Skip to main content
Multi-market pricing is available on request. Contact support from the app to turn it on for your store.
If you sell across several Shopify markets, you can target a method option at the markets it belongs to. That lets you charge a different price, offer a different rental length, or run a different method entirely depending on where the customer is shopping from. Market targeting is set on the option itself, on a product opened from Products.

How it works

Every option on every method carries a market setting with two values:
  • All markets. The option shows to customers in every market. This is the default.
  • Specific markets. The option only shows in the markets you tick.
When a customer opens your storefront, Supercycle filters the options down to the ones applied to their market. Options that don’t apply are hidden from the product page, the cart, and checkout. Markets sync from Shopify by webhook, so adding, renaming, or removing a market in Shopify reaches Supercycle within a few minutes.

When to use it

  • Different prices per region. Charge €50 a month in the EU and £45 a month in the UK for the same subscription.
  • Currency-specific options. Create one option per currency instead of relying on Shopify’s automatic conversion.
  • Region-specific availability. Offer resale or membership only in the markets you can fulfill from.
  • B2B against DTC pricing. Target wholesale-priced options at a B2B market you’ve set up in Shopify.
  • Pilot launches. Roll a new method or price out to one market before going global.

Target an option at markets

1

Open the option

On Products, select a product, open the method, then select an option or Add option.
2

Turn on Apply to specific markets

In the option, find Apply to specific markets and turn it on.
3

Tick the markets

Tick each market the option applies to. Leave them all unticked, or turn the setting back off, to apply the option to every market.
4

Save

Select Save. The option now shows only to customers in the markets you ticked.

Retarget many options at once

To move a batch of options between markets, use the Apply to markets bulk action on the options table: tick the options, select Actions, then Apply to markets, and pick the markets. Leaving the selection empty applies them to all markets.

Tick the options, then open Actions to reach the bulk actions.


What the customer sees

Supercycle filters options by the customer’s active market at render time, so no theme code is involved. The same filtering runs on:
  • Product pages and the Methods app block
  • Cart and checkout
  • Membership plans app block
  • Availability search
If a product has no option that applies to the customer’s market, that method doesn’t appear on the storefront for them.

Considerations

A common pattern is a base option duplicated per market: create one option targeted at market A with the local price and currency, then a second targeted at market B with that market’s price, and so on. Each option shows only to its own market, so the customer still sees a single, correctly priced option.
Combine a market filter with a price formula to reprice one market’s options in a single bulk update.

Multi-market pricing FAQs

The setting appears once multi-market pricing is on for your shop and at least one Shopify market has synced. Contact support from the app to have it turned on.
The method doesn’t display on the storefront for that market. Give every market you sell in at least one option per active method.
Options set to All markets pick the new market up automatically. Options targeted at specific markets don’t include it until you open them and tick it.
Open any option to read its market setting, or filter the options table by market to audit coverage.
Yes. Each option exposes market_application_type, either all or some, and market_application_shopify_ids, an array of Shopify market IDs. The Storefront API filters options by the requesting market for you.