Updating B2C international Pricing of Product Variants By Country

Topic summary

A user is attempting to set different B2C prices for product variants based on customer location (e.g., €20 in Italy, $50 in North America) using the Shopify API.

Current Understanding:

  • Country-specific pricing is possible for B2B/wholesale customers via price lists
  • Uncertainty exists about implementing this for B2C customers

Suggested Solution:

  • Another user provided API documentation showing how to retrieve variant prices by country using the GraphQL Admin API
  • Specifically referenced the productVariant query with examples for getting prices for buyers from specific countries (e.g., Canada)

Status: The discussion remains open with initial guidance provided but no confirmed implementation path for B2C international pricing.

Summarized with AI on November 25. AI used: claude-sonnet-4-5-20250929.

I am trying to update product prices by country (for instance I want to make product variant X cost 20 euros in Italy and 50 dollars in North America) via the API. This is possible via price lists for B2B / wholesale customers, however, I am not sure how it can be done for B2C customers

Thanks in advance for your help!

Kind regards,

Alessio

Hi @alessiomonino :waving_hand:

There is some information here in the docs to get the price of a variant by country https://shopify.dev/api/admin-graphql/2022-10/queries/productVariant#examples-Get_the_price_for_a_product_variant_for_buyers_from_Canada