Upgrade integration app to support Shopify API version 2023-01
The integration app is upgraded to support the Shopify API version 2023-01.
Increase time limit to import the orders
In the Shopify order to NetSuite order (cash sale or sales order) flow, the time limit in the settings Lag for the next flow run and Sync orders created prior to has been increased from 99 minutes to 180 minutes. With this enhancement, you can now configure and delay the syncing of orders by three hours and allow your users more time to do their edits after placing the order.
To configure the settings Lag for the next flow run and Sync orders created prior to, navigate to Flows > Order > click the Settings icon beside the flow Shopify order to NetSuite order (cash sale or sales order).
Resolved limitations in the setting “Sync Shopify shipping discounts to NetSuite as”
With the 2023.8.1 release, the integration app started to support syncing of multiple discounts from Shopify to NetSuite but there were a few limitations mentioned in the 2023.8.1 release notes. We have now addressed those limitations and will be supporting these combinations from this release:
- When product discounts and multiple order discounts are combined in the same order.
- When product and cart discounts are combined in a single order.
- When multiple-order discounts are applied to the same order. Shopify allows clubbing multiple order discounts. For example, there are two discounts, discount1 is 10% off, and discount2 is 20% off, the order picks the final discount i.e. 10% + 20% = 30%.
- When Multiple product discounts are applied to the same line item. For example, there are two items in an order, item A: $100 and item B: $200, with discount1 as buy item A and get item B free, and discount2 as -$5 off on items A and B. In this case, the order picks the final discount as discount1 + discount2 giving the final deal as $95.
Limitation: The setting doesn't support syncing of multiple discounts from Shopify to NetSuite when line (product) level script discounts are combined with other line (product) level discounts.
For more information about discount combinations in Shopify, see Discount combinations.
Order flow imports Netsuite matched tax code incorrectly
The NetSuite order to Shopify order (add) flow always picks the tax code entered in the setting Default tax code or group when no match is found in NetSuite, though the setting Assign the default tax code to all orders is unchecked. With this fix, the flow correctly picks the Netsuite-matched tax code.
Unable to get the required data from export due to identical response error received from subsequent page request
The Shopify refund to NetSuite refund (add) flow displays an error “Unable to get the required data from export due to the error: Identical response received from next page request. No more page requests will be made. To resolve the error, contact Celigo Support”, when syncing refunds from Shopify to NetSuite. With this fix, the flow correctly captures the refunds from Shopify and updates the status to NetSuite.
Shopify partial refunds ignored in the refund flow to NetSuite
When multiple customer deposits are created in NetSuite, the import Post customer refunds to NetSuite in the flow Shopify refund to NetSuite refund (add) ignored posting some of the customer refunds to Netsuite. This issue is now resolved.
Unable to create customer refund in NetSuite due to transaction ignored on the refund flow
When the sales order consists of a gift card at line level with the gift card amount applied partially or fully, the import Post customer refunds to NetSuite in the flow Shopify refund to NetSuite refund (add) ignored creating customer refund in NetSuite. This issue is now resolved.
Advanced settings in the conditional mapping are not getting saved
In the NetSuite item to Shopify product (add or update) flow > Post products to Shopify import, when you do a conditional mapping on the “product.images” field as “Only perform mapping when: Creating a record” didn’t save the mapping configuration and displayed an error “Expected field: imp.http.requestType to be present.”. This issue is resolved now.
Sync up to 50 Amazon order IDs in the FBA and MFN on-demand sync flows
You can now enter up to 50 order IDs in the Amazon order Id(s) setting for both the Amazon (FBA) order to NetSuite order Add (on-demand sync) and Amazon (MFN) order to NetSuite order Add (on-demand sync) flows.
The Amazon order Id(s) setting can be accessed under Settings > Order (FBA) > Orders for on-demand FBA orders and under Settings > Order (MFN) > Orders for on-demand MFN orders.
Each order ID needs to be separated by a comma and a maximum of 50 order IDs that can be entered.
For more details, see:
- Sync FBA (Fulfilled by Amazon) orders and customers from Amazon to NetSuite
- Sync MFN and SFP orders to NetSuite as sales orders
- Configure Amazon FBA order flow settings
- Configure Amazon MFN order settings