Shopify-scripts en de Script Editor-app

Shopify-scripts zijn kleine stukjes code waarmee je gepersonaliseerde ervaringen voor je klanten kunt creëren in hun winkelwagen en bij de checkout.

Wanneer je een script aanmaakt of bewerkt, kies je of het alleen in je webshop wordt uitgevoerd, of in je webshop en in de volgende apps:

Om scripts te laten werken, moet de website een ingebouwde winkelfunctionaliteit hebben. Scripts kunnen daarom niet worden gebruikt met de Buy button of het Facebook-verkoopkanaal.

Je kunt scripts gebruiken om kortingen aan te maken die worden toegepast op een winkelwagen op basis van de artikelen in die winkelwagen en andere winkelwageneigenschappen. Je kunt scripts ook gebruiken om de verzend- en betaalopties aan te passen die beschikbaar zijn voor je klanten.

Je schrijft scripts met behulp van de Shopify Scripts API, die een beperkte versie van de programmeertaal Ruby gebruikt. Je kunt scripts schrijven, bewerken, beheren en publiceren met de Script Editor-app. De Script Editor-app biedt templates om je te helpen scripts te schrijven en een debugger om ze te testen.

Nadat je een script hebt gepubliceerd, kun je je Liquid-templatebestanden bijwerken zodat je webshop reageert op de wijzigingen die je scripts aanbrengen.

Op deze pagina

Scriptvoorbeelden

De volgende lijst bevat voorbeelden van de soorten kortingen en aanpassingen die je met scripts kunt maken:

  • producten met specifieke tags afprijzen met procentuele (%) of vaste ($) kortingen, of een combinatie van beide
  • promoties uitvoeren met eenvoudige of complexe logica (twee voor de prijs van één (BOGO); koop twee, krijg 10% korting, koop vier, krijg 20% korting)
  • dynamische prijsstelling aanbieden met op volume gebaseerde prijsverschillen
  • verzendopties en -prijzen wijzigen, verbergen of opnieuw ordenen
  • betaalgatewaymethoden wijzigen, verbergen of opnieuw ordenen

Je kunt de volgende soorten scripts aanmaken:

  • Orderregelscripts: deze scripts zijn van invloed op orderregels in een winkelwagen en kunnen prijzen wijzigen en kortingen toekennen. Deze scripts worden elke keer uitgevoerd dat een artikel wordt toegevoegd aan, verwijderd uit of gewijzigd in je winkelwagen.
  • Verzendscripts: deze scripts werken samen met de verzendinstellingen en kunnen verzendmethoden wijzigen en korting geven op verzendtarieven. Deze scripts worden elke keer uitgevoerd wanneer je klant naar de pagina met verzendopties in de checkout gaat.
  • Betalingsscripts: deze scripts werken samen met betalingen en kunnen betalingsgateways hernoemen, verbergen en opnieuw ordenen. Deze scripts worden elke keer uitgevoerd wanneer je klant naar de pagina met betaalmethoden in de checkout gaat. Betalingsscripts werken niet samen met betalingsgateways, zoals PayPal Express of Apple Pay, die aan je klant worden weergegeven vóór de checkout.

Scripttemplates

De Script Editor-app bevat templates voor veelvoorkomende scripts. Wanneer je een script aanmaakt, kun je een template kiezen en dit bewerken voor de behoeften van je winkel. De volgende lijst bevat voorbeelden van de templates die je kunt aanpassen:

  • procentuele (%) korting op een product
  • bedrag ($) korting op een product
  • procentuele (%) en bedrag ($) korting op een product
  • volumekortingen
  • twee voor de prijs van één (BOGO)
  • prijs van verzendtarief wijzigen
  • naam van verzendtarief wijzigen
  • verzendtarieven verbergen
  • verzendtarieven opnieuw ordenen
  • naam van betalingsgateway wijzigen
  • betalingsgateway verbergen
  • betalingsgateways opnieuw ordenen

In dit gedeelte