Shopify bestellingen

Alle bestellingen die in je webshop beschikbaar zijn, zijn ook toegankelijk via Smarty variabelen, en je kunt de eigenschappen van de bestellingen rechtstreeks in mailings plaatsen met deze Smarty variabelen:

{$mywebshop.order.123.name}
{$mywebshop.order.123.customer}
{$mywebshop.order.123.createdAt}

Hierboven zie je een voorbeeld van hoe je wat eigenschappen van bestelling "123" in je mailing opneemt. Hierbij verwijst {$mywebshop} naar de naam van je integratie, en "123" naar het ID van een bestelling.

Welke variabelen zijn beschikbaar?

In principe zijn alle eigenschappen die door de Shopify API worden teruggegeven rechtstreeks beschikbaar als Smarty variabelen. De exacte variabelen die je kunt gebruiken, zijn terug te vinden in de Shopify order GraphQL API documentatie De volgende variabelen zijn echter vaak handig in het gebruik:

  • {$mywebshop.order.$id.name}: de unieke bestellingscode
  • {$mywebshop.order.$id.customer}: de klant die de bestelling geplaatst heeft
  • {$mywebshop.order.$id.createdAt}: de datum waarop de bestelling geplaatst is
  • {$mywebshop.order.$id.lineItems}: de producten die onderdeel zijn van deze bestelling
  • {$mywebshop.order.$id.totalPriceSet.shopMoney}: de totaalprijs van de bestelling
  • {$mywebshop.order.$id.totalDiscountsSet.shopMoney}: de kortingen toegepast op de bestelling
  • {$mywebshop.order.$id.fullyPaid}: is de bestelling al helemaal betaald

In bovenstaande voorbeelden moet je $id vervangen door het ID van een bestelling.