Shopify Scripts testēšana un atkļūdošana
Tu vari izmantot atkļūdošanas funkcijas rīkā Script Editor, lai testētu un atkļūdotu savus skriptus.
Skripta rakstīšanas laikā Script Editor pārbauda, vai kodā nav pamata kļūdu:

Tas arī ziņo par kļūdām, kas rodas publicētajos skriptos, un nosūta tev e-pasta vēstuli, kad šīs kļūdas rodas:

Ieteicams izlabot kļūdas, piemēram, sintakses kļūdas, pirms skripta testēšanas vai publicēšanas. Ja tavam skriptam ir sintakses kļūdas, tad skripta testēšana, visticamāk, nedarbosies.
Ja nepieciešama papildinformācija par skripta kļūdu, novieto kursoru virs sarkanās x ikonas Script Editor malā:

Šajā lapā
Skriptu dublēšana
Ja nepieciešams testēt vai atkļūdot publicētu skriptu, jo tajā ir kļūdas, dublē skriptu un publicē tā dublikātu. Tev ir jāatkļūdo tas skripts, kurš bija publicēts kļūdas rašanās brīdī, jo šai versijai ir pievienota informācija par kļūdu.
Skriptam pievienotā informācija par produkcijas kļūdu netiek kopēta, kad dublē skriptu.
Lai dublētu skriptu:
Sadaļā Script Editor noklikšķini uz dublējamā skripta nosaukuma.
Noklikšķini uz Dublēt, lai izveidotu skripta kopiju.
Produkcijas kļūdu atkļūdošana
Lai atkļūdotu produkcijas kļūdu:
Dublē skriptu, kurā ir kļūdas.
Publicē dublēto skriptu, lai klientiem tavā veikalā būtu pieejama skripta versija. Šis solis pieņem, ka skriptā nav tik daudz kļūdu, lai to vajadzētu atcelt no publicēšanas (noņemt) no tava veikala.
Atkļūdo sākotnējo skriptu, izmantojot tam pievienoto kļūdas informāciju.
Skripta testēšana
Strādājot pie skripta, vari to testēt tieši Script Editor vidē, lai pirms publicēšanas veikalā pārliecinātos, ka tas darbojas.
Lai testētu skriptu:
- Script Editor atver testējamo skriptu.
- Lai rediģētu testa grozu, noklikšķini uz Ievade. Vari arī noklikšķināt uz Abi , lai vienlaikus redzētu skripta kodu un testa grozu.
Ievades skatā ir parādītas opcijas groza rediģēšanai, lai testētu skriptu. Vari pievienot produktus, klientus, atlaides kodus, klienta informāciju un piegādes informāciju atkarībā no tā, pret ko vēlies testēt savu skriptu.
- Sadaļā Produkti ievadi tekstu, lai meklētu un pievienotu produktus testa pasūtījumam.
- Sadaļā Atlaides kods ievadi tekstu, lai meklētu un pievienotu atlaides kodus testa pasūtījumam.
- Sadaļā Klienta informācija ievadi tekstu, lai meklētu un pievienotu klientus testa pasūtījumam.
- Noklikšķini uz Pievienot vai Rediģēt sadaļā Piegādes adrese, lai mainītu testa pasūtījuma piegādes adresi.
- Noklikšķini uz Izpildīt skriptu , lai redzētu izmaiņas, ko skripts ievieš tavā testa grozā.
- Ja skripts tiek veiksmīgi izpildīts, sadaļa Izvade tiek atjaunināta, parādot skripta lietotās izmaiņas. Ja sadaļa Izvade nemainās vai ir radušās neparedzētas izmaiņas, iespējams, skriptā ir kļūdas. Pārbaudi lauku Konsole sadaļā Ruby pirmkods , lai atrisinātu visas skripta kļūdas:

- Laukā Konsole tiek ziņots par skripta resursu lietojumu. Sarežģītāki skripti izmanto vairāk resursu. Skriptiem ir ierobežots CPU un atmiņas daudzums.
- Ja skripts tiek veiksmīgi izpildīts, sadaļa Izvade tiek atjaunināta, parādot skripta lietotās izmaiņas. Ja sadaļa Izvade nemainās vai ir radušās neparedzētas izmaiņas, iespējams, skriptā ir kļūdas. Pārbaudi lauku Konsole sadaļā Ruby pirmkods , lai atrisinātu visas skripta kļūdas:
- Kad darbs ir pabeigts:
- noklikšķini uz Saglabāt melnrakstu, lai atjauninātu un saglabātu nepublicētu skripta melnrakstu
- noklikšķini uz Iespējot, lai atjauninātu un publicētu skriptu.
Atteikšanās no kļūdu paziņojumiem
Pēc skripta publicēšanas tu automātiski abonē šī skripta paziņojumu e-pasta vēstules. Ikreiz, kad šajā skriptā rodas produkcijas kļūda, tu saņem e-pasta vēstuli par to. Pēc tam vari atvērt Script Editor, lai uzzinātu vairāk par kļūdu un atkļūdotu to.
Pēc paziņojuma saņemšanas vari no šīm e-pasta vēstulēm atteikties. Lai atteiktos, atver kļūdas lapu Produkcijas kļūda un noklikšķini uz Atteikties no abonēšanas.
Nākamie soļi
Kad skripta rezultāts tevi apmierina, vari to publicēt savā veikalā. Vari arī atjaunināt savus Liquid veidnes failus, lai tavs tiešsaistes veikals reaģētu uz skriptu veiktajām izmaiņām.
Uzzināt vairāk
Uzzini vairāk par: