What’s enhanced
Support syncing line-level script discounts to NetSuite
With the new setting Sync line-level script discounts to NetSuite added to the Settings > Order > Discount tab, you can now choose to sync line-level script discounts from Shopify to NetSuite.
To start syncing multiple discounts from Shopify to NetSuite, when line-level script discounts are combined with other line-level discounts, check the Sync line-level script discounts to NetSuite setting.
Limitation: When a Shopify order edit has a combination of taxable and non-taxable items with discounts applied at line-level or cart level, the imported order reports the tax variance since tax is applied on the non-taxable items. This behavior cannot be controlled within the integration app since it is more of a NetSuite behavior.
For more information about applying discounts, see Sync Shopify order discounts to NetSuite.
What’s fixed
The fulfillment flow displayed an incorrect error message
When you export an already-fulfilled order (canceled/closed), the NetSuite fulfillment to Shopify fulfillment (add) flow displays "Fulfillment payloads array size must be greater or equal to one." instead of "You can't fulfill the line-item: "fullfillmentID" as the fulfillment order status is canceled or closed." With this fix, the flow displays the correct message.
Gift card order SKU - SHOPGC50 failing to sync from Shopify to NetSuite
The Shopify order to NetSuite sales order (add) flow didn’t sync the gift card order (SKU - SHOPGC50) from Shopify to NetSuite and displayed an error "Cannot read properties of undefined (reading 'price')". This issue is resolved now.
Known issues
Compare at price error: Field Not Found for all Netsuite Accounts
When you enter the product price as less than the compare at price or when you select a price level for a product price and compare at price for which the discount % is zero in NetSuite, the NetSuite item to Shopify product (add or update) flow is not displaying the correct error. Also, the Netsuite saved search results displayed "ERROR: Field Not Found" for all Netsuite accounts. To resolve this error, add the following handlebar expression to the mapping of the compare_at_price field.
{{#compare variants[*].[Compare at Price (Variant)] "===" "ERROR: Field Not Found"}}{{variants[*].[Price (Variant)]}}{{else}}{{ variants[*].[Compare at Price (Variant)]}}{{/compare}}.
For more information, see Compare at price error: Field Not Found for all Netsuite Accounts article.
Comments
Please sign in to leave a comment.