Testiranje i ispravljanje pogrešaka u značajci Shopify Scripts

Možete upotrijebiti značajke za ispravljanje pogrešaka u aplikaciji Script Editor kako biste testirali skripte i ispravili pogreške u njima.

Script Editor provjerava ima li u vašem kodu osnovnih pogrešaka dok pišete skriptu:

Prijavljivanje pogrešaka u aplikaciji Script Editor

Također prijavljuje pogreške koje se javljaju u objavljenim skriptama i šalje vam e-poruku kad do njih dođe:

Snimka zaslona pogrešaka u objavljenim skriptama unutar aplikacije Script Editor

Preporučuje se da ispravite pogreške, poput sintaktičkih pogrešaka, prije nego što testirate ili objavite skriptu. Ako u skripti postoje sintaktičke pogreške, testiranje skripte vjerojatno neće funkcionirati.

Ako trebate više informacija o pogrešci u skripti, zadržite pokazivač iznad crvene ikone x na margini aplikacije Script Editor:

Zadržavanje pokazivača iznad znaka X na margini aplikacije Script Editor otkriva pojedinosti o sintaktičkim pogreškama

Dupliciranje skripti

Ako trebate testirati ili ispraviti objavljenu skriptu jer sadrži pogreške, duplicirajte je i objavite duplikat. Morate ispraviti pogreške u onoj verziji skripte koja je bila objavljena u trenutku nastanka pogreške jer ona u sebi sadrži pojedinosti o pogrešci.

Pojedinosti o produkcijskim pogreškama koje su priložene skripti ne kopiraju se pri dupliciranju skripte.

Za dupliciranje skripte:

  1. U aplikaciji Script Editor pritisnite naziv skripte koju želite duplicirati.

  2. Pritisnite Dupliciraj za izradu kopije skripte.

Ispravljanje produkcijskih pogrešaka

Za ispravljanje produkcijske pogreške:

  1. Duplicirajte skriptu koja sadrži pogreške.

  2. Objavite dupliciranu skriptu kako bi postojala verzija skripte dostupna vašim korisnicima u trgovini. Ovaj korak pretpostavlja da skripta ne sadrži previše pogrešaka zbog kojih bi se njezina objava trebala poništiti (ukloniti iz trgovine).

  3. Otklonite programske pogreške iz izvorne skripte pomoću priloženih pojedinosti o pogreškama.

Testiranje skripte

Dok radite na skripti, možete je testirati unutar aplikacije Script Editor kako biste bili sigurni da radi prije objavljivanja u trgovini.

Za testiranje skripte:

  1. U aplikaciji Script Editor otvorite skriptu koju želite testirati.
  2. Da biste uredili testnu košaricu, kliknite Unos. Možete kliknuti i Oboje kako biste istovremeno vidjeli kod skripte i testnu košaricu. Prikaz unosa prikazuje opcije za uređivanje košarice radi testiranja skripte. Možete dodati proizvode, korisnike, kodove za popust, podatke o korisniku i informacije o dostavi ovisno o tome prema čemu želite testirati svoju skriptu.
    • Tipkajte u odjeljku Proizvodi da biste pretražili i dodali proizvode u testnu narudžbu.
    • Tipkajte u odjeljku Kodovi za popust da biste pretražili i dodali kodove za popust u testnu narudžbu.
    • Tipkajte u odjeljku Podaci o korisniku da biste pretražili i dodali korisnike u testnu narudžbu.
    • Kliknite na Dodaj ili Uredi u odjeljku Adresa za dostavu da biste promijenili adresu za dostavu za testnu narudžbu.
  3. Kliknite na Pokreni skriptu da biste vidjeli promjene koje skripta primjenjuje na testnu košaricu.
    • Ako se vaša skripta uspješno pokrene, odjeljak Izlaz ažurirat će se kako bi prikazao promjene koje je skripta primijenila. Ako se odjeljak Izlaz ne promijeni ili se pojave neočekivane promjene, u vašoj skripti možda postoje pogreške. Provjerite okvir Konzola u odjeljku Izvorni kod za Ruby kako biste riješili sve pogreške u skripti:
    • Okvir Konzola izvještava o upotrebi resursa skripte. Složenije skripte upotrebljavaju više resursa. Skriptama je dostupna ograničena količina procesora (CPU) i memorije.
  4. Kad završite:
    • kliknite na Spremi nacrt da biste ažurirali i spremili neobjavljeni nacrt skripte
    • kliknite na Omogući da biste ažurirali i objavili skriptu.

Odjava s obavijesti o pogreškama

Kada objavite skriptu, automatski se pretplaćujete na e-poruke s obavijestima za tu skriptu. Kad god dođe do pogreške u produkciji te skripte, primit ćete e-poruku o pogrešci. Zatim možete otvoriti Script Editor kako biste saznali više informacija o pogrešci i otklonili je.

Možete se odjaviti s ovih e-poruka nakon što primite prvu. Da biste se odjavili, otvorite stranicu Pogreška u produkciji za tu pogrešku i kliknite na Odjavi se.

Sljedeći koraci

Nakon što budete zadovoljni svojom skriptom, možete je objaviti u trgovini. Također možete ažurirati datoteke predloška za Liquid kako bi vaša internetska trgovina reagirala na promjene koje uvode vaše skripte.

Saznajte više

Saznajte više o sljedećem: