Connect Commercetools with LoyaltyLion to sync customers and orders, automate points and rewards, and give your team a clear view of loyalty performance across channels.
• Customer identities (email, customer ID, and optional external IDs) are mapped between commercetools and LoyaltyLion to keep a single loyalty profile per shopper.
• Order events from commercetools (placed, paid, canceled, refunded) are routed to LoyaltyLion to drive earn and reversal logic based on finalized order state.
• Reward redemptions created in LoyaltyLion are represented as structured discounts in commercetools carts and orders, with codes and values validated before placement.
• Points balances, tiers, and reward statuses are synchronized as lightweight customer attributes in commercetools for use in checkout, CX tools, and segmentation.
• Delta syncs send only changed customer or order records, with idempotent event handling to prevent duplicate earn or redemption processing.
• Webhook and message-queue flows are logged with correlation IDs, error retries, and dead-letter handling for failed events and schema mismatches.
.png)
We map Commercetools order states to LoyaltyLion events, then trigger earn rules on paid or fulfilled orders to prevent double points and refunds issues.
Yes, we use a stable customer identifier strategy and handle guest-to-customer reconciliation, so points don’t split across profiles.
It can, if return and refund events are sent with the right order line metadata, allowing accurate points deductions and reward revokes.
Typically, we use event-driven middleware or serverless functions to publish order and customer events to LoyaltyLion, independent of the frontend channel.
scandiweb has delivered 2,100+ eCommerce projects since 2003, and we build integrations that are monitored, versioned, and safe to scale.




