Skip to main content

Documentation Index

Fetch the complete documentation index at: https://86d.app/docs/llms.txt

Use this file to discover all available pages before exploring further.

The fulfillment module manages the post-payment shipment lifecycle. An order can have one or many fulfillments (partial shipments are first-class). Each fulfillment moves through pending -> ready -> shipped -> in_transit -> delivered, and tracking numbers from major carriers (UPS, USPS, FedEx, DHL) auto-generate carrier tracking URLs. Source: modules/fulfillment · npm: @86d-app/fulfillment

Installation

86d module add fulfillment

Admin endpoints

MethodPathDescription
GET/admin/fulfillmentsList fulfillments (filter by status, orderId)
POST/admin/fulfillmentsCreate a fulfillment for selected line items
POST/admin/fulfillments/:id/shipMark shipped with carrier and tracking
POST/admin/fulfillments/:id/deliverMark delivered
POST/admin/fulfillments/:id/cancelCancel

Events

EventWhen
fulfillment.createdFulfillment opened
fulfillment.shippedTracking added
fulfillment.deliveredDelivery confirmed