What is Fulfillment?

Fulfillment is the post-purchase process of assembling and shipping an ordered package to the customer’s delivery address.

Fulfillment Steps

Order Paid ➔ Warehouse Pick List ➔ Pack Box ➔ Generate Carrier Label ➔ Carrier Pickup ➔ In Transit ➔ Delivered
  1. Order Routing: Order assigned to location with available inventory.
  2. Picking: Warehouse staff pick item SKUs from storage bins.
  3. Packing: Items boxed with packing slip and protective materials.
  4. Label Generation: Carrier shipping label printed with tracking code.
  5. Carrier Manifest: Package handed to carrier (UPS, FedEx, DHL, USPS).

Developer Takeaway

Tracking Webhooks: Trigger automated customer order confirmation emails and SMS notifications immediately when the fulfillment/update event contains a valid carrier tracking URL.