Model B2B commerce

Learn how to model B2B commerce on commercetools

After completing this learning path, you will be able to:

  • Model B2B buyer organizations using Business Units, Stores, inheritance, and project architecture choices.

  • Design Associate access using Customer provisioning, Associate Roles, permissions, endpoint patterns, and separation of duties.

  • Configure buyer-specific catalogs and negotiated pricing using Product Selections, Stores, Channels, Product Tailoring, and price-selection logic.

  • Design B2B product discovery and purchasing flows using Product Search, Shopping Lists, B2B Carts, Quotes, and Recurring Orders.

  • Configure procurement governance using Approval Rules, approver hierarchies, Approval Flows, inheritance, and B2B-specific data models.

Get started by diving straight into one of our modules!


Model buyer organizations
Learn how to model B2B buyer organizations using Business Units, Stores, and inheritance.
Configure associate access
Learn who can act on behalf of a buyer organization and what they are allowed to do, using Associates, Associate Roles, permissions, and inheritance.
Design B2B catalogs
Learn how to control which Products each buyer sees and how they are presented, using Product Selections, Stores, Channels, and Product Tailoring in a B2B context.
Discover and order products in B2B
Learn how B2B buyers find and order what they need, using Product Search, Shopping Lists, and price faceting.
Configure B2B pricing
Set company-specific negotiated prices, trace which Price the platform selects, and configure precision, tax, and unit-based pricing for B2B.
Implement B2B purchase flows
Follow a B2B purchase from Cart to Order, using the B2B Cart and its freeze and lock strategies, the Quote lifecycle, price locking, and Recurring Orders.
Configure approval workflows
Add spending governance to B2B purchasing, using Approval Rules and predicates, approver hierarchies and tiers, Approval Flows, and rule inheritance across the Business Unit hierarchy.