Webhooks
Assemblified subscribes to twelve Shopify webhook topics on install — seven core topics plus five fulfillment-order lifecycle topics that drive the order reservations feature. Each one drives a specific part of the inventory and lifecycle automation.
On this page
Section titled “On this page”- The 12 subscribed topics
- What each webhook triggers internally
- Re-registering webhooks (for tunnel rotation in dev)
The fulfillment-order lifecycle topics
Section titled “The fulfillment-order lifecycle topics”The five fulfillment-order topics are only acted on when multi-location sensitive adjustments and order reservations are both enabled in Settings. With either off, the topics are still subscribed but the dispatcher short-circuits with a no-op.
fulfillment_orders/order_routing_complete— commit (or hold) a reservation at the routed location.fulfillment_orders/placed_on_hold— release the reservation back toavailableand mark itheld.fulfillment_orders/hold_released— re-commit the held reservation.fulfillment_orders/moved— atomic release-at-source + commit-at-destination.fulfillment_orders/cancelled— release the reservation back toavailable.
See Order reservations for the full flow.