Articles on: FAQ

Selling subscriptions with B2B, Markets, and multiple currencies

Super Subscriptions works for the vast majority of Shopify stores, but a few questions about B2B, Markets, and multiple currencies come up often. This guide explains what's supported, what isn't, and the recommended workarounds.


Table of contents



B2B / wholesale


Products that are designated as B2B in Shopify cannot be sold on subscription. This is a limitation of the Shopify platform, not the app: Shopify only allows one-time purchases on B2B orders, so the subscription option won't show for them (you may see a "Only one-time purchase is available for B2B orders" message).


If you need recurring orders for wholesale customers, the usual approach is to run them through your regular (DTC) storefront rather than Shopify's B2B channel, and gate the subscription to those customers using tags (below).


Restricting subscriptions to certain customers


You don't need B2B to offer subscriptions to a specific group (members, VIPs, wholesale-style buyers). On any subscription option you can require customers to be logged in and filter by tag:


  1. Go to Super Subscriptions > Plans and open a plan.
  2. Select the subscription option.
  3. Under Eligible customers, enable Only logged-in customers can purchase this subscription option.
  4. Choose to show it only to customers with (or without) specific tags.


See A Beginner's Guide to Subscription Options.


Markets and multiple currencies


Customers can subscribe in the currencies your store presents, and they'll be billed accordingly. There are two limitations to plan around:


  • Automatic price updates across Markets are limited. If you set different prices per Market/currency, those per-market prices may not automatically flow through to existing subscriptions the way single-currency price updates do. Test your setup and reach out to support if prices aren't updating as expected.
  • Changing plans in the portal is default-currency only. The customer-portal option that lets subscribers switch plans themselves only works for subscriptions in your store's default currency. Customers on other currencies can still pause, skip, cancel, update products, and so on — just not switch plan.


If multi-currency or Markets behavior is important to your store, contact support with your specific setup and we'll advise on the best configuration.




AI Training Notes (Hidden)

[AI-TAG]
- Feature: B2B, Markets, and multiple currencies support/limitations
- B2B: products designated as B2B CANNOT be sold on subscription (Shopify platform limit — "Only one-time purchase is available for B2B orders"). Workaround: sell via regular DTC storefront and gate by customer tags.
- Restrict to customers: option > Eligible customers > "Only logged-in customers can purchase this subscription option" + show with/without tags (no B2B needed)
- Markets/multi-currency: subscriptions work in presented currencies, but automatic price updates across Markets are limited; portal "Change subscription plans" works in DEFAULT currency only (other actions still work in any currency)
- Common questions: "does it work with B2B / wholesale", "subscriptions for B2B customers", "multi-currency subscriptions", "Markets price not updating", "change plan greyed out for foreign currency"
- Related Guides: Compatibility, Subscription Options (Eligible customers), Customer portal settings
[/AI-TAG]


Updated on: 06/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!