What a commercetools integration gives you.
All orders from Amazon, eBay, Shopify and other channels appear in commercetools tagged by source, giving operational teams a single place to see incoming demand and make fulfilment decisions.
Stock is managed centrally through commercetools with channel-specific allocation and buffering rules, so you sell each unit once and avoid oversell penalties or customer cancellations.
Attributes, pricing and images are mapped to each channel's requirements before publish, so listings arrive complete and reduce merchant processing time and customer questions.
Orders flow from commercetools to ERP or OMS without manual reentry, and dispatch confirmations travel back to marketplaces automatically, so customers get tracking details faster.
Reduce manual channel management, data re-entry, exception handling and customer service escalations by automating order flow, stock sync and returns reconciliation.
Where a commercetools integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
commercetools does not natively know how your product attributes map to Amazon's, eBay's or Shopify's data models. Each channel's required fields, naming conventions and picklist values must be configured and tested in the connector or middleware.
by default, commercetools syncs inventory but does not automatically reserve stock for channels with different lead times, or buffer for flash sales. Allocation rules, safety stock and channel-specific thresholds must be designed and built.
Orders land in commercetools, but the decision of where to fulfil them (warehouse A, warehouse B, dropship, branch for click-and-collect) requires OMS logic or custom routing rules. commercetools does not make that choice by default.
Returns and refunds initiated on a marketplace may not automatically map back to the right credit-note, stock movement or customer account in ERP. Each channel's return policy and reconciliation rules must be built into the connector.
If a channel feed fails, an order does not arrive, or a tracking sync breaks, there is no default alerting or queue to catch it. Exception handling, retries and escalation paths must be designed before launch.
Multi-channel operations fail silently when stock allocation, order tagging and tracking sync are not explicitly named and monitored; commercetools can be the hub, but only if ownership boundaries and exception paths are clear from the start.
Where this integration sits in your estate.
commercetools holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.
Commerce platform agnostic. Connect commercetools across your entire technology stack.
- Channel-specific product listings and attributes
- Marketplace order deduplication and tagging
- Stock allocation rules and buffers per channel
- Dispatch status and tracking reconciliation
- Direct-to-consumer storefront catalogue and checkout
- Own-brand pricing and promotions
- Direct customer account and order records
Systems this integration usually sits next to.
Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.
- Adobe Commerce
- Magento Open Source
- Shopify Plus
- BigCommerce
- Other storefronts
- Amazon Marketplace
- eBay
- Shopify
- ERP (SAP, NetSuite, Dynamics)
- PIM or product data sources
- OMS or order management system
- WMS or fulfilment centre
- Payment processors
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Channel attribute and pricing transformation
iWeb maps your product attributes, descriptions, pricing and images to each marketplace's schema and requirements, handling currency conversion, regional pricing and channel-specific rules automatically.
- 02Order ingestion and deduplication
iWeb builds the connector to pull orders from each marketplace into commercetools, deduplicates across channels, adds rich context (channel source, shipping address validation, payment status) and prepares them for routing to ERP or OMS.
- 03Stock allocation and oversell prevention
iWeb designs buffer stock rules, channel-specific reservation windows and stock-movement handling so inventory published to each channel reflects true availability without overselling or channel conflicts.
- 04Dispatch and tracking reconciliation
iWeb builds the reverse flow so that once orders fulfil in ERP or WMS, tracking numbers and dispatch events travel back into commercetools and out to each marketplace in real time.
- 05Monitoring, alerting and exception handling
iWeb sets up monitoring for feed health, order arrival, stock sync and tracking flow, with named escalation queues and alerting so issues are caught before customers notice.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built multi-channel orchestration before
iWeb has built commercetools integrations for retailers and brands managing orders across multiple marketplaces. We understand how to design attribute mapping, stock allocation, order deduplication and tracking sync so that orders and inventory stay accurate and channels do not conflict.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
If attribute mapping is not tested per channel before the first feed run, products may publish to Amazon or eBay with missing or misnamed fields, causing low visibility, customer confusion or merchant policy violations.
If order ingestion is not deduplicating across channels, or if acknowledgement is not flowing back to the marketplace, you risk duplicate order creation in ERP or silent order loss that customers notice when tracking does not appear.
If a product sells on multiple channels but the stock buffer does not account for different channel lead times or marketplace sync delays, you may sell the same unit twice and face cancellations, penalties or refund storms.
If tracking sync from ERP or WMS back to commercetools is slow or breaks silently, customers see no shipment status on the marketplace and file service tickets, harming seller ratings and increasing support costs.
If a return initiated on eBay does not correctly map to the original order, customer and invoice in ERP, finance teams cannot reconcile credits and inventory counts drift.
If monitoring and alerting are not in place, a broken marketplace feed or stalled order sync may go undetected for hours, meaning products go offline or orders stop flowing into fulfillment.
Relevant services and sectors.
Common questions about commercetools integrations.
How do I publish product listings to multiple marketplaces with different attribute requirements?
iWeb maps your product attributes, pricing and images in commercetools to each marketplace's required fields. The connector applies channel-specific transformations (currency, UOM, attribute names, picklists) before pushing the feed. Testing per channel catches mismatches before listings go live.
What happens when an order lands in commercetools from multiple channels?
iWeb builds deduplication logic to ensure each marketplace order is tagged with its channel source, de-duplicated by order ID and enriched with merchant notes, then routed to ERP or OMS. Acknowledgement flows back to the marketplace to confirm receipt.
How do I prevent overselling stock across Amazon, eBay and my own storefront?
iWeb designs buffer stock rules, channel-specific reservation windows and stock-movement sync so each marketplace sees only inventory you are comfortable selling on that channel. Sold units are reserved in ERP and reflected back in real time.
How does stock from my warehouse or branch get back to the marketplace?
iWeb builds a sync from ERP or WMS into commercetools when stock levels change. commercetools then publishes updated inventory to each marketplace, respecting your buffer rules and allocation logic.
Can I set different pricing or promotions per channel in commercetools?
Yes. commercetools supports channel-specific pricing and promotional rules. iWeb ensures those rules are applied when the feed publishes to each marketplace, and handles currency and regional pricing conversions.
How do dispatch confirmations and tracking numbers get back to the marketplace?
Once ERP or WMS confirms dispatch, the connector flows tracking number and carrier details back into commercetools, which pushes them to each marketplace in real time so customers see shipment status.
What happens if the marketplace feed breaks or orders stop arriving?
iWeb sets up monitoring and alerting on feed health, order arrival and stock sync. If a feed stalls or fails, the integration layer detects it immediately and alerts operations so you can investigate before customers notice.
How do returns initiated on a marketplace flow back to my ERP?
Return authorisation and refund requests from the marketplace flow into commercetools, then trigger credit-note and stock-movement workflows in ERP. iWeb ensures the original order, customer and line items are correctly matched so finance can reconcile.
Can I see all orders from all channels in one place?
Yes. commercetools ingests orders from each marketplace tagged by channel source, so operations teams see all demand in a single system. Orders then route to ERP or OMS for fulfillment and accounting.
How are exceptions and failed syncs handled?
iWeb names exception queues for failed orders, missing stock syncs, broken tracking feeds and refund rejections. Each queue is owned by a team, with playbooks and escalation paths so issues are resolved quickly.
What if I add a new marketplace or want to remove one later?
iWeb designs the connector architecture so new marketplace channels can be added and tested independently. Removing a channel is straightforward; existing orders remain in commercetools and ERP for reconciliation.
How do I know which system owns which data?
Before any integration work starts, iWeb creates an ownership map that names which system holds each piece of data (stock, pricing, orders, tracking, returns, exceptions) and who maintains it. This is agreed with stakeholders and documented.
What commerce platforms does this work with?
commercetools integrates with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts. The marketplace connectors are independent of your storefront choice, so you can use any ecommerce platform alongside marketplaces.
Can I run commercetools alongside my existing PIM or ERP?
Yes. iWeb typically positions commercetools as the channel orchestration layer, with product data flowing in from PIM and stock flowing in from ERP. Orders and returns flow back out to ERP for accounting and fulfillment.



