Practical guides for implementing specific features, integrating external systems, and extending Composable Commerce.
Implementation guide
Use the Implementation guide when you need an end-to-end path for a B2C Retail or B2B Manufacturing implementation. It moves from architecture and project planning to setup, sample data replacement, demo validation, and go-live preparation.
- Start the Implementation guide: plan and deliver an implementation with Composable Commerce, Frontend, Checkout, and Connect.
Product modeling
Define your product catalog structure, including bundles, reviews, and assortments.
- Model static product bundles — Manage static product bundles with Composable Commerce.
- Model Reviews on Products and Channels — Model product and channel reviews using ratings and star systems.
- Model assortments with Product Selections — Use Product Selections to model region-specific product assortments for Stores.
Carts and checkout
Handle carts, orders, shipping, inventory, and checkout flows.
- Implement guest checkout — Implement guest checkout using anonymous sessions for Carts and Orders.
- Reserve stock on Cart — Prevent overselling by automatically reserving inventory when items are added to a Cart.
- Reserve stock on demand and freeze prices — Reserve inventory on demand while freezing all prices during checkout.
- Multiple Shipping Addresses and Methods — Ship Cart items to multiple addresses or with multiple Shipping Methods.
- Create a Recurring Order — Set up and create Recurring Orders with configurable intervals.
- Order creation edge cases — Handle Order creation edge cases when implementing a checkout flow.
Integrations
Connect external systems such as search engines, tax providers, email services, and ERPs with Composable Commerce.
- Integrate product data — Integrate product data into Composable Commerce from external sources.
- Integrate ERP — Integrate an ERP system with Composable Commerce for data synchronization.
- Integrate external search — Integrate an external search engine with Composable Commerce and Frontend.
- Populate a Store-specific external search — Build and maintain Store-specific external search indices using Subscriptions.
- Integrate tax — Integrate a third-party tax calculation service into your Project.
- Integrate email — Integrate automated customer emails into your Project using Connect.
- Integrate CPQ — Integrate CPQ with Composable Commerce to synchronize products and quotes.
Client apps and extensibility
Build client applications and extend platform behavior with API Extensions, Subscriptions, Custom Fields, and Merchant Center customizations.
- Implement mobile and browser apps — Securely communicate with the API from mobile or browser apps.
- Implement an API Extension — Validate and modify API responses using API Extensions.
- Subscribe to Messages — Create Subscriptions to send notifications when events occur in your Project.
- Subscribe to Messages on AWS EventBridge — Route Messages to country-specific targets using AWS EventBridge content-based filtering.
- Add Custom Fields — Extend resources with Custom Fields using Types.
- Add composable Custom Types — Let multiple microservices declare Custom Fields on the same resource.
- Create and install a Custom Application — Create and install a Custom Application in the Merchant Center.
- Create and install a Custom View — Create and install a Custom View in the Merchant Center.
Migrations and compliance
Guidance for migrating features and workflows to commercetools, and meeting regulatory requirements.
- Migrate to multiple Customer Groups — Migrate from a single Customer Group per Customer to multiple Customer Groups.
- Migrate checkout — Incrementally migrate your checkout process using the strangler fig pattern.
- European Price Indication Directive — Advertise price reductions in compliance with Europe's Price Indication Directive.