Articles in this section

Integration apps 2023.11.1 release notes

Best practices to optimize e-commerce app during high-volume periods (holiday season)

What’s updated

The article has been updated. This article provides an overview of the e-commerce integration best practices for the holiday season to achieve maximum throughput. These proven techniques are designed to help you manage your data efficiently during the holiday season when order volume is high.

Amazon – Microsoft Dynamics 365 Business Central integration app

What’s new

Offset time to sync FBA returns setting added to the FBA returns flow

The Offset time to sync FBA returns setting has been added to the Amazon FBA returns to Business Central sales return orders (add) flow (part of the Amazon – Microsoft Dynamics 365 Business Central integration app, FBA edition). Enter a value in minutes to wait before syncing Amazon FBA returns. Amazon recommends a value of 4320 (= 72 hours or 3 days).

Notice

If the start date and time is set as 08:00 AM, 04th January; current date and time is 05:00 PM, 07th January; and you entered the value as 4320, the returns will be synced from 08:00 AM, 01st January till 05:00 PM, 04th January.

You can set a value of greater or less than the recommended value of 4320 as needed. If you set it higher than the recommended value, say 5760 ( = 96 hours or 4 days), existing records may get synced again for the time duration that exceeds the recommended value. If you set it lower than the recommended value, say 2880 ( = 48 hours or 2 days), records may be skipped for the time duration that is less than the recommended value.

INFORMATION ONLY FOR EXISTING FLOWS: After the Amazon – Microsoft Dynamics 365 Business Central integration app is updated to the latest version, the Amazon FBA returns to Business Central sales return orders (add) flow syncs no records to Microsoft Dynamics 365 Business Central for three days.

For more information, see Sync Amazon FBA return orders as sales return orders to Business Central.

Payout to Reconciliation Automation for NetSuite integration app

What’s enhanced

Duration to reconcile transactions

The Duration to reconcile transactions setting has been added under Settings and enables you to optimize search operations and reduce script execution timeout errors. It is applicable to all payment gateway accounts configured in the integration app.

In the Duration to reconcile transactions setting, enter the number of days prior to the current date to reconcile transactions in NetSuite.

Notice

If the current date is January 30th and you want to reconcile transactions since January 1st, enter 30 in the setting. If you leave it empty, all available transactions are retrieved for reconciliation.

LIMITATION: This setting only accepts natural numbers. If you enter values such as “3.5”, “-10”, or “ten”, you will receive an invalid error.

Shopify – NetSuite integration app

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.

Script discount.png

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.

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

Comments

0 comments

Please sign in to leave a comment.