NewPlatformDTC is in public betaPlatformDTC is in public beta — sign up and finish with a real store, no waitlist.Read the announcement →
← Changelog

v1.1

Fulfillment API

Supplier / 3PL fulfillment is live — /api/v1/fulfillment. A FulfillmentOrder API so third-party logistics and dropship suppliers can pull assigned orders, accept/reject, push tracking, and sync stock.

Added

  • FulfillmentOrder model — orders split per assigned location; status × request_status state machine.
  • Supplier endpoints — register a fulfillment service (auto-provisions a location), /assigned_fulfillment_orders, accept/reject + cancellation handshake, create/update/cancel fulfillments (partials + multi-tracking), /inventory_levels/set & /adjust.
  • Scope enforcement — read/write_assigned_fulfillment_orders, write_fulfillments.
  • Webhooks — fulfillment_orders/*, fulfillments/*, orders/fulfilled + the fulfillment_order_notification service callback, HMAC-signed.
  • Auto-routing — paid-order line items routed to supplier locations by supplier id and auto-submitted so 3PLs are notified to ship immediately.