Shopify Markets functionality allows store owners with a need to sell internationally to identify, set up, and offer product pricing in multiple markets (currencies). The aim of this article is to advise on the compatibility of Bold applications with Shopify Markets, and the important considerations to be aware of before proceeding with Shopify Markets.
Please select an app below to learn more about its compatibility with Shopify Markets.
Depending on the version of Bundles you are using, the use of non-primary markets will have a different impact. A non-primary market is a currency that does not match your store's default currency.
Pro-Tip
If you are unsure of your Bundles version, please visit Discounting Methods & How to Switch Methods in Bold Bundles.
Variant Dependent Method - Version 1
When the Shopify Market is set to a non-primary market, the Bundle widget will not show converted prices.
Converted prices will be correct in the cart and checkout.
Draft Order Method - Version 2
When the Shopify Market is set to a non-primary market, converted prices will be incorrect in the widget, cart, and checkout.
Accelerated Method - Version 3
When the Shopify Market is set to a non-primary market, converted prices will be incorrect in the widget and on the cart page.
Converted prices will be correct in the checkout.
Depending on the version of Custom Pricing you are using, the use of non-primary markets will have a different impact. A non-primary market is a currency that does not match your store's default currency.
Pro-Tip
If you are unsure of your Custom Pricing version, please visit Custom Pricing Discount Methods and How to Switch.
Variant Dependent Method - Version 1
When the Shopify Market is set to a non-primary market, converted pricing will not be displayed within the Quantity Breaks grid.
Converted prices will be correct in the cart and checkout.
Draft Order Method - Version 2
The use of non-primary markets will have a different impact depending on how you are discounting your products.
When using a price discount or fixed price, converted pricing will be incorrect on the storefront and in the checkout.
When discounting by percentage, converted pricing will be correct on the storefront and checkout.
Accelerated Method - Version 3
When the Shopify Market is set to a non-primary market, converted prices will not work in the checkout.
Depending on the version of Bold Discounts you are using, the use of non-primary markets will have a different impact. A non-primary market is a currency that does not match your store's default currency.
Pro-Tip
If you are unsure of your Discounts version, please visit Bold Discounts V1 & Bold Discounts Powered by Price Rules (V2) Comparison.
Discounts V1
There are no limitations using non-primary markets when prices are converted automatically. However, discounts set in Discounts V1 will not be detected when setting a fixed price in Shopify Markets.
Discounts Powered by Bold Price Rules
The use of non-primary markets will have a different impact depending on how you are discounting your products.
If you are discounting your products using a fixed price, the converted prices will be incorrect on the storefront and in the checkout.
If you are discounting your products by percentage or price discount, converted prices will be correct on the storefront and checkout page.
When using Shopify Markets with Bold Memberships, the membership price will not be converted correctly.
All other Memberships features will continue to function as expected.
Orders
When an order is placed and paid in a non-primary market, it is exported to Quickbooks using the price listed on the Shopify Orders page in your shop's currency. After receiving payment, Shopify’s conversion back into the shop’s currency is not guaranteed to match the listed price due to fluctuations in the market. This can cause a slight deviation between what is paid by the customer in Shopify and what is marked as paid in Quickbooks.
Refunds
Because exchange rates can vary at different times, when refunding orders there can be a slight discrepancy. In this case, Shopify will show a Net payment amount. However, in Quickbooks, Bold refunds the price listed on Shopify’s Orders page as originally recorded.
Read more about currency conversion risks when performing refunds on Shopify's Help Center.
On the product page and Subscriptions checkout, Bold Subscriptions V1 will not display the correct price when the Shopify Market is set to a non-primary market. A non-primary market is a currency that does not match your store’s default currency.
On the product page, Bold Subscriptions will not display the correct price within the subscriptions widget when the Shopify Market is set to a non-primary market. A non-primary market is a currency that does not match your store’s default currency.
In addition, the Bold Subscriptions' Customer Portal is not compatible with shops who have assigned multiple custom domains through Shopify Markets. This means customers will not be able to log in and manage their subscriptions.
As a workaround, you can direct your customers to the main domain login page by changing the Manage Subscriptions link URL within the theme files. For example, you could use the following link amended to point to your store's main domain:
<a href="https://[Shopify name].myshopify.com/pages/my-subscriptions" class="text-link">Manage Subscriptions</a>
Upsell Modal
The Upsell modal is not capable of accurately displaying the market price. This is due to how Shopify Markets round the converted price.
Upsell Cart Values
When creating an upsell offer with a set cart price, the cart’s set price range will behave as expected when using Shopify Markets.
Upsell After Checkout
Upsells after checkout will not trigger for customers when the Shopify Market is set to a non-primary market. A non-primary market is a currency that does not match your store’s default currency.
Upsell Reports & Logging
Reports within the Upsell admin will display correctly when using Shopify Markets.
Orders
When an order is placed and paid in a non-primary market, an invoice will be created in Xero equal to the price listed on the Shopify Orders page in the shop's currency. Bold uses the transaction in Shopify to pay the balance of the invoice in Xero. Because the exchange rate can be calculated with a slight difference in the actual transaction due to fluctuating markets, Bold creates an adjustment line to compensate for this to mark the order as fully paid.
Example
Refunds
Because exchange rates can vary at different times, when refunding orders there can be a slight discrepancy between what was originally paid and what was refunded. This discrepancy is shown as a Net payment in shopify, and is the difference between the amount paid on the invoice and the cash refund on the credit note in Xero.
Read more about currency conversion risks when performing refunds on Shopify's Help Center.