Testa och felsöka Shopify-skript
Du kan använda felsökningsfunktionerna i Script Editor för att testa och felsöka dina skript.
Script Editor kontrollerar din kod för grundläggande fel medan du skriver ett skript:

Den rapporterar även fel som uppstår i publicerade skript och skickar ett e-postmeddelande till dig när dessa fel uppstår:

Det är en bra idé att korrigera fel, till exempel syntaxfel, innan du testar eller publicerar ett skript. Om ditt skript har syntaxfel fungerar testningen av ditt skript antagligen inte.
Om du behöver mer information om ett skriptfel, för du muspekaren över den röda x-ikonen i marginalen i Script Editor:

På den här sidan
Duplicera skript
Om du behöver testa eller felsöka ett publicerat skript eftersom det innehåller fel ska du duplicera skriptet och publicera dubbletten. Du bör felsöka skriptet som publicerades när felet inträffade eftersom den här versionen har felinformationen bifogad.
Produktionsfelinformation som är bifogad till ett skript kopieras inte när du duplicerar ett skript.
Så här duplicerar du ett skript:
Klicka på namnet på det skript du vill duplicera i Script Editor.
Klicka på Duplicera för att göra en kopia av skriptet.
Felsöka produktionsfel
Så här felsöker du ett produktionsfel:
Duplicera skriptet som innehåller felen.
Publicera dubblettskriptet så att det finns en version av skriptet tillgänglig för dina kunder i din butik. Detta steg förutsätter att skriptet inte innehåller så många fel att det måste avpubliceras (tas bort) från din butik.
Felsök originalskriptet med hjälp av felinformationen som är bifogad till det.
Testa ett skript
Medan du arbetar med ett skript kan du testa det i Script Editor för att se till att det fungerar innan du publicerar det i din butik.
Så här testar du ett skript:
- Öppna det skript du vill testa i Script Editor.
- Klicka på Indataför att redigera en testvarukorg. Du kan även klicka på Båda för att se skriptkoden och testvarukorgen samtidigt.
Indatavyn visar alternativ för att redigera en varukorg för att testa ditt skript. Du kan lägga till produkter, kunder, rabattkoder, kundinformation och leveransinformation baserat på vad du vill testa ditt skript mot.
- Skriv i avsnittet Produkter för att söka efter och lägga till produkter i testordern.
- Skriv i avsnittet Rabattkod för att söka efter och lägga till rabattkoder i testordern.
- Skriv i avsnittet Kundinformation för att söka efter och lägga till kunder i testordern.
- Klicka på Lägg till eller Redigera i avsnittet Leveransadress för att ändra leveransadress för testordern.
- Klicka på Kör skript för att se de ändringar som skriptet gör i din testvarukorg.
- Om ditt skript körs utan problem uppdateras avsnittet Utdata för att visa de ändringar som skriptet har tillämpat. Om avsnittet Utdata inte ändras, eller om det finns oväntade ändringar, kan det finnas fel i ditt skript. Kontrollera rutan Konsol i avsnittet Ruby-källkod för att lösa eventuella skriptfel:

- Rutan Konsol rapporterar skriptets resursanvändning. Mer komplexa skript använder mer resurser. Skript har en begränsad mängd CPU och minne tillgängligt.
- Om ditt skript körs utan problem uppdateras avsnittet Utdata för att visa de ändringar som skriptet har tillämpat. Om avsnittet Utdata inte ändras, eller om det finns oväntade ändringar, kan det finnas fel i ditt skript. Kontrollera rutan Konsol i avsnittet Ruby-källkod för att lösa eventuella skriptfel:
- När du är klar:
- klicka på Spara utkast för att uppdatera och spara ett opublicerat utkast av skriptet
- klicka på Aktivera för att uppdatera och publicera skriptet.
Avsluta prenumeration på felaviseringar
När du publicerar ett skript prenumererar du automatiskt på e-postaviseringar för det skriptet. När ett produktionsfel inträffar i det skriptet får du ett e-postmeddelande om felet. Du kan sedan öppna Script Editor för att få mer information om felet och felsöka det.
Du kan avsluta prenumerationen på dessa e-postmeddelanden efter att du har fått ett. Öppna sidan Produktionsfel för felet och klicka på Avsluta prenumeration för att avsluta prenumerationen.
Nästa steg
När du är nöjd med ditt skript kan du publicera det i din butik. Du kan också uppdatera dina Liquid-mallfiler så att din webbshop svarar på de ändringar som dina skript gör.
Mer information
Mer information om: