Troubleshooting Shopify Sync Errors in NetSuite Connector

When you are working with Shopify product sync, you may see the following errors.

Variants have not been changed. The following IDs do not exist or do not belong to the product: <ID>

This error occurs when Shopify already has the variant item in the store, but under a different parent item. NetSuite Connector tries to match the item and adds the item as a variant to the new parent you specified in NetSuite. Then, NetSuite Connector checks the SKU in Shopify and does not know that the item is under another parent SKU. Therefore, NetSuite Connector tries to post the wrong ID. To resolve this error, delete the existing item from Shopify or adjust the item in NetSuite to match the variant item in Shopify.

Exceeded maximum number of variants allowed

This error means that the number of variants associated with the parent item exceeds the maximum limit of 100. This limit is imposed by Shopify.

For information about variants, read the Shopify help article https://help.shopify.com/en/manual/products/variants/add-variants.

To resolve this error, reduce the number of subitems in NetSuite to 100 or fewer subitems associated with the parent. For more information, read Removing a Subitem From Your Item Matrix.

Resolving Location Deactivated Error in Shopify Product Sync

When the Shopify location that NetSuite Connector uses to sync inventory to is deactivated in Shopify, you get an error message upon product sync. The error is Posting errors: [u‘Location is deactivated’]. The solution to fix this error depends on whether the location was intentionally deactivated in Shopify or not.

Shopify Location Deactivation

Solution

Intentional

Update the mapping for the inventory_quantity field to remove the deactivated location. See Mapping Shopify Multilocation Inventory in NetSuite Connector.

Not Intentional

Reactivate the location in Shopify. NetSuite Connector cannot make changes to the status of an inventory location in Shopify.

Troubleshooting Unsupported Carriers Tracking Error for Shopify in NetSuite Connector

In Shopify, if you use a carrier that is unknown to Shopify, you can get an error when tracking the fulfillment. To resolve the error, create a custom mapping and map the custom field with NetSuite Connector’s Carrier field.

To create a custom mapping for custom field containing unsupported carrier:

  1. Log in to app.farapp.com.

  2. Select Shopify connector and then select the relevant account.

  3. Go to Mappings > Fulfillments.

  4. Click Add Mapping.

    The Add Shopify Mapping popup window opens.

  5. From the Shopify Field dropdown list, select Carrier.

  6. Click Add Mapping.

  7. Click Close.

    The mapping appears at the bottom of the Fulfillment Mappings page.

  8. In the NetSuite Fixed / Field Value column of the new mapping, enter the custom field name that you are using for tracking the carrier.

  9. Click Save.

Related Topics

Managing the Shopify Connector in NetSuite Connector
Shopify Connector FAQ

General Notices