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.
Check your app for any logic that assumes a single delivery method per order.
Test in feature preview: Place a test order with both shipped and pickup items and verify your app handles it correctly end to end.
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 - weāll be monitoring this thread.
May 26 Update. A big thank you to our early testers. Iām updating this post with learnings from our testers so far:
Make sure you have at least one location set up with both shipping and pickup availability in the same country using a real address.
Local delivery and pickup points must be disabled (applies to dev preview only)
Manual tax is not supported. Consider using: Shopify Tax, Avalara, Vertex, or Basic Tax.
Donāt forget to switch delivery methods per item. By default, all items are set to be shipped in checkout. You must choose the Pickup tab then edit the pickup all items.
Create a cart with eligible items and continue to the checkout.
In the delivery method selector, select Pickup.
Select which specific items they want shipped instead:
a. In the Pickup menu, click All items.
b. For each item, leave the item as Pickup or click to change it to Ship.
This apparently is not working. I enabled the test preview on a dev Plus store adding 2 products in cart (SKU A in Store Y, SKU B in Store Y and Warehouse X). But I cannot select different shipping methods.
@Rocco_Ghrenassia Glad to see you in dev preview. Can you confirm that you have those products set up to be shipped and picked up in store? You mentioned not being able to select different shipping methods but those apply split shipping (product shipping from two or more locations) instead of 1 item shipped and 1 item picked up.
@Sharon_Chin not sure I get it. I have 2 locations (tested either on 1 with pick up in store + shipping and 1 with shipping only AND both offering pickup in store + shipping). I have SKU A only available at Location 1 and SKU B only available at Location 2.
As I understood, I should see at checkout : SKU A shipped from Location 1 AND SKU B picked up or shipped from Location 2.
What about assigning custom groups when creating a draft checkout?
Weāve been looking for a solution for a long time to support two deliveries to different addresses within a single checkout. Are you working in this direction?
Hey @ConstantineB Unfortunately not quite. Weāve looked into all the different āsplitā checkout scenarios including what youāve described, but our current focus is on split shipping and ship and pickup. We donāt have anything planned on the roadmap at the moment for two delivery addresses in a single checkout.
But Iām very interested to hear about how youād use it (how often it comes up and what you do today).
So Iāve been testing this with merchants and the first merchant feedback i got was āi donāt want this - it will cause an administrative nightmare for usā how do i turn it off?
I tried disabling split shipping however doesnāt seem to affect the feature, therefore, how can a merchant disable this feature?
Are there any docs for merchants so they can see how this is designed to work and how it can be configured?
Merchant GA date will be announced in the coming weeks.
We donāt have a fixed date to share yet because this change impacts a large number of partner apps and workflows, and we want to ensure partners have enough time to test and update their apps so itās ready for merchants. Feedback like yours is exactly what we need to validate readiness.
This feature will be an * opt-in test drive, and only available to plus merchants. No action required from merchants who do not want it.
However, test drives have a time limit before auto-release. The auto-release date is still TBD, but it will be months after GA and we will monitor activation and feedback.
We strongly recommend merchants opt in early, because waiting reduces their testing window before it eventually rolls out.
Help docs around this will be released during GA as well.
@Min_Liu you can DM me here or email ship-pickup-checkout@shopify.com with your merchantās specific nightmare and we can help untangle this 1:1. Weād love to stress test this feature with complex setups.
let me reach out to the merchant and see if they want to connect, also, how do we DM on these forums? i havenāt been able to find anywhere to initiate a DM.
@Min_Liu Awesome, received your email! As for DMs, see if āMessageā pops up when you click on a userās profile. Hereās what it should look like:
Iām currently facing the exact same situation as described above by @Rocco_Ghrenassia
Iāve set up a store with two locations, both configured to allow shipping and in-store pickup. I also have two SKUs, each stocked in only one location.
Based on this setup, I was expecting a checkout experience where customers could select a shipping or pickup option per line item (or at least per fulfillment group). However, the checkout UI remains completely standard, with no specific selection at item level.
From what I can see in the documentation, Shopify does support mixed fulfillment scenarios (shipping + pickup in a single order), but the exact setup and expected checkout behavior are still unclear to me.
So I have a few questions:
Is there a specific configuration required to enable this behavior?
Could someone share a step-by-step setup or expected configuration?
Do you have screenshots or examples of the checkout UI when this is properly configured?
For context, Iām working on a complex use case for a EMEA Shopify Enterprise replatforming project (go-live planned for 2027), so understanding the exact limitations and expected behavior here is quite critical since this feature could reduce our customization on checkout.
My mistake ā I initially thought this new feature would also support pickup points.
In my case, the requirement is slightly different: I need to allow customers to choose different delivery methods (shipping vs. pickup points) at a āsub-cartā level, where the cart is split into packages based on fulfillment locations.
From what I understand, current capabilities mainly address shipping vs. store pickup, but not pickup points ?
Do you know if there is anything on the roadmap regarding pickup points in that kind of multi-fulfillment / per-package scenario?
@rndgf no worries. Can we get more detail here such as if you want buyers to assign items to ship/pickup point or if this is an auto-assign based on merchant fulfillment locations?
I canāt speak to whether this is on roadmap (yet) but would love to get the feedback so we can consider it with all the specifics in mind. If this is not the forum for the detailed information you want to share, do feel free to reach out to ship-pickup-checkout@shopify.com
I was reviewing the āShip and pickup in one orderā feature and noticed the communication indicating that this functionality will be enabled for all merchants starting from July 1, 2027.
I would like to clarify how this rollout will work for merchants who currently offer both shipping and in-store pickup.
Will all merchants be required to support orders containing both shipping and pickup fulfillment methods within the same order, resulting in multiple fulfillment orders and potentially different fulfillment locations?
Or will this remain an optional feature that merchants can disable if they prefer to continue managing shipping and pickup as separate order flows?
We are trying to understand whether any operational or integration changes will be mandatory for merchants and apps, or whether stores will be able to opt out of this behavior.
Hi @Elia_Germanetto all merchants who have both shipping and pickup set up will automatically have this feature enabled on July 1, 2027. This will still come through as one order (not multiple) in admin, with the relevant fulfillment details for each item.
Any app, workflow, or integration that interact with delivery, fulfillment, or order logic will need to be thoroughly tested. Our testing guide covers the most common scenarios/ gotchas that could lead to issues like double fulfillment. This will remain in test drive for merchants till July 2027 so it remains a safe environment to test, and devs should test and update their before then (the sooner the better), as merchants adopt this feature.
Is there a specific app or integration youāre concerned about?