Skip to main content
Shops with one market are unaffected - skip this page. On shops with two or more active region markets, each market gets its own pre-order pool by default. Overrides are optional - a market without one uses the variant’s default settings.

How it works

  • Each market has its own pool. A market’s pool is the available stock at the locations that ship to that market, plus its oversell limit.
  • The variant sells while any pool is open. Shoppers in a market whose pool is used up see the variant as sold out.
  • On Shopify Plus, checkout enforces each market’s limit. Bloom adds the checkout rule Bloom: Pre-order limits by market and switches it on and off itself. You don’t change anything in Settings → Checkout. A cart over the limit shows “Only 5 left to pre-order” or “This item is sold out for pre-order”. On other plans, Shopify doesn’t run the rule, so limits apply on the storefront only.
  • Messages follow the shopper’s market. The product page and cart show that market’s message and ship date.

Override a setting for one market

  1. In Shopify admin, open Apps → Bloom.
  2. Go to Pre-order → Configure products.
  3. Open the Market overrides dropdown and pick a market.
  4. Edit the fields for that market.
  5. Click Save.
You can override:
  • Pre-order on/off
  • Oversell limit
  • Message on PDP and Message in cart
  • Ships on
  • Show pre-order after
In a market view each field shows the value that market uses. Leave Oversell limit blank to use the default - shown as the placeholder. Click the clear (×) icon beside an overridden field to return it to the default. Clearing a variant’s message or date in a market view means none in that market, not the default. Pick Market overrides again to edit the defaults for every market. A market can only switch off pre-order that’s on by default - turn it on in the defaults first.
Market overrides are only in Configure products. The Bloom: Pre-order editor on Shopify’s product page edits the defaults.

Share inventory across markets

Off by default. Turn it on to treat every market as one pool with a single oversell limit, as before. Stock in one market can then be sold as pre-order in another. The Market overrides dropdown and market CSV columns disappear.
  1. In Shopify admin, open Apps → Bloom.
  2. Go to Pre-order → Settings → Auto-release orders.
  3. Tick Share inventory across markets.
  4. Click Save.
The same page lists each market’s countries and locations under Market locations.

Releases

With Reduce pre-order limit as stock arrives on, stock arriving at a market’s locations lowers that market’s override. Stock arriving at locations of markets without an override lowers the default limit. See Release orders.

Bulk edit by CSV

The Products CSV adds one column per market for each setting, e.g. oversell_limit:<market id>. Blank uses the default. See Products CSV.

Existing installs

Market pools need Bloom’s updated Shopify permissions. Until you approve them, every market shares one pool. If they’re missing, Market locations shows Market data unavailable - re-approve Bloom’s permissions, then reload the page.