Practical guides for implementing specific features, integrating external systems, and building extensions.
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 the commerce HTTP API, Frontend, Checkout, and Connect.
Product modeling
Define your product catalog structure, including bundles, reviews, and assortments.
- Model static product bundles — Manage static product bundles using Product Types and Product Variants.
- 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.
- Model and sell products with Modular Catalog — Manage scalable product catalogs with standalone Variants and Standalone Prices.
Pricing and discounts
Set up company-specific products, pricing, and discounts.
- Set up company-specific products, pricing, and discounts — Configure product, pricing, and discount rules for specific Customers and Customer Groups.
Carts and checkout
Handle carts, orders, shipping, inventory, and checkout flows.
- 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.
- Integrate product data — Integrate product data into your Project from external sources.
- Integrate ERP — Integrate an ERP system for data synchronization.
- Integrate external search — Integrate an external search engine with the API 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 to synchronize products and quotes.
- Integrate APM — Connect an application performance monitoring service to track API performance and errors.
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
Guidance for migrating features and workflows to commercetools.
- 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.
- Migrate to Modular Catalog — Migrate Product Variants from the Classic catalog model to the Modular catalog model.
- Migrate to Product Search — Migrate from the Product Projection Search API to Product Search.
Compliance and regulations
Meet regulatory requirements for price indications.
- European Price Indication Directive — Advertise price reductions in compliance with Europe's Price Indication Directive.