Skip to main content
Discount types & pricing

Limiting a bundle to specific Shopify Markets

If you sell into more than one country or region through Shopify Markets, you can decide which of those markets a bundle runs in. Pick the markets it should appear in, or pick the markets it should stay out of, and Bundlex Bundles handles the rest on both the product page and at checkout.

This is useful when an offer only makes commercial sense in some regions: a domestic-only free gift, a promotion you can't run where shipping costs more, or a discount that would undercut a local distributor.

Where to find the setting

  1. Open the bundle you want to edit.
  2. Go to the Advanced tab.
  3. In Who sees the widget, tick Limit to specific markets.
Bundlex Bundles Advanced settings with Show only in selected markets and United Kingdom picked; the preview says the discount is hidden for shoppers in International.
1. Choose Show only in selected markets and select United Kingdom. 2. The preview for Lithuania, in this store's International market, is hidden. Switching the preview to United Kingdom shows the offers.

By default the checkbox is off, so there is no market restriction. Product targeting and customer exclusions still apply.

Choosing which markets

Once the checkbox is on, you get a dropdown with two modes and a field where you search and pick your markets:

  • Show only in selected markets - the bundle runs in the markets you pick, and nowhere else.
  • Hide in selected markets - the bundle runs everywhere except the markets you pick.

Pick whichever is shorter to maintain. If you sell into a dozen markets and want to exclude one, use Hide in selected markets so new markets you add later are included automatically. If the offer is meant for one region only, use Show only in selected markets so new markets never pick it up by accident.

The market list comes from Shopify

The markets in the field come from Markets in your Shopify admin. Bundlex Bundles does not create or manage markets of its own. If a market is missing, check that it exists and is active in Shopify, then reopen the bundle.

Only active markets can be picked. Draft markets don't appear until you activate them in Shopify.

What shoppers see

When a shopper is browsing in a market the bundle doesn't cover, two things happen together:

  • The widget doesn't render on the product page, so there's no offer to click.
  • This bundle's checkout discount is withheld, including for a cart assembled another way. Other eligible pricing and discounts are separate.

Shoppers in a covered market see the bundle exactly as before. Nothing about the offer, its tiers, or its pricing changes; the market setting only decides whether the offer applies at all.

Things worth knowing

Bundlex Bundles may ask for a new permission

Listing your markets needs a Shopify permission Bundlex Bundles didn't previously request. Without it the market field does not show, and the Advanced tab shows this warning once, in the first card that needs it:

Bundlex needs a new permission to list your markets. Close and reopen the app, approve the updated permissions, and this list will load.

Close Bundlex Bundles and open it again from your Shopify admin. Review and approve the updated permissions when prompted, then reopen the bundle. The market permission lets the app read your market configuration; it does not let the app create or change your markets.

Both restriction modes need at least one market

When Limit to specific markets is enabled, select at least one market in either mode before saving. To remove all market restrictions, turn off Limit to specific markets instead of leaving the field empty.

Check visibility in the editor preview

Use the preview's country switcher to check market visibility. When the selected country belongs to an excluded market, the preview shows that the bundle is hidden there. This is a preview check; also verify the published deal on the storefront and at checkout.

Test an included and an excluded market

  1. Select a mode and at least one active market, then save the bundle.
  2. In the editor preview, choose a country in an included market and one in an excluded market. Check the visible or hidden state in each.
  3. For the published deal, open an eligible product on the storefront and choose the intended country or region using the store's selector.
  4. Add a qualifying quantity and check the product subtotal at checkout. Confirm the checkout country or region too; an existing checkout session can restore a different destination.
  5. Repeat for the excluded market. This bundle's discount should be absent, even if the cart already contained the qualifying items before switching.

Market names and countries are not interchangeable. A market can contain several countries, and Bundlex Bundles matches the Shopify market assigned to the buyer. Changing the displayed currency alone is not proof that the buyer changed markets.

Renaming a market is safe, deleting one is not

Bundlex Bundles tracks each market by its Shopify ID, not its name, so renaming a market in Shopify keeps your selection intact.

Deleting a market is different. In Hide in selected markets mode a deleted market is harmless. In Show only in selected markets mode, if you delete the only market on the list, the bundle no longer matches anywhere and stops appearing. If a bundle goes quiet after you reorganize your markets, open it and check this setting first. Markets that no longer exist stay in the field, marked (unavailable); remove one with its x.

How it combines with other targeting

Market targeting is independent of the other ways you scope a bundle, and all of them have to pass for a shopper to get the offer:

  • Show widget on decides which products the bundle appears on.
  • Customer exclusions decide which shoppers are eligible.
  • Market targeting decides which regions it runs in.

Market targeting is about eligibility only. It does not set different prices per market. Prices continue to follow your Shopify Markets pricing and currency settings, which Bundlex Bundles converts for display; see multi-currency pricing. To type your own fixed prices per currency instead, use the Market pricing card on the Advanced tab.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.