Magento events: order-create

Het order-create-event wordt, zoals de naam al aangeeft, getriggerd wanneer een nieuwe bestelling wordt aangemaakt in de Magento-webshop. Copernica vraagt elke minuut de nieuwe bestellingen op en voert alle opvolgacties uit die zijn gekoppeld aan dit event.

Parameters

Alle velden die teruggegeven worden door de Magento API voor een order zijn beschikbaar. Deze parameters zijn direct beschikbaar via de 'trigger'-variabelen in opvolgacties en mailings, bijvoorbeeld: trigger.id in JavaScript en {$trigger.id} in Smarty.

Meer informatie over de beschikbar velden en het gebruik vind je in dit artikel.

Attributen

Alle velden van een order zijn beschikbaar via trigger.variabele. Zoals beschreven in dit artikel, krijgen bepaalde velden in Copernica een speciale behandeling.

Als je een veld exact wilt gebruiken zoals het wordt aangeleverd via de API, kun je dit doen met de trigger.attributes-variabele. Deze variabele bevat alle velden uit de API, zonder aanpassingen door Copernica.

Voorbeeld

Met de volgende Smarty-code halen we de naam van de klant op en vermelden we welke producten er zijn besteld:

Beste {$trigger.customer.firstname},

Bedankt voor je bestelling van:
{foreach $trigger.items as $item}
  - {$item.name} ({$item.qty_ordered}x) voor {$item.price}
{/foreach}