
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeThis is a Shopify-specific issue rather than a Sanity question, but I can provide some helpful context since you're asking the community.
The issue you're experiencing with Shopify Buy SDK and presentment prices not matching line items is a known problem in the Shopify ecosystem, particularly with multi-currency stores. Based on the thread you linked and common patterns with this issue, here's what's typically happening:
The Core Problem:
When you fetch product data with includePresentmentPrices: true, the presentment prices shown on products don't always match what appears in the checkout line items. This is usually due to:
Common Solutions:
If you're using Sanity with Shopify:
If you're building a Sanity-powered storefront that integrates with Shopify, you might want to consider storing only reference data (like product IDs, descriptions, images) in Sanity while always fetching real-time pricing from Shopify directly. This ensures you're always working with current exchange rates and pricing.
Since this is fundamentally a Shopify API behavior issue rather than a Sanity issue, you may get better traction posting in Shopify developer communities or their GitHub discussions for the Buy SDK. The thread you linked shows others have experienced this, and it often requires working within Shopify's pricing model constraints rather than finding a "fix."
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store