Skip to main content

Before you begin

  • A CXF account with the Commerce module enabled (a super admin or Master)

What you’ll build

An online store — a product catalog with prices and stock, customers, and orders that flow through to payment — plus the operations Journey Manager App your staff use to run it day to day (an order board, the catalog, and customer records). This guide stays high level; follow the links for the full detail of each object.

Steps

1

Model the catalog

Create a product Content Template and add products as Content Instances; configure variants to generate their SKUs.
2

Set prices and stock

Organize what items sell for with Price Lists, and track availability per location with Inventory.
3

Model customers

Represent buyers as Contacts, grouped into Organizations where you sell to companies.
4

Define your order types

Create Order Templates that fix each order’s rules — allowed products and contacts, workflow, and naming.
5

Build the operations dashboard

Assemble a Journey Manager App for your team: a Section per order type with a kanban by status, a catalog data table, customer Sections, an order Single Record page, and a New Record form to create orders. Use Ownership to route work to the right team.
6

Take orders & collect payment

Create Orders that move through their statuses and update Inventory automatically, and settle invoices with Payments.
7

Expose the storefront

Build the endpoints your storefront calls with the APIs Playground and combine them with Bundles, served over the Contact API.

Troubleshooting

Inventory moves through order status changes — confirm the Order reached a status that commits stock for its type.