Articles in this section

Shopify - NetSuite integration app release notes, 2023.9.1

What’s enhanced

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 delay the syncing of orders by three hours and allow your users more time to do their edits after placing the order. 

To view 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. This limitation will be addressed in the next release.

For more information about discount combinations in Shopify, see Discount combinations.

What’s fixed

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.

 

Was this article helpful?
0 out of 0 found this helpful

Comments

3 comments
Date Votes
  • I have a case about this of course but I am struggling with the following:

    "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."

    We have always combined Script Level Line Discounts from Shopify with other line level discounts, typically discount codes. This has worked since we implemented Celigo and Shopify.

    We post discounts to NetSuite as a Discount Line item on a new line below the original line.

    After this update we only receive the first discount, the scripted line level discount, resulting in every sale order that is combined with a discount code to error on the billing/capture flow after we fulfill and run billing in NetSuite.

    The release notes show this was a fix particularly to the Shipping line discount settings but we do not use that. 

    Is this a bug? I can see all relevant discount lines in the data they just stopped summing when posting to NetSuite. Can you help me find a workaround?


    0
  • Hi Tyler
    The intension of blocking product level discount combination with Script discounts(applied at product level) was to obey the limitation of product discount combination with other product discounts as per Shopify documentation on allowed discount combination.
    We understand from your comment that Merchants are leveraging the combination of product level script discount with other product level discount.

    We have taken this request in consideration. May I request you to raise a support ticket so that we can communicate promptly once this combination is supported in the Integration application.
    Thanks
    Nilesh

    0
  • Thanks Nilesh, 
    It looks like the combo presented in the Shopify Documentation should be supported:

    Product discount
    +
    Product discount (applied to different products)

    They do not explicitly mention scripted vs non scripted discount because I think the intention is that they work the same.
    197370 - Case is opened

    0

Please sign in to leave a comment.