Hello Shopify Community,
I’m encountering a persistent issue with currency override and pricing discrepancies in my multi-currency Shopify store, and I’m hoping to get some insights or solutions from anyone who might have faced similar challenges.
Problem Summary:
-
I’m using the Shopify API to create and update draft orders.
-
Despite specifying the currency explicitly in my API requests, the currency doesn’t seem to override correctly after placing the order.
-
Details:
-
Currency Issue: When I set the currency to EUR in my API call, the order still processes in USD. Here’s a snippet of my API call for creating a draft order:
{ “draft_order”: { “currency”: “EUR”}}Pricing Issue: The cart shows the discounted price correctly, but upon reaching checkout, an additional amount is added, which should not be there.
Additional Query:
-
Currency-Specific Pricing: How can I correctly override prices based on currency, such as shipping costs and discounted prices on line items, when creating an order? I need to ensure that all associated costs reflect the chosen currency accurately.
I am seeking advice on: - Why the currency override might not be working despite correct API usage. - Steps . - How to ensure that pricing for shipping, discounts, and other line items remains consistent across the cart and checkout pages in a multi-currency setup. Any guidance, experiences, or suggestions you could share would be immensely helpful. Thank you in advance!
There is also a consistent issue where the final price at checkout does not reflect the prices shown in the cart, leading to discrepancies and customer confusion.
-
-