When you try to create an order, create fulfillment, or add inventory, if any of the required fields/data is missing, the following error message is displayed on the Integration App Dashboard, “Unable to sync the inventory for the item <NetSuite internal ID>. One of the required fields is missing. To resolve the error, see Resolve your Shopify error with code "{"errors": “not found"}”
The error might be displayed because of the following scenarios:
- On the inventory or fulfillment request, if location details are missing
- On the inventory request, the inventory item ID is empty
Missing location details

Before you run the respective order, inventory, or fulfillment flow, in the Integration App > Settings > General section, in the Map NetSuite locations with Shopify locations setting, you can map 1:1 locations between NetSuite warehouse locations and Shopify stores. When there is an exact match between these locations, and if you don’t select the Use Custom Default Value option, then we request an empty location ID and the above-mentioned error message is displayed.
Item inventory ID is empty
When you provide a 1:1 mapping between NetSuite item and Shopify product using the inventory item ID of the particular item, we sync the inventory item ID details to the Celigo Shopify Item ID Map record. When the request has an empty inventory item ID or invalid inventory item ID, the above-mentioned error message is displayed.
To resolve this error, it is recommended to sync the item and variant details between the Shopify catalog and the NetSuite items list. Run the Shopify Product Id to NetSuite Item Mass Update flow to sync the variant ID, inventory item ID, and product ID.
Comments
0 comments
Please sign in to leave a comment.