Magento events: order-paid

Het order-paid-event wordt getriggerd wanneer een bestelling in de Magento-webshop is betaald. Copernica vraagt elke minuut de bijgewerkte bestellingen op en voert alle opvolgacties uit die zijn gekoppeld aan dit event.

Variabelen

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

Handige variabelen

De volgende velden zijn vaak handig om te gebruiken in opvolgacties en mailings:

  • {$trigger.grand_total}: de totaalprijs van de bestelling
  • {$trigger.created_at}: het tijdstip waarop de bestelling geplaatst is
  • {$trigger.customer}: de klant die de bestelling geplaatst heeft
  • {$trigger.customer.name}: de naam van de klant die de bestelling geplaatst heeft
  • {$trigger.items}: een lijst van de producten in de bestelling
  • {$trigger.discount_amount}: de gegeven korting op een bestelling
  • {$trigger.payment}: betaalgegevens over de bestelling
  • {$trigger.payment.method}: de betaalmethode van een bestelling (let op de . tussen payment en method)
  • {$trigger.billing_address}: het factuuradres van de bestelling
  • {$trigger.shipping_assignments}: de verzendadressen van de bestelling

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

Attributen

Als je een veld exact wilt gebruiken zoals het is aangeleverd, kun je dit doen met de {$trigger.attributes}-variabele (meer informatie). Deze variabele bevat alle velden uit de integratie in hun oorspronkelijke vorm, zonder aanpassingen door Copernica.