We now support Shopify orders that use its multiple currency feature.
What is Shopify's multiple currency feature?
MultiCurrency empowers merchants who use Shopify Payments to let buyers check out in their local currency (the presentment currency). Merchants have control to select the currencies that they want to expose to buyers. Buyers who use their local currency will see prices in that currency throughout the online store and checkout. Shopify pays Merchant in single selected payout(shop currency) while accepting payments in multiple currencies from buyers.
The following is a list of what we support and what we do not for a multiple currency order.
- All transactions (Order/Cash Sale, Transaction, Customer Deposits, Refunds) that we bring from Shopify to NetSuite will be in Shopify stores' primary currency.
- For Refund or Billing flows that sync data from NetSuite to Shopify, Shopify expects the amounts in Shopify order's (presentment) currency. Therefore, we do not support these flows for multiple currency orders. Please use your Shopify UI to initiate refunds billing for multiple currency orders.
In the future, we will be providing the flexibility to import the transactions in Shopify order's (presentment) currency.
For more information, refer to Shopify Multiple Currency.
1. Earlier we use to have a GST/VAT text box that was used to specify a fixed tax rate for syncing orders and refunds. Now we calculate the GST/VAT amount from the Shopify order.
Therefore, the GST/VAT text box is now removed from Settings > Integration Flows > Order > Advanced Settings > Tax and Settings > Integration Flows > Refund > Advanced Settings.
However, this setting is still available for the Products section. If you want Celigo to add GST/VAT amount to the Item price, please use this setting to input the tax percentage.
2. The "Shopify Refund to NetSuite Refund Add" flow now takes into consideration the Restock checkbox present in Shopify while processing refunds. In Shopify, the Restock check box enables you to restore the inventory at the refund line item.
If you choose to restock in Shopify, when a Credit Memo gets created in NetSuite, the items' quantity gets updated as per the quantity specified in Shopify.
If you choose to not restock in Shopify, when a Credit Memo gets created in NetSuite, the items' quantity gets updated as zero.
3. We have introduced the Syncs inventory levels for both published and unpublished Shopify items check box under Settings > Integration Flows > Inventory > Advanced Settings. When enabled, this check box syncs item IDs of the published and unpublished items to NetSuite. This will help you in managing items and inventory levels of items published outside of Shopify sales channel.
4. Under Settings > Integration Flows > Order > Discount, if you are using Discount Item as a value in Bring Shopify cart level discounts into NetSuite as and in Shopify if the item level discount is applied at the cart level, the discount is recorded at the line level in the NetSuite Sales Order based on the settings (Bring Shopify line level discounts into NetSuite as and NetSuite discount item to track Shopify line discounts) configured for line level discounts.
1. The issue related to item level discounts appearing at the cart level is now resolved.
2. The transaction statuses are now checked before syncing Refund details from Shopify to NetSuite. Only the successful ones are now synced to NetSuite.