Sync order with status “refunded” or “partially refunded” using the “Shopify order to NetSuite order” flow
The Shopify order to NetSuite order flow is now enhanced to sync an order with Shopify status as “refunded” or “partially refunded” when you select the When they are Captured in Shopify option from the Add web orders into NetSuite drop-down menu (Settings > Order section > Order tab). An edited order in which a line item is removed or an item quantity is negatively adjusted. In this scenario, the order edit changes the order total value and initiates the refund. The Shopify order to NetSuite order (cash sale or sales order) flow now syncs the edited order and initiates a refund to NetSuite.
For more information, see Sync modified Shopify orders to NetSuite sales orders.
Sync fulfillment to NetSuite for kit items
The Shopify fulfillment to NetSuite fulfillment (add) flow is enhanced to sync the fulfillment for kit items with single or multiple items (such as inventory, lot numbered, serialized, or bin). The kit items are split into individual items (such as individual Serialized & Lot items), and the inventory detail is assigned to these individual items.
Note: In NetSuite, if the inventory status and Use Bins checkboxes are unchecked for the items, then those normal inventory items are not shown on the split list of items in the fulfillment record. Once the order is fulfilled, the adjustment to the inventory level for the particular item is managed internally by NetSuite.
Limitation: The Shopify fulfillment to NetSuite fulfillment (add) flow is unable to sync correct quantity for the normal items if the inventory status or Use Bins checkboxes are checked in NetSuite and that particular item contributes >1 qty to the kit item. Example: If a kit item has an inventory item as the member component and this item contributes 3 qty to the kit item. Now, if there is an order with this kit item of quantity 4, there should be 12 qty for which the flow should assign the inventory detail for the normal Item. In this scenario, the flow assigns inventory detail only for 4 qty.
For more information, refer to Auto-assign inventory detail to Shopify orders with NetSuite items.
Sync orders with gift card and credit card payment without any errors
If an order is paid via gift card and credit card, the flow now syncs the orders to NetSuite without any error message “Failed to add Shopify Order ######. Failed to save record because The total can not be negative.”
- If an order is paid using a credit card, the payment gets declined multiple times. Later, the payment is processed using the gift card amount. In this scenario, the order flow syncs a negative line item (gift card amount) to NetSuite.
- If an order is paid using a credit card, the payment gets declined multiple times, and one of the credit card payments is in “processing” status. Later, the payment is processed using the gift card amount and the credit card transaction is also processed. Before the flow order flow runs, the gift card payment is refunded. In this scenario, the order flow doesn’t sync a negative line item to NetSuite.
Calculate cart-level taxes correctly when an order has the non-taxable item in multiple quantities
When you try to sync a Shopify order that has cart-level taxes applicable, and a non-taxable line item with multiple quantities, the order flow now syncs the line amounts, taxes, and discounts correctly to NetSuite.
Updated the word ”fulfillment” correctly in the export filter to sync fulfillments
Due to a spelling mistake of the word “fulfillment” on the export side filters, the Shopify fulfillment to NetSuite fulfillment (add) flow ignored to search all the page records, if the results were empty on the first page. The Shopify fulfillment to NetSuite fulfillment (add) flow now searches all the export pages and syncs the fulfillment correctly to NetSuite.
Improved uninstaller for add-ons
The uninstaller of the integration app is now improved to manage all the scenarios related to add-on uninstallation without any Integration App corruption or errors.
Sync fulfillment to Shopify without any error
The NetSuite Fulfillment to Shopify Fulfillment Add flow now syncs the order fulfillment record to Shopify without any script time-out errors.
Sync customer deposits for “Buy online, pick up in-store” orders
When you sync order transactions to NetSuite, and if the order batch export consists only the Buy online, pick up in-store orders, the Shopify Transaction to NetSuite Customer Deposit Add flow syncs the customer deposits successfully to NetSuite.