This module so far taught the decisions. The integration guides apply them to one domain each and own the field lists, flows, and verification steps. This page shows how the guides are organized, shows where to find them, and resolves the boundaries that send learners to the wrong guide. The next page combines your decisions into a landscape plan that routes each flow to one of these guides.
Read a guide as a sequence of decisions
Most integration guides follow the same sequence. Headings vary, and not every guide has every stage, but each stage maps to a decision you already made.
| Guide stage | What the guide asks | Where this module covers it |
|---|---|---|
| Define requirements | Which system owns each data domain, which flows exist, and what limits them. The section ends with an open prompt for constraints that no fixed list anticipates, for example under the heading Record special requirements. | Before you integrate and Choose a connection point |
| Rule out built-in capability | Whether commercetools already does this. Some guides, such as shipping, promotions, and search, make this a section of its own. | Check for a built-in capability first |
| Choose a path | Which Connector option to take, in order, and where to stop. | The adoption ladder |
| Design the applications | Which Subscriptions, endpoints, and jobs carry each flow. | Choose a connection point and Price the contract |
| Build | How to configure, implement, and deploy the Connector. | Choose where it runs and how to adopt it and the Deploy and build Connectors module |
| Verify | How to prove the flows work end to end. | The contract obligations (latency budget, idempotency, and failure behavior) tell you what to test. Verify the resource, not the status shows how to prove it for a Connector. |
| Troubleshoot | Which symptoms point to which cause. Several guides include this stage. | The symptoms are specific to each domain, so the guides own them. Debug a failed Deployment shows the Connect-side diagnosis that applies to any Connector. |
The path stage in a guide mirrors the adoption ladder: check for an existing Connector, prove the gap isn't configuration, then fork or build.
Find the guide for a domain
Two guides need a note that the domain map doesn't carry:
- The CPQ guide is an older guide that doesn't follow the stages above.
- Set up Platform Insights covers API telemetry for application performance monitoring, not a commerce data domain.
Most guides link back to Integration essentials, many in a self-learning notice near the top. You can move in both directions: from a guide to the reasoning behind a decision, and from this module to a guide's steps.
Resolve the boundaries between guides
Route by data domain, not by the name of the system. The following cases send learners to the wrong guide most often.
- ERP and OMS. The OMS guide owns the post-order lifecycle: Order status, fulfillment, shipments, returns, and steady-state Inventory updates. It applies even when the ERP is the system that manages Orders. The ERP guide owns the data the other guides don't claim, such as contract Prices, B2B accounts, and invoices. When one system plays both roles, follow both guides as separate flows, so a slow catalog job can't delay a status update. See When the ERP owns the Order lifecycle.
- Product data and ERP master data. The product data guide owns Products, Categories, media, list and base Prices, and the initial Inventory load, even when the ERP is the source. The ERP guide owns contract and customer-specific Prices.
- Shipping and OMS. When an OMS books the carrier, the OMS guide owns the Delivery, Parcel, and tracking write-back. Follow the shipping guide's write-back only when commercetools calls the carrier directly. Two writers produce duplicate Deliveries.
- Gift cards and promotions. Stored value that pays for part or all of an Order is a Payment, and the gift card guide owns it. A discount, voucher, or loyalty award that reduces the Cart total is a promotion (see the promotion and loyalty guide), even when the same vendor sells both.
- Analytics. Platform Insights and Change History aren't data feeds. Capabilities that are often mistaken for commerce analytics explains why, and the analytics guide covers the export.
- Storefront and BFF flows. When shoppers read or write through a storefront or BFF that composes commercetools and third-party data, use the Commerce Integration Layer documentation. Integrations that aren't shopper-facing, such as scheduled reconciliation or event-driven exports, stay with the domain guides and Connect.
Worked example: route one ERP requirement
Zen Electron's finance lead asks the team to connect the ERP so that account customers see negotiated prices, warehouse counts stay current, and invoices appear in the account. The team splits the request by data domain before choosing a guide:
| Requirement | Data domain | Guide |
|---|---|---|
| Account customers see negotiated prices. | Contract and customer-specific Prices | Integrate ERP |
| Warehouse counts stay current. | Inventory: the initial load, then steady-state updates | The initial load in Integrate product data, then updates in Integrate an order management system |
| Invoices appear in the account. | Invoices and financial documents | Integrate ERP |
One request routes to three guides. Each row then enters the landscape plan on the next page with its own connection point, contract, and adoption step.
Build with AI
commercetools-integrations skill. It has 13 sub-areas, one for each of payment, tax, CRM, PIM, OMS, ERP, gift card, transactional email, marketplace, promotion (including loyalty), analytics, search, and shipping. They match the guides above, except that the skill has no CPQ sub-area. For how to build the Connector, the skill defers to the commercetools-connect skill. Extend it with AI uses both on a real Connector. For storefront-facing extensions on the Commerce Integration Layer, use the commercetools-integration-layer skill.Skills change between versions. Check the version that your plugin manager shows, and record it with your change.
AI assistance doesn't transfer accountability. You own what you merge. Verify AI output against the guide and the API documentation, to the same standard as code you wrote yourself.
Key takeaways
- Most integration guides follow one sequence: define requirements, rule out built-in capability, choose a path, design, build, verify, and troubleshoot. Each stage maps to a decision in this module.
- The path stage mirrors the adoption ladder. Stop at the first step that meets the requirement.
- Route by data domain, not by system name. The OMS guide owns the post-order lifecycle even when the ERP manages Orders.
- The product data guide owns list and base Prices. The ERP guide owns contract and customer-specific Prices.
- Stored value that pays for an Order belongs to the gift card guide. Discounts that reduce the Cart total belong to the promotion guide.
- The
commercetools-integrationsskill covers 13 domains. Check its output against the guides and the documentation, because you remain accountable.