Ship and pickup in one order is coming. Test now in feature preview

Shopify Plus and Enterprise merchants will soon be able to enable a single checkout experience where customers can choose both shipping and store pickup within the same order.

This change impacts how delivery and fulfillment information flows through checkout. If your app reads, calculates, or displays delivery and fulfillment information, the testing window is open now. Please make the necessary updates before this rolls out to merchants.

>> Learn more: Enable feature preview | Read the testing guide

While there are no new API fields or breaking schema changes, existing API fields now return data in new combinations:

  • Checkouts can have multiple deliveryGroups: each group represents how different items are to be fulfilled.

  • Orders can contain fulfillment orders with different delivery methods (SHIPPING and PICK_UP) within the same order.

  • Fulfillment orders include a delivery_method field that identifies the fulfillment method for each group.

What to do before merchant rollout:

  1. Review the testing guide.

  2. Check your app for any logic that assumes a single delivery method per order.

  3. Test in feature preview: Place a test order with both shipped and pickup items and verify your app handles it correctly end to end.

  4. If your app update changes merchant-facing behavior or workflows, communicate those changes to your merchants as soon as possible.

Apps that have not been updated may cause checkout errors, incorrect calculations, or failed fulfillment routing, impacting the merchant’s checkout experience.

Share your feedback

We want to hear from you. If you run into issues, have questions about how mixed delivery methods interact with your app, or have suggestions, reply here :backhand_index_pointing_down: - we’ll be monitoring this thread.