Best Practices for Syncing Inactive Items in NetSuite Connector
If an item is marked as inactive in NetSuite, NetSuite Connector cannot see the item. Therefore, consider the following when marking an item inactive.
Order and Fulfillment Sync
If you mark an item as inactive and then try to sync an order or fulfillment with that item, you'll get an error. This is because NetSuite Connector can't find the item in NetSuite when trying to match the SKU. This results in NetSuite Connector not being able to point to the item in NetSuite and you get an order or fulfillment sync error.
Product Sync
When you update item fields, including storefront flags, in NetSuite, NetSuite Connector doesn't know about the changes right away. There are background processes that update NetSuite Connector with the changes at regular intervals. If you mark an item as inactive, any changes that haven't been updated to NetSuite Connector will be lost.
For example, you change the storefront flag field on an item to Remove Item or N and immediately set the item as inactive in NetSuite. Then, there is a possibility that NetSuite Connector does not see the change of the storefront flag field. Also, if there is a pending sync to the marketplace or cart for the item in NetSuite Connector, the sync attempt will still occur.
Handling Marking Items Inactive
Only mark items as inactive when necessary. If you must mark the items inactive, make sure you do the following:
-
For order sync, ensure all orders with the inactive item have been marked as Complete in NetSuite Connector.
-
For product sync, update the storefront flag to Remove Item or N for each marketplace or cart you're syncing to.
For more information about storefront flag field, read NetSuite Connector Storefront Flag Fields.
-
For full product sync, the item will be removed from syncing on the next sync.
-
For price and quantity sync, manually remove the item from each marketplace or cart.
-
Wait two hours after completing the previous steps, then mark the item as inactive in NetSuite.