Does Biscuits work with Shopify Markets?
Yes, Biscuits is compatible with Shopify Markets, though there are some important limitations to be aware of.
Admin Price As The Reference: Biscuits always uses the product/variant price set in your Shopify admin, not Markets specific pricing.
Conversion from Home Currency: Biscuits always 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: All product prices within Biscuits are dynamically converted based on Shopify Markets’ automatic currency conversion rate at the time of the storefront transaction.
No Custom Currency Pricing: You cannot set fixed or custom pricing for currencies other than your store’s base currency. Biscuits relies solely on your store’s home currency pricing.
No Support For Location Based Taxes: See below for more information.
How does pricing work with component products inside a bundle?
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.11This 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.
If you’re offering a Fixed Price or Amount Discount for your bundle, the same currency conversion rules apply, ensuring that your discount adapts to the customer’s presentment currency as well.
Limitations with Shopify’s Location-Based Taxes
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.
Why This Limitation Exists
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:
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.
Implications for Merchants
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.
Example Scenario
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.
Recommended Configuration
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.