Connect Commercetools with Square POS to sync products, prices, and inventory across online and in-store sales, reducing overselling and keeping reporting consistent.
• Square catalog objects are mapped to Commercetools products and variants using stable identifiers such as SKU and external IDs, with location-specific inventory represented per channel or store.
• Inventory changes are synchronized between Square locations and Commercetools stock levels, with delta updates sending only changed quantities and timestamps used for conflict handling.
• Square POS sales create order records that are transformed into Commercetools orders, including line items, taxes, discounts, tenders, and fulfillment references where available.
• Refunds and returns are translated into Commercetools payment and order adjustments, preserving original transaction links for reconciliation.
• Price, tax, and currency fields are validated during sync, with unsupported combinations routed to an exception log for review instead of partially writing data.
• Sync jobs run on schedules and event triggers where supported, with retry logic, idempotency keys, and audit logs maintained per entity for traceability.
.png)
We map Square locations to Commercetools supply channels, then sync stock deltas per SKU so each store reflects what is actually available.
Yes, we align SKU, barcode, and variant logic, and translate Square item variations into the Commercetools product and inventory model.
It can, depending on your source-of-truth rules, so finance and ops can reconcile sales, taxes, and returns across channels.
We define where pricing is mastered, then sync the right fields and apply guards so promos and tax rules do not drift between systems.
Timeline depends on your catalog size and flows, but scandiweb has delivered 2,100+ eCommerce projects since 2003, with teams covering integration, QA, and analytics end to end.














