Testiranje i otklanjanje grešaka u Shopify Scripts
Možete da koristite funkcije za otklanjanje grešaka u aplikaciji Script Editor da biste testirali skripte i otklanjali greške u njima.
Aplikacija Script Editor proverava da li u vašem kodu postoje osnovne greške dok pišete skriptu:

Takođe prijavljuje greške koje se javljaju u objavljenim skriptama i šalje vam imejl kada dođe do tih grešaka:

Preporučljivo je da ispravite greške, kao što su greške u sintaksi, pre nego što testirate ili objavite skriptu. Ako u skripti postoje greške u sintaksi, onda testiranje skripte verovatno neće funkcionisati.
Ako vam je potrebno više informacija o grešci u skripti, zadržite pokazivač iznad crvene x ikonice na margini aplikacije Script Editor:

Na ovoj stranici
Dupliranje skripti
Ako treba da testirate objavljenu skriptu ili otklonite greške u njoj, duplirajte skriptu i objavite duplikat. Otklanjanje grešaka se radi na skripti koja je objavljena u trenutku kada se greška dogodila, jer ta verzija sadrži priložene detalje o grešci.
Detalji o produkcijskoj grešci koji su priloženi uz skriptu se ne kopiraju kada duplirate skriptu.
Da biste duplirali skriptu:
U aplikaciji Script Editor, kliknite na ime skripte koju želite da duplirate.
Kliknite na Dupliraj da biste napravili kopiju skripte.
Otklanjanje grešaka u produkciji
Da biste otklonili grešku u produkciji:
Duplirajte skriptu koja sadrži greške.
Objavite dupliranu skriptu kako bi postojala verzija skripte dostupna vašim kupcima u vašoj prodavnici. Ovaj korak pretpostavlja da skripta ne sadrži toliko grešaka da je potrebno njeno povlačenje (uklanjanje) iz prodavnice.
Otklonite greške u originalnoj skripti koristeći detalje o grešci koji su uz nju priloženi.
Testiranje skripte
Dok radite na skripti, možete da je testirate u aplikaciji Script Editor i uverite se da radi pre nego što je objavite u svojoj prodavnici.
Da biste testirali skriptu:
- U aplikaciji Script Editor, otvorite skriptu koju želite da testirate.
- Da biste uredili testnu korpu, kliknite na Unos. Takođe možete da kliknete na Oba da biste istovremeno videli kôd skripte i testnu korpu.
Prikaz unosa pokazuje opcije za uređivanje korpe kako biste testirali skriptu. Možete da dodajete proizvode, kupce, kodove za popust, informacije o kupcu i informacije o isporuci u zavisnosti od toga u odnosu na šta želite da testirate skriptu.
- Kucajte u odeljku Proizvodi da biste pretražili i dodali proizvode u probnu porudžbinu.
- Kucajte u odeljku Kôd za popust da biste pretražili i dodali kodove za popust u probnu porudžbinu.
- Kucajte u odeljku Informacije o kupcu da biste pretražili i dodali kupce u probnu porudžbinu.
- Kliknite na Dodaj ili Uredi u odeljku Adresa za dostavu da biste promenili adresu za dostavu za probnu porudžbinu.
- Kliknite na Pokreni skriptu da biste videli promene koje skripta vrši u vašoj testnoj korpi.
- Ako se vaša skripta uspešno izvrši, odeljak Izlaz se ažurira da bi prikazao promene koje je primenila skripta. Ako se odeljak Izlaz ne promeni ili ako dođe do neočekivanih promena, onda u skripti možda postoje greške. Proverite okvir Konzola u odeljku Ruby izvorni kôd da biste rešili greške u skripti:

- Okvir Konzola prikazuje izveštaj o tome kako skripta koristi resurse. Složenije skripte koriste više resursa. Skriptama je na raspolaganju ograničena količina CPU-a i memorije.
- Ako se vaša skripta uspešno izvrši, odeljak Izlaz se ažurira da bi prikazao promene koje je primenila skripta. Ako se odeljak Izlaz ne promeni ili ako dođe do neočekivanih promena, onda u skripti možda postoje greške. Proverite okvir Konzola u odeljku Ruby izvorni kôd da biste rešili greške u skripti:
- Kada završite:
- kliknite na Sačuvaj nacrt da biste ažurirali i sačuvali neobjavljeni nacrt skripte
- kliknite na Omogući da biste ažurirali i objavili skriptu.
Otkazivanje pretplate na obaveštenja o greškama
Kada objavite skriptu, automatski se pretplaćujete na imejl obaveštenja za nju. Kad god dođe do greške u produkciji te skripte, dobićete imejl o grešci. Zatim možete otvoriti Script Editor da biste saznali više informacija o grešci i otklonili je.
Možete da otkažete pretplatu na ove imejlove nakon što primite jedan. Da biste je otkazali, otvorite stranicu Greška u produkciji (Production Error) za tu grešku i kliknite na Otkaži pretplatu.
Sledeći koraci
Nakon što budete zadovoljni skriptom, možete da je objavite u prodavnici. Takođe možete da ažurirate svoje datoteke Liquid šablona kako bi vaša internet prodavnica reagovala na promene koje unose skripte.
Saznajte više
Saznajte više o: