We encountered some issues using the presentment prices in our storefront via Shopify Javascript Buy SDK.
- Multiple currencies are enabled and our default currency is EUR
- The default currency works just fine
- Other currencies return inconsistent prices if they’re added to the checkout
Problem:
client.product.fetch(productId)
→ Returns an object where the variants’ presentment price in GBP is 219
client.checkout.fetch(checkoutId)
→ Returns an object where the lineitems’ variant’s presentment price in GBP is 220
How is this possible?
Aren’t they supposed to be the exact same? The product id and variant id match of course.
I cannot find answers anywhere, so any help would be appreciated! Thank you!