Test og fejlfinding af Shopify-scripts
Du kan bruge fejlfindingsfunktionerne i Script Editor til at teste og finde fejl i dine scripts.
Script Editor tjekker din kode for grundlæggende fejl, mens du skriver et script:

Den rapporterer også fejl, der opstår i udgivne scripts, og sender dig en mail, når disse fejl opstår:

Det er en god idé at rette fejl, f.eks. syntaksfejl, før du tester eller udgiver et script. Hvis dit script har syntaksfejl, fungerer test af dit script sandsynligvis ikke.
Hvis du har brug for flere oplysninger om en scriptfejl, kan du holde markøren over det røde x-ikon i margenen i Script Editor:

På denne side
Duplikering af scripts
Hvis du har brug for at teste eller fejlfinde et udgivet script, fordi det indeholder fejl, skal du duplikere scriptet og udgive det duplikerede script. Du bør fejlfinde det script, der blev udgivet, da fejlen opstod, fordi denne version har fejloplysningerne knyttet til sig.
Oplysninger om produktionsfejl, der er knyttet til et script, kopieres ikke, når du duplikerer et script.
Sådan duplikerer du et script:
I Script Editor skal du klikke på navnet på det script, du vil duplikere.
Klik på Dupliker for at oprette en kopi af scriptet.
Fejlfinding af produktionsfejl
Sådan fejlfinder du en produktionsfejl:
Dupliker det script, der indeholder fejlene.
Udgiv det duplikerede script, så der er en version af scriptet, som er tilgængelig for dine kunder i din butik. Dette trin forudsætter, at scriptet ikke indeholder så mange fejl, at det skal fjernes fra udgivelse (fjernes) fra din butik.
Fejlfind det oprindelige script ved hjælp af de fejloplysninger, der er knyttet til det.
Test et script
Mens du arbejder på et script, kan du teste det i Script Editor for at sikre dig, at det fungerer, inden du udgiver det i din butik.
Sådan tester du et script:
- Åbn det script, du vil teste, i Script Editor.
- Klik på Inputfor at redigere en testindkøbskurv. Du kan også klikke på Begge for at se scriptkoden og testindkøbskurven på samme tid.
Inputvisningen viser valgmuligheder for at redigere en indkøbskurv for at teste dit script. Du kan tilføje produkter, kunder, rabatkoder, kundeoplysninger og leveringsoplysninger baseret på, hvad du vil teste dit script imod.
- Skriv i afsnittet Produkter for at søge efter og føje produkter til testordren.
- Skriv i afsnittet Rabatkode for at søge efter og føje rabatkoder til testordren.
- Skriv i afsnittet Kundeoplysninger for at søge efter og føje kunder til testordren.
- Klik på Tilføj eller Rediger i afsnittet Leveringsadresse for at ændre leveringsadressen for testordren.
- Klik på Kør script for at se de ændringer, som scriptet foretager i din testindkøbskurv.
- Hvis dit script kører uden fejl, opdateres afsnittet Output med de ændringer, som scriptet har anvendt. Hvis afsnittet Output ikke ændres, eller hvis der er uventede ændringer, kan der være fejl i dit script. Tjek feltet Konsol i afsnittet Ruby-kildekode for at løse eventuelle scriptfejl:

- Konsolfeltet rapporterer scriptets ressourceforbrug. Mere komplekse scripts bruger flere ressourcer. Scripts har en begrænset mængde CPU og hukommelse til rådighed.
- Hvis dit script kører uden fejl, opdateres afsnittet Output med de ændringer, som scriptet har anvendt. Hvis afsnittet Output ikke ændres, eller hvis der er uventede ændringer, kan der være fejl i dit script. Tjek feltet Konsol i afsnittet Ruby-kildekode for at løse eventuelle scriptfejl:
- Når du er færdig:
- klik på Gem kladde for at opdatere og gemme en ikke-udgivet kladde af scriptet
- klik på Aktivér for at opdatere og udgive scriptet.
Afmeld notifikationer om fejl
Når du udgiver et script, abonnerer du automatisk på notifikationsmails for det pågældende script. Hver gang der opstår en produktionsfejl i scriptet, modtager du en mail om fejlen. Du kan derefter åbne Script Editor for at finde flere oplysninger om fejlen og fejlfinde den.
Du kan afmelde disse mails, når du har modtaget en. Du kan afmelde dig ved at åbne siden Produktionsfejl for fejlen og klikke på Afmeld.
Næste trin
Når du er tilfreds med dit script, kan du udgive det i din butik. Du kan også opdatere dine Liquid-skabelonfiler, så din webshop reagerer på de ændringer, dine scripts foretager.
Få mere at vide
Få mere at vide om: