- Using supported Shopify apps (recommended).
- Manually generating the feed yourself by writing a custom script or program, or creating an Excel sheet.
- Using a 3rd party service such as Feedonomics or Channel Advisor.
- https://shopify.dev/custom-storefronts/internationalization/international-pricing
- https://shopify.dev/api/admin-graphql/2022-01/queries/priceList
- Get the price data via Shopify Product Feeds feature. This is the most efficient and thus preferred method to retrieve all product pricing data. For more information see Developer Changelog, Product Feeds, and Contextual Product Feeds
- Get the price data via Shopify storefront API. For more information see Query Product Prices.
-
Get the price data via Shopify Admin API.
-
Option 1:
- Step 1: Get the price ID for each market. For example, CA Price, AU Price etc. See Pricelists API.
- Step 2: Get the localized price for each product, using the price IDs. See Pricelist API
-
Option 2: use the
contextualPricingrequest to retrieve the price for each variant and country combination. For example, replacingProductVariantand country with each request:These queries can be set up as bulk operations which do not count against rate limits but may take significantly longer to complete.
-
Option 1:
- Shopify’s Deep Linking feature: Include a country parameter in your product links (https://help.shopify.com/en/manual/markets/international-domains/directing-customers/deep-links) Example: [https://merchant_url/products/t-shirt?country=DE](http:// https://merchant_url/products/t-shirt?country=DE) [Product page for Germany]
-
Shopify’s subfolder feature. This feature is required if you plan to use the Shopify translation features and requires additional configuration by Global‑e.
Example:
- https://merchant_url/en-de/collections/products/t-shirt [Product page for Germany]
- https://merchant_url/en-ca/collections/products/t-shirt [Product page for Canada]
For headless merchants: Any country-specific URL logic for your Shopping feeds must be implemented by your development team, as the above-documented methods only work for Liquid-based storefronts out of the box. For more information, see Headless section under Shopping / Marketing Feeds.Headless
- Merchants in PCE countries: You should generate your feeds at 5:00 AM UTC to ensure the daily FX price updates are completed. This configured time may shift to an hour earlier during daylight savings time.
- Merchants in CBS countries: You should generate your feed at 1AM UTC to ensure the updated country FX rate is in Shopify.
- Include tax rates per item in your product feed – This is a more complex setup and may require more ongoing maintenance.
-
Set a state-level rate in GMC:
- Choose a specific rate if your products all fall under the same classification.
- Or use the maximum rate for each state to avoid potential mismatches.
- Let Google automatically calculate the tax rate – this is the easiest option, and we’ve seen many brands use it successfully. Google will check that the correct rate is applied when validating your feed.

