Yes, Biscuits is compatible with Shopify Markets. How pricing works depends on your bundle's discount type.
For Fixed total price bundles, you can set a specific total price for each market, in that market's own currency, using Shopify Markets catalogs (price lists). Customers in that market then see the exact total you set, instead of your home price converted at Shopify's live exchange rate.
To use it: create the market and a catalog for it in Shopify, open your Fixed total price bundle, turn on Localise pricing, choose the country, and enter the total for that catalog. Full walkthrough: Localised pricing for Shopify Markets.
If a market has no catalog, that market falls back to currency conversion from your home price. If more than one catalog applies to a country, Shopify uses the lowest price.
[screenshot - Localise pricing turned on for a Fixed total price bundle, showing the country selector and the per-catalog fixed price field]
Learn more from Shopify: Creating catalogs for markets and Set product prices by country.
Admin Price As The Reference: For the individual products inside a bundle, Biscuits uses the product/variant price set in your Shopify admin, not each market's product-level price.
Biscuits does not apply Shopify Markets percentage or regional price adjustments to the individual products inside a bundle; those component prices reflect your home price converted to the local currency.
Conversion from Home Currency: Biscuits uses your store's home currency for pricing and then converts that price to the customer's presentment currency using Shopify's real-time spot rates.
Dynamic Currency Conversion: Aside from the localised fixed totals described above, all product prices within Biscuits are dynamically converted based on Shopify Markets' automatic currency conversion rate at the time of the storefront transaction.
Custom currency pricing (Fixed total price bundles only): You can set a localised total per market for Fixed total price bundles using catalogs (see above). For every other discount type, Biscuits uses your store's home currency pricing and converts it, so you cannot set custom per-currency prices for those.
No Support For Location Based Taxes: See below for more information.
No Support For Managed Markets: Biscuits Bundles does not support Managed Markets and any products published to Managed Markets will not be approved during the review phase.
Biscuits references the admin price in the home currency of each component product within a bundle.
For example, let’s consider Product A that you've set up custom pricing across your Markets with:
Home market* (USA) price: USD $9.99
Australian market fixed price: AUD $14.99 (Biscuits will not reference this price)
*This example assumes you have not set a custom price for your home market. It assumes the $9.99 is the price set in your Admin area.
When a customer views a bundle containing Product A, Biscuits will display:
USD $9.99 in the USA
AUD $15.11 in Australia (converted using Shopify’s current exchange rate)
Here’s how it works:
Base Currency Conversion: Biscuits uses the home currency price (in this case, USD $9.99) and converts it based on Shopify’s live exchange rate.
For example, if the current rate is 1.5123, the calculation is:
$9.99 x 1.5123 = AUD $15.11
This dynamic conversion ensures that all prices within a bundle are automatically adjusted to the customer’s presentment currency, while maintaining accuracy with real-time conversion rates.
This component-level conversion applies to the products inside the bundle. If you want the bundle's total to be an exact figure in another market rather than a converted one, use a Fixed total price bundle with localised pricing (see above). For an Amount discount bundle, the same currency conversion rules apply, so your discount adapts to the customer's presentment currency.
Biscuits Bundles does not support Shopify’s location-based tax settings.
This limitation arises due to the way Shopify handles tax calculations and how our app integrates with Shopify’s APIs.
Shopify allows merchants to configure tax settings that vary based on the customer’s location, including options to include or exclude taxes in product prices depending on the customer’s country. These settings are managed through Shopify’s “Include or exclude tax based on your customer’s country” feature.
You can find more information about this feature here:
https://help.shopify.com/en/manual/taxes/location
However, Biscuits Bundles operates by referencing the base price of products as set in your Shopify admin, using your store’s home currency. We then apply Shopify’s real-time currency conversion rates to display prices in the customer’s presentment currency. Biscuits Bundles does not have access to Shopify’s tax calculation data at the cart or checkout stages, which means we cannot adjust bundle prices based on varying tax rates or inclusion settings.
If your store uses Shopify’s location-based tax settings, customers in different regions may see inconsistencies in pricing when products are part of a bundle.
Assuming your store has the 'Include sales tax in product price and shipping rate' setting activated, prices will behave as follows:
In the home region: Products inside bundles will display prices that are the same as your store settings.
In regions where tax is collected and the tax rate differs from the home region: Products inside bundles will display prices from your home region, and ignore any location specific tax rates. This may cause discrepancies between the product inside a bundle, and the standalone product outside of a bundle.
In regions where tax is not collected: Products inside bundles will display prices from your home region, and ignore any location specific tax rates. This may cause discrepancies between the product inside a bundle, and the standalone product outside of a bundle.
This discrepancy occurs because Biscuits Bundles cannot dynamically adjust prices based on the customer’s location-specific tax settings.
Home Region: Your store address in the Shopify admin is used to determine your home tax rate. Changing your store's address in the admin to another country or region changes the home tax rate.
Consider Gabriel, a merchant based in a region with a 10% tax rate. He has configured his Shopify store to include taxes in product prices and has enabled the “Include or exclude tax based on your customer’s country” setting.
Product A's price is set to $100, with 'Charge tax on this product' activated.
Product A is inside of a Bundle, and the user adds 1x Product A to cart as the only item inside the Bundle. The Bundle is set to 'No discount / Sum of products'.
In Gabriel’s home region (10% tax):
Outside of a bundle: Product A appears as $100. At checkout, the price remains $100 with tax included, with $9.09 as tax and $90.91 as the product portion.
Inside a bundle: Product A appears as $100 within the bundle. The bundle with 1x Product A is $100 at checkout, with tax included.
In a region where Gabriel does not collect tax:
Outside of a bundle: Product A’s price adjusts to $90.91, reflecting the exclusion of the 10% tax.
Inside a bundle: Product A remains at $100 within the bundle. The bundle with 1x Product A is $100 at checkout, with no tax.
In a region where Gabriel collects a 20% tax rate:
Outside of a bundle: Product A’s price increases to $109.09, accounting for the higher tax rate.
Inside a bundle: Product A remains at $100 within the bundle. The bundle with 1x Product A is $100 at checkout, with tax included.
This example illustrates that while standalone product prices adjust based on regional tax settings, bundled product prices remain static, potentially leading to pricing inconsistencies.
To ensure consistency in pricing across your store, we recommend the following settings:
Include sales tax in product price and shipping rate: Ensure this option is checked in your Shopify tax settings.
Avoid using “Include or exclude tax based on your customer’s country”: Disabling this feature will maintain consistent pricing for all customers, regardless of their location.
If you must use this feature, understanding the pricing above is key.
Reach out to us if you have any questions at all.