EZ Preorder Help Center Install on Shopify

How to offer preorders only in specific countries or markets

Growth plan and aboveLast verified 11 November 2026View as Markdown

EZ Preorder & Back In Stock can limit a preorder variant to the countries you choose. On the product's edit page, in Visibility by market, pick Specific countries and tick the markets or countries where the preorder should be offered. Shoppers in those countries see the preorder button. Shoppers anywhere else see your theme's normal button, or, with Show as sold out everywhere else ticked, a disabled "Sold out" button.

Available on: Growth, Professional and Scale plans. On the Free and Core plans the card is locked.
Where to find it: EZ PreOrder → Preorders → Edit on a product → Visibility by market.

Before you start

  • Set up your markets in Shopify admin → Settings → Markets. EZ Preorder lists the countries in your markets, so a country that is in none of your markets cannot be picked.
  • The product must be on your preorder list with its preorder rules set. See Preorder rules.
  • You need the Growth, Professional or Scale plan. On the Free and Core plans the card shows "This feature is available on Growth and higher plans." and an Upgrade Plan button.

Steps

  1. In EZ PreOrder, open Preorders and click Edit on the product.
  2. In the Variants list, click the variant to limit. To limit every variant the same way, tick Apply settings for all variants.
  3. In Visibility by market, choose Specific countries. The Select countries window opens.
  4. Tick a market to select every country in it, or click Show countries under a market and tick single countries. Use Search countries to find a country by name.
  5. Click Confirm. The selected countries show as tags, such as "Europe (all)" or "Europe: France, Germany".
  6. Leave Show as sold out everywhere else ticked to show a disabled "Sold out" button in other countries, or untick it to show your theme's normal button there.
  7. Click Save in the save bar.

To change the countries later, click Edit countries. To offer the preorder everywhere again, choose All countries and save.

How EZ Preorder decides a shopper's country

EZ Preorder uses the country your storefront is showing for that visit: the country Shopify Markets set for the shopper, or the one they chose in your store's country or region selector. It does not use the shipping address or the checkout. A shopper who switches country in the selector sees what shoppers in that country see.

If the storefront does not report a country, the preorder is shown.

What shoppers outside the selected countries see

A shopper in a country you did not select does not get the preorder button for that variant. What they get instead depends on Show as sold out everywhere else.

With "Show as sold out everywhere else" ticked, the add to cart button is replaced by a disabled "Sold out" button whenever the variant's preorder rule would otherwise show the preorder button:

Variant's ruleShoppers in other countries see
AlwaysA disabled "Sold out" button at any stock level.
Sold outA disabled "Sold out" button while stock is 0 or less. With stock above 0, your theme's normal add to cart, because it is not a preorder then.
Specific inventory levelA disabled "Sold out" button while stock is above 0. At 0, your theme's own button.

The "Sold out" label uses your theme's translated wording when the theme provides it, and otherwise reads "Sold out" in English. The page elements EZ Preorder hides for a preorder, by default the Buy it now button, stay hidden.

With "Show as sold out everywhere else" unticked, shoppers in other countries see your theme's own button, as if the variant were not on preorder. For variants on the Always or Sold out rule, Continue selling when out of stock is on, so that is usually an add to cart button: those shoppers can still buy the variant, as a normal order without the preorder label in the cart. Tick Show as sold out everywhere else if shoppers elsewhere must not buy it.

Country limits on collection pages and other storefront pages

Country limits apply wherever EZ Preorder shows preorders:

How countries and markets are saved

  • Countries are saved, not markets. Ticking a market saves the countries it has at that moment. A country you add to the market later is not included; click Edit countries and tick it.
  • Which markets are listed. The window lists your region markets that contain countries. Draft markets are listed with a Draft badge. Other kinds of markets, such as B2B markets, are not listed.
  • Each variant has its own list. A variant with no countries selected is offered everywhere. Apply settings for all variants copies the list and the checkbox to every variant of the product, along with the rule and custom note on the page.

Limitations

  • Online store only. Country limits change what the online store shows. They do not block checkout, other sales channels, or orders you create in Shopify admin.
  • The button, not the product. Shoppers elsewhere can still see the product page. EZ Preorder only changes the button.
  • One rule per variant. A variant cannot use one preorder rule in one country and another rule in another.
  • Plan changes. If you move below the Growth plan, your country selections are kept but not applied, so the preorder shows in every country. They apply again when you return to Growth or above.

Troubleshooting

"Markets could not be loaded. Please try again." EZ Preorder could not read your markets from Shopify. Click Retry. If it keeps failing, reload the app.

"No markets with countries were found for this store." None of your markets has countries in it. Add countries to a market in Shopify admin → Settings → Markets, then reopen the product.

Shoppers in another country still see the preorder button. Check the country selected in your store's country or region selector; EZ Preorder follows it. Check that the variant you are viewing is the one you limited, that you clicked Save, and that your plan is Growth or above.

The "Sold out" button does not show in other countries. Check that Show as sold out everywhere else is ticked and saved, and that the variant's rule would show the preorder button at its current stock. A Sold out rule variant with stock is a normal sale everywhere.

The "Sold out" label is in English. Your theme does not provide its own translated "Sold out" wording, so EZ Preorder uses English.

Frequently asked questions

Which plan do I need for preorders in specific countries?

Growth, Professional or Scale. On the Free and Core plans the Visibility by market card is locked, and any countries saved earlier are not applied on the storefront.

Can I hide a preorder in one country but still sell the product there?

Yes. Untick Show as sold out everywhere else. Shoppers in other countries then see your theme's normal button, which sells the variant as a regular order if it has stock or allows overselling.

Is "Show as sold out everywhere else" on by default?

Yes. When you limit a variant to specific countries for the first time, Show as sold out everywhere else starts ticked.

Does limiting a preorder to countries stop orders from other countries?

No. Country limits only change the button on your online store. They do not block checkout or other sales channels.

Do I have to pick whole markets?

No. Expand a market with Show countries and tick only the countries you want. A market shows "(all)" in its tag when every country in it is selected.

Can I limit the custom note or button text by country?

No. Country limits decide whether the preorder is offered. The custom note and button text change by store language, not by country.