Managing commerce channels, orders and fulfillment
Prepare channel-ready commerce and follow orders through separate payment and fulfillment states.
On this page
Connect an approved assortment to the places it is sold, then track the order and fulfillment lifecycle. The planned result is a correlated commerce record—not merely a generated file or payment response.
Bind the selling context
Provide account/Store identity, exact catalog/offer revision, channel destination, inventory context and authorized customer transaction scope. Integration credentials remain separate, secret-safe resources.
A channel export should preserve its source revision, format, validation findings and downloadable artifact. Generating it does not prove that the destination accepted or published it.
Follow the transaction
Cart, checkout attempt, verified payment, order and fulfillment must retain their correlation. A payment-intent response is not a completed sale, and returning from payment is not settlement proof.
Shipping rates, parcel decisions, purchased labels, shipment events and delivered goods are separate states. Inventory reconciliation and refunds require their own authority and evidence.
Include aftercare honestly
Customer-service requests, warranty cases, refund requests and content/form submissions need durable status and policy. Empty legacy shells do not constitute a working support workflow.
For example, a valid export can coexist with a rejected Merchant diagnostic and no channel publication.
Availability
Business APIs are planned. Status reads must not refresh provider credentials or create orders. External publication, purchases, shipping and financial corrections require explicit authorized work and end-to-end completion evidence.