Converting order value on imported orders

ravvv
Shopify Partner
11 0 0

We are looking to import orders from our old site in a new Shopify site. However the old orders span a few different currencies, and they are saved thusly in the system. I know Shopify will store new orders in different currencies, but can it do this for old ones which have been imported in? 

For example if our store is USD - we are importing an order for 75CAD and Shopify is interpreting this as 75USD. How can we resolve this issue?

Replies 3 (3)

productsync
Shopify Partner
740 38 159

Hi

The Order API lets you specify the currency of an order when creating it so you could try using that.

Regards

Tom

ravvv
Shopify Partner
11 0 0

Thanks Tom, although we are importing old orders from our old Magento store. Therefore at what stage would we activate the API to either convert orders into a single currency with appropriate conversion rate, OR how do we define the currency when importing?

productsync
Shopify Partner
740 38 159

Hi

There is a currency field for creating orders: https://shopify.dev/api/admin-rest/2021-10/resources/order#[post]/admin/api/2021-10/orders.json

Not sure how you are planning on importing but obviously there would be some field mapping required between the platforms as well. Have a look through the app store and check if there are apps that also do currency: https://apps.shopify.com/search?q=order%20import

Regards

Tom