Product variant not to be shipped from a location

Topic summary

Main issue: Prevent a sold‑out product variant in Location A from being shipped from Location B, while still selling it in Location B.

Key points and proposals:

  • No clear native, pre‑purchase control by location: one reply notes no Liquid (Shopify’s templating language) object for per‑location inventory, suggesting you must handle it post‑purchase. Proposed: reassign the order line item’s fulfillment location after purchase using automation (e.g., Order Automator app or Shopify Flow, Shopify’s workflow automation tool).
  • Workaround idea: enable “Continue selling when out of stock” so Shopify doesn’t reroute fulfillment to Location B when Location A is at zero, then have support inform the customer about a backorder/ETA. This keeps the sale but requires communication and backorder handling.
  • Third‑party option: consider Amazon MCF by WebBee (Amazon Multi‑Channel Fulfillment) to manage location‑specific availability/fulfillment, claimed to keep the variant unshippable from A while available in B.

Status: No confirmed built‑in solution surfaced. Discussion remains open; approaches rely on post‑purchase automation or third‑party apps.

Summarized with AI on January 4. AI used: gpt-5.

Hi,

We have a product variant sold out in one ‘Location A’ but don’t want to ship it from ‘Location B’ who still have the product variant in stock, but we still want to sell that product variant in ‘Location B’. Is there a way to do this?

Cheers!

1 Like

I don’t think there’s a way to control this before purchase, I couldn’t find a Liquid object / variable for inventory at specific locations, so you would have to rely on post purchase actions (I believe, not 100% sure).

If that’s the case, I think your solution would be to change the location of the line item in the order if it meets that criteria. You could automate that with Order Automator, or maybe Shopify Flow.

Another idea, maybe you could set “continue selling when out of stock” to yes in the product inventory details, then Shopify would not route the location to B if inventory at A is zero. Then you could have your support rep contact the customer to let them know that this item stocked out, but will be available on [future date]. That would at least give the option to the customer to still buy the product if they want, rather than losing the sale.

Certainly! To address this scenario seamlessly, consider implementing Amazon MCF by WebBee. This solution enables you to strategically manage product variants across different locations.

By leveraging Amazon MCF, you can ensure that the sold-out variant in ‘Location A’ stays unavailable for shipping, while the in-stock variant in ‘Location B’ remains accessible for customers in that specific area.