Connect Commercetools with Epicor to sync orders, customers, inventory, and pricing in near real time, reduce manual work, and keep eCommerce operations consistent across channels.
• Epicor items, UOM, and category references are mapped to Commercetools product types, products, variants, and attributes, including SKU and barcode fields.
• Inventory and availability are synchronized from Epicor to Commercetools by warehouse or location, with delta updates sending only changed stock records.
• Customer accounts and addresses are matched using a stable external ID, with duplicate handling based on agreed keys (email, account number, or both).
• Price lists and customer-specific pricing are mapped to Commercetools prices, channels, and customer groups, with currency and tax mode rules applied per market.
• Commercetools orders are exported to Epicor as sales orders with line items, shipping, discounts, payment status, and references to the originating cart/order ID.
• Order status, shipment, and invoice updates are routed back to Commercetools via events or scheduled syncs, with validation, retries, and error logs for failed records.
.png)
We connect Commercetools order and customer events to Epicor via API or middleware, then map statuses, payments, and taxes to your ERP workflows. The sync can run event-driven, scheduled, or hybrid based on Epicor limits.
Yes, we sync Epicor on-hand and available-to-promise data into Commercetools inventory, including warehouse-level rules when needed. This supports accurate availability on PDPs and in checkout.
We import Epicor price matrices, customer-specific pricing, and discounts into Commercetools price books and custom types. You can keep Epicor as the pricing authority while Commercetools applies rules at runtime.
Typical mapping covers SKUs, units of measure, warehouses, customer accounts, addresses, tax codes, and order statuses. We confirm the contract early to avoid surprises during UAT and go-live.
We add idempotency keys, queued retries, and alerting so failed messages do not create duplicate orders or stock updates. Issues are traceable with structured logs and reconciliation reports.














