Overview
The Commerce module manages the full lifecycle of business transactions. It connects your content to commerce — turning Products into sellable items — and gives you control over locations, stock, and every kind of order: sales, purchases, transfers, adjustments, and more. For how Commerce fits the rest of the platform, see Core concepts. The module is built around a few connected ideas.Products and items
A Product is a content object that describes a good or service — its information, attributes, and properties. Marking a product sellable turns it into an item: it can now go on orders, be tracked in stock, and live at locations. How an item behaves is set on its Product Template — for example:- Price & cost — a default price, a standard cost, and the markup between them.
- Stock tracking — whether the item is counted in inventory (with a SKU and a unit of measure like item, box, or pack).
- Variants — multiple SKUs for combinations like size and color.
- Serialization — per-unit attributes or per-unit assignment to a contact (for things like tickets, licenses, or memberships).
- Bundles — an item made up of several other items.
Locations and stock
Locations are the physical or virtual places where inventory is held, sales happen, or stock is transferred — a store, a warehouse, a distribution center. Stock is the pivot between items and locations: it tracks how much of an item is at a location, across levels like on hand, committed (reserved for orders), available, incoming, reorder point, and safety stock.Orders
Orders are the core of Commerce — a transaction created from an Order Template. Each order type has an inventory effect:| Order type | What it’s for | Inventory effect |
|---|---|---|
| Sales order | Sell goods or services to a customer | Outbound |
| Purchase order | Buy from a vendor | Inbound |
| Transfer order | Move inventory between locations | Transfer |
| Inventory adjustment | Correct stock without a sale or purchase | Inbound or outbound |
| Return | Take goods back from a sale or purchase | Returns stock |
| Invoice | Track payment for a sale | None |
| Pre-order | Carts, estimates, or quotes | None |
| Opportunity | Track a potential deal | None |
| Shipping | Fulfillment | None |
In this module
Orders
Sales, purchases, transfers, and more — with line items and summaries.
Order Templates
Define each order type’s structure, workflow, and line-item sections.
Inventory
Locations and stock levels across your business.
Price Lists
The prices items sell at.