Shopify-skript och appen Script Editor
Shopify-skript är små kodavsnitt som låter dig skapa anpassade upplevelser för dina kunder i deras varukorg och i kassan.
När du skapar eller redigerar ett skript väljer du om det endast ska köras i din webbshop eller i din webbshop och i följande appar:
- Anpassade appar som byggts med Storefront API, JavaScript Buy SDK, Mobile Buy SDKs (Android och iOS)
- Anpassade appar som genererar kassor
- Mobilappsbyggarna Tapcart, Plobal Apps och Vajro
För att skript ska fungera kräver de att webbplatsen har en inbyggd varukorgsfunktion och därför kan skript inte användas med Köpknappen eller försäljningskanalen Facebook.
Du kan använda skript för att skapa rabatter som tillämpas på en varukorg baserat på dess artiklar och andra egenskaper. Du kan även använda skript för att anpassa de frakt- och betalningsalternativ som är tillgängliga för dina kunder.
Du skriver skript med hjälp av API:et för Shopify-skript, som använder en begränsad version av programmeringsspråket Ruby. Du kan skriva, redigera, hantera och publicera skript med hjälp av appen Script Editor. Appen Script Editor tillhandahåller mallar som hjälper dig att skriva skript och en felsökare som hjälper dig att testa dem.
När du har publicerat ett skript kan du uppdatera dina Liquid-mallfiler så att din webbshop svarar på de ändringar som dina skript gör.
På den här sidan
Skriptexempel
Följande lista innehåller exempel på de typer av rabatter och anpassningar som du kan göra med skript:
- ge rabatt på produkter med specifika taggar för att erbjuda procentuella (%) eller fasta ($) rabatter, eller en kombination av båda
- köra kampanjer med enkel eller komplex logik (köp en, få en gratis (BOGO); köp två och få 10 % rabatt, köp fyra och få 20 % rabatt)
- erbjuda dynamisk prissättning med volymbaserade prisavbrott
- ändra, dölja eller ändra ordning på fraktalternativ och priser
- ändra, dölja eller ändra ordning på betalnings-gatewayer
Du kan skapa följande typer av skript:
- Skript för poster – Dessa skript påverkar poster i en varukorg och kan ändra priser och ge rabatter. Dessa skript körs varje gång en artikel läggs till, tas bort eller ändras i din varukorg.
- Fraktskript – Dessa skript interagerar med frakt och kan ändra leveransmetoder och ge rabatter på fraktkostnader. Dessa skript körs varje gång din kund öppnar sidan med fraktalternativ i kassan.
- Betalningsskript – Dessa skript interagerar med betalningar och kan byta namn på, dölja och ändra ordning på betalnings-gatewayer. Dessa skript körs varje gång som din kund öppnar sidan för betalningsmetod i kassan. Betalningsskript interagerar inte med betalnings-gatewayer, till exempel PayPal Express eller Apple Pay, som visas för din kund före kassan.
Skriptmallar
Appen Script Editor innehåller mallar för vanliga skript. När du skapar ett skript kan du välja en mall och redigera den efter din butiks behov. Följande lista innehåller exempel på mallar som du kan anpassa:
- procentuell (%) rabatt på en produkt
- fast ($) rabatt på en produkt
- procentuell (%) och fast ($) rabatt på en produkt
- mängdrabatter
- köp en, få en gratis (BOGO)
- ändra fraktkostnad
- ändra fraktkostnadens namn
- dölja fraktkostnader
- ändra ordning på fraktkostnader
- ändra namn på betalnings-gateway
- dölja betalnings-gateway
- ändra ordning på betalnings-gatewayer