If you sell across multiple Shopify markets (for example different countries, currencies, or B2B vs DTC storefronts), you can target method options to specific markets. This lets you offer different pricing, durations, conditions, or even entirely different rental methods depending on where the customer is shopping from.Documentation Index
Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt
Use this file to discover all available pages before exploring further.
Multi-market pricing is available on a feature flag. If you don’t see the Apply to specific markets option, contact your Supercycle account manager to enable it.
How market targeting works
Every method option (calendar, membership, subscription, and resale) has a market application setting:- All markets — the option is shown to customers in every market. This is the default.
- Specific markets — the option only appears in the markets you select.
Markets are synced automatically from Shopify. If you add, rename, or remove a market in Shopify, Supercycle reflects the change within a few minutes via webhook.
When to use multi-market pricing
Common scenarios:- Different prices per region — charge €50/month in the EU and £45/month in the UK for the same subscription.
- Currency-specific options — create one option per currency rather than relying on Shopify’s automatic conversion.
- Region-specific availability — only offer resale or membership in markets where you have fulfillment.
- B2B vs DTC pricing — if you’ve set up a B2B market in Shopify, target wholesale-priced options to that market only.
- Pilot launches — roll out a new method or price to one market before going global.
Apply an option to specific markets
You can set the market application when creating or editing any method option.Open the option
In your Shopify admin, navigate to Supercycle > Products, select a product, and open the method (Calendar, Membership, Subscription, or Resale).Click an existing option or Add option.
Toggle Apply to specific markets
In the option modal, find the Apply to specific markets section and toggle it on.
Select markets
Tick each market the option should apply to. Leave all unchecked (or toggle off) to apply to every market.
Apply many options to markets in bulk
If you’ve duplicated options across markets, or need to retarget many at once, use the bulk action on the options table.Open the options table
Navigate to the method’s Options tab on a product, or open the bulk options view from any method.
Duplicating options across markets
A common pattern is creating a “base” option, then duplicating it for each market with adjusted pricing:- Create one option targeting market A with the local price and currency.
- Create a second option targeting market B with that market’s price.
- Repeat for every market you sell in.
Storefront behavior
Supercycle automatically filters options based on the customer’s active market. You don’t need to add any code to your theme — option filtering happens at render time using the same logic across:- Product pages and method app blocks
- Cart and checkout
- Membership plan blocks
- Availability search
FAQs
What happens if I don't see the Apply to specific markets section?
What happens if I don't see the Apply to specific markets section?
The feature is gated. It will only appear if your shop has the
applyToMarkets feature enabled and at least one Shopify market synced. Contact Supercycle support to enable the feature.What happens if a customer's market has no matching option?
What happens if a customer's market has no matching option?
The method will not display on the storefront for that market. Make sure each market you sell in has at least one applicable option per active method.
Do I need to recreate options when I add a new market?
Do I need to recreate options when I add a new market?
Existing options set to All markets automatically apply to the new market. Options targeted at Specific markets will not include the new market until you edit them and tick it.
Can I see which options apply to which market?
Can I see which options apply to which market?
Yes — open any option to view its market application. You can also filter the options table by market to audit coverage.
Does this work with the Storefront and Admin APIs?
Does this work with the Storefront and Admin APIs?
Yes. Each option exposes
market_application_type (all or some) and market_application_shopify_ids (an array of Shopify market IDs). The Storefront API filters options by the requesting market automatically.