Shopify-skript och Script Editor-appen
Shopify-skript är små stycken kod som gör att du kan skapa personliga upplevelser för dina kunder i deras kundvagn och i kassan.
När du skapar eller redigerar ett skript väljer du om det bara ska köras i din webbutik eller i din webbutik och i följande appar:
- Anpassade appar som är byggda medSkyltfönster-API,JavaScript Buy SDK,Mobile Buy SDK(Android och iOS)
- Anpassade appar som genererar kassor
- Tapcart,Plobal AppsochVajromobilappsbyggare
Observera: för appinstallationer som inträffar efter den senaste uppdateringen till ett skript, ska dupublicera om skriptetför att säkerställa att det körs som förväntat i kontexten i den nyligen installerade appen.
För att skript ska fungera kräver de att webbplatsen har inbyggda varukorgsfunktioner. Därför kan inte skript användas medKöpknappen,Facebook- ellergrosshandels-försäljningskanalerna.
Du kan använda skript för att skapa rabatter som tillämpas på en kundvagn baserad på varorna i kundvagnen samt andra kundvagnsegenskaper. Du kan även använda skript för att anpassa de leverans- och betalningsalternativ som finns tillgängliga för dina kunder.
Du skriver skript medShopify-skript API, som använder en begränsad version av programmeringsspråket Ruby. Du kan skriva, redigera, hantera och publicera skript med appenScript Editor. Script Editor-appen tillhandahåller mallar som hjälper dig att skriva skript och enfelsökaresom hjälper dig att testa dem.
När du har publicerat ett skript kan duuppdatera dina Liquid-mallfilersa att din online-butik motsvarar de andringar somdina skript gör.
Skript-exempel
Följande lista innehåller exempel på vilka typer av rabatter och anpassningar du kan göra med skript:
- rabattprodukter med specifika taggar som erbjuder procentuella (%) eller fasta ($) rabatter, eller en kombination av båda
- köra kampanjer med enkel eller komplex logik (köp två, betala för en, köp två få 10 % rabatt, köp fyra få 20 % rabatt)
- erbjuda dynamisk prissättning med volymbaserade prisbrytpunkter
- ändra, dölja eller sortera om fraktalternativ och priser
- ändra, dölja eller sortera om betalnings-gatewaymetoder
Du kan skapa följande typer av skript:
- Radobjektskript—Dessa skript påverkar rader i en kundvagn och kan ändra priser och bevilja rabatter. Dessa skript körs varje gång ett objekt läggs till, tas bort eller ändras i din kundvagn.
- Fraktskript—Dessa skript interagerar med frakten och kan ändra fraktmetoder och bevilja rabatter på fraktkostnader. Dessa skript körs varje gång din kund får tillgång till leveranssidan i kassan.
- Betalningsskript—Dessa skript interagerar med betalningar och kan byta namn på, dölja och beställa om betalnings-gateways. Dessa skript körs varje gång din kund får tillgång till sidan för betalningssätt i kassan. Betalningsskript interagerar inte med betalnings-gateways, till exempel PayPal Express eller Apple Pay, som visas för din kund före kassan.
Skriptmallar
Script Editor-appen innehåller mallar för vanliga skript. När du skapar ett skript kan du välja en mall och redigera den för din butiks behov. Följande lista innehåller exempel på de mallar som du kan anpassa:
- procent (%) av en produkt
- belopp ($) av en produkt
- procent (%) och belopp ($) av en produkt
- bulkrabatter
- köp två, betala för en
- ändra fraktpriset
- ändra fraktsatsens namn
- dölj fraktpriser
- sortera om fraktpriser
- ändra betalnings-gateways
- göm betalnings-gateway
- sortera om betalnings-gateways
I det här avsnittet
Skript API | Shopify Skript API är en förenklad version av Ruby som innehåller de metoder som behövs för att skriva skript. |
Krav och begränsningar | Skript kan inte göra allt. Här är några saker du kanske behöver tänka på när du skapar skript till din butik. |
Skapa skript | Skapa och aktivera skript med Script Editor-appen. |
Skriptexempel | Exempel på skript som kan skapas med Script Editor-appen. |
Flera valutor | Skapa skript som stöder försäljning i mer än en valuta. |
Uppdatera Liquid-mallar | Uppdatera dina Liquid-mallfiler för att dra nytta av dina skript. |
Publicera | Använd Script Editor-appen för att publicera och avinstallera dina skript för din butik. |
Felsökningsskript | Använd felsökningsfunktionerna i Script Editor-appen för att testa och felsöka dina skript. |