Below is a list of common errors encountered when syncing customer and order data, along with a quick guide on how users can resolve them:
- You must enter at least one line item:
The SKU for the products in WooCommerce have not been matched with the relevant field (As selected under the inventory settings) in NetSuite for the items. - Does not have the required permissions to access the **** list:
You may not have set the required permissions for the user role in NetSuite, which has been used to establish a connection between the plugin and NetSuite.
Here’s a guide to change the permissions: https://techmarbles.com/docs/woocommerce-netsuite-integration/general-settings/#permission - Do not have permissions to set a value for element entityid due to the following reasons:
In this case, the most probable cause is that the customer entity ID is auto generated in NetSuite, but we have not selected it as such under the plugin settings.
To fix this issue, navigate to Plugin Settings > Customer Settings > General Settings > “Is NetSuite Customer Entity ID auto generated?”, select this check box and save the settings. - Invalid item reference key **** for subsidiary ####:
Here, the subsidiary of NetSuite item with internal ID **** is not matching with the subsidiary of the customer record, which is ####.
So, you must ensure that the subsidiaries for both the customer, as well as that specific item, be it inventory item or anything else, are the same. - Please enter value(s) for: ****
The most probable reason for this error is that there is a field named **** in NetSuite, and it is a mandatory field, which means it can’t be left empty.
So, you will have to populate it with any value as per your specific requirement, which can be further achieved by utilizing the Conditional Mapping feature. - You can not create transactions with Stackable Promotions when the SuitePromotions feature is disabled.
The reason for this error is that you haven’t enabled “SuitePromotions” feature at your NetSuite end.
To resolve this, you can navigate to “Setup” > “Company” > “Enable Features”.
In the Enable features page, go to the “Transactions” sub-tab.
In this sub-tab, go to “Sales” section and under it, enable “SUITEPROMOTIONS”. - The ”Promotion Codes” feature is not enabled in your NetSuite account.
The reason for this error is that you haven’t enabled “Promotion Codes” feature at your NetSuite end.
To resolve this, you can navigate to “Setup” > “Company” > “Enable Features”.
In the Enable features page, go to the “Transactions” sub-tab.
In this sub-tab, go to “Sales” section and under it, enable “PROMOTION CODES”.