Skio integrates with Shopify Markets (both v1 and v2) to ensure a seamless international experience for your subscribers. This guide outlines how we handle pricing and product availability when Shopify Markets is enabled on your store.
Pricing compatibility
Skio respects the pricing rules set by Shopify Markets, including:
Localized pricing adjustments
Currency conversions
Percentage-based or fixed price adjustments
The pricing for products which show up in the Customer Portal will reflect the Shopify Markets pricing if.
The shipping address of the subscription matches the region assigned to a market, and
The subscription's currency code matches the market's active currency
This ensures your international customers see accurate and market-specific pricing in their customer portal.
Learn more in Shopify's help doc here.
How does currency conversion work for international markets?
Fixed prices use currency conversion, while percentage discounts pull from localized catalog prices. Learn more about multi-currency in our help doc here.
If you're expanding into international markets like the US, here's how currency works in Selling Plans and Journeys:
Selling Plans
Fixed price: The price is set in your store’s default currency (e.g., GBP). Shopify converts this amount into the local market currency (e.g., USD) using current exchange rates. The final price may vary slightly based on those rates.
Percentage discount (% off): The discount applies to the localized product price set in your Shopify Markets catalog (e.g., USD). This ensures a consistent final price for customers in each market.
Journeys
Journeys follow the same logic:
Fixed price is based on your store’s default currency and converted using exchange rates.
Percentage-based uses the localized price from Shopify Markets and apply the discount directly.
Note
To ensure pricing accuracy, use percentage-based logic for market-specific consistency, especially when selling internationally.
Does Skio support rounding rules with Shopify Markets/multicurrency?
Yes, Skio supports Shopify Markets rounding rules. However, fixed pricing (set price) on selling plans doesn't work with market price adjustments.
When you use percentage-based subscription discounts (e.g., "Save 10% on subscription"), Shopify applies your market pricing rules, currency conversion, and rounding to both one-time and subscription prices consistently.
Note
Skio cannot apply custom rounding logic directly to selling plans.
Why fixed pricing doesn't work
If you set a fixed subscription price (e.g., "$90 for subscription"), that amount gets converted to other currencies but doesn't inherit your market-specific price adjustments.
For example:
One-time price: $100 USD with +25% adjustment for GBP = £93
Fixed subscription price: $90 USD converts to £67
Issue: The subscription price doesn't include the 25% market adjustment
If you see unwanted decimals
If currency conversion creates decimal values you don't want to display (e.g., $36.80 instead of $37), you can:
Hide decimals with custom code on your product page. The implementation depends on your theme and plan picker.
Adjust your one-time pricing so the subscription discount lands on an even number after conversion.
Best practice
Use percentage-based discounts for multicurrency subscriptions. This ensures market pricing, currency conversion, and rounding work correctly across all markets.
Product availability compatibility
Skio only displays products in the customer portal that are included in the catalog for the customer’s market. If a product isn’t published to a given market, it won’t appear for customers in that region.
This means:
Customers will only see products available to their market
If you remove a product from a market’s catalog, it will no longer appear in the Skio portal for affected customers
Learn more about Shopify's catalogs here.
