Commerce Layer
Commerce Layer is a headless, composable commerce platform that exposes a JSON:API-compliant REST API for building omnichannel storefronts and order management. The Core API serves SKUs, prices, stock, orders, line items, customers, addresses, shipments, payment methods, markets, and promotions, with OAuth2 authentication, market-scoped access tokens, and real-time webhooks.
APIs
Commerce Layer SKUs, Prices & Stock API
Manage product SKUs and their variations, price lists and prices, and stock items and stock locations as JSON:API resources, with market-scoped reads that filter catalog and inv...
Commerce Layer Orders & Line Items API
Create and manage shopping carts and orders, add and update line items, and drive the checkout state machine (pending, placed, approved) through the JSON:API order and line_item...
Commerce Layer Customers & Addresses API
Manage customer records, customer addresses, and the address book, including billing and shipping addresses associated with orders and customer accounts.
Commerce Layer Shipments API
Manage order shipments and their fulfillment lifecycle, including shipping methods, stock transfers, and shipment status transitions tied to stock locations.
Commerce Layer Payments API
Configure payment methods and payment gateways and manage payment sources used to authorize and capture funds against orders across supported PSPs.
Commerce Layer Markets API
Manage markets that bind a price list, an inventory model, and a merchant to scope catalog, pricing, and inventory for a region, channel, or brand via market-scoped access tokens.
Commerce Layer Promotions API
Configure promotions such as percentage and fixed-amount discounts, free shipping, free gifts, and buy-X-pay-Y rules, along with coupon codes and promotion rules applied at chec...
Commerce Layer Webhooks API
Subscribe to event topics (e.g. orders.place, orders.approve) and receive signed POST callbacks to a callback_url, with a per-webhook circuit breaker (circuit_state) that opens ...