Scripts aanmaken en inschakelen
Je schrijft scripts in de Shopify Scripts-API. Deze API is een versie van de programmeertaal Ruby, dus je hebt ervaring met programmeren in Ruby nodig. Gebruik de Script Editor om je scripts aan te maken, te bewerken, te testen en te publiceren.
Voordat je een script gaat schrijven, moet je de verschillende scripttypen (orderregel, verzending en betaling) bekijken, zodat je weet welke methoden elk scripttype ondersteunt. Een orderregelscript kan bijvoorbeeld geen verzendmethoden gebruiken.
Er kan maar één script per scripttype tegelijk worden gepubliceerd. Je kunt bijvoorbeeld een orderregelscript en een script voor verzendtarieven publiceren, maar je kunt niet twee orderregelscripts tegelijk publiceren.
Ondersteunde kanalen
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:
- Gepersonaliseerde apps die zijn gebouwd met de Storefront API, JavaScript Buy SDK en Mobile Buy SDK's (Android en iOS)
- Gepersonaliseerde apps die checkouts genereren
- Mobiele-app-bouwers Tapcart, Plobal Apps en Vajro
Je vindt voorbeelden van veelvoorkomende scripts in de scripttemplates die worden aangeboden in de Script Editor. Om deze templates te bekijken, moet je een script aanmaken.
Op deze pagina
Een script aanmaken
Een script aanmaken:
Bekijk de Shopify Scripts-API als referentie voor het schrijven van code voor scripts.
- Open de Script Editor. Op de overzichtspagina Scripts wordt een lijst met scripts voor je winkel weergegeven.
- Klik op Script aanmaken om een nieuw script aan te maken.
- In het dialoogvenster ‘Scripttemplate selecteren’ :
- Kies het type script dat je wilt aanmaken.
- Kies een voorbeeldtemplate als uitgangspunt of kies Lege template om een script vanaf nul te schrijven.
- Klik op Script aanmaken om een script aan te maken van het type dat je hebt gekozen.
Volgende stappen
Nadat je een script hebt geschreven, moet je het testen en debuggen voordat je het publiceert. Je kunt ook je Liquid-templatebestanden bijwerken, zodat je webshop reageert op de wijzigingen die je scripts aanbrengen.