Ecomm - Configuration
Generate Authentication in Wordpress
In Wordpress under the WooCommerce menu options goto Settings and then API.
Ensure that REST API is enabled under Setting.
Goto Keys/Apps and select Add Key
Enter a description for the authentication details that will be generated. Choose a user and set permissions to Read/Write. Finally select Generate API Key.
A consumer key and consumer secret will be generated. Save these somewhere safe and go the Netsuite to continue the authentication setup process.
Setup Website and Authentication in Netsuite
Goto to E-Commerce > Web Sites and select option to add new website.
Under the integration tab select System Type WooCommerce and Authentication Method Basic Authentication. Ensure SSL is enabled.
Using the credentials which were generated in Wordpress, enter API Key (Consumer Key) and API Secret (Consumer Secret).
Enable System Features
System Features control the behaviour of the integration between Netsuite and WordPress. This is achieved by adding or removing system feature sets.
Features setup are found under ECOM Web Site > Integration > System Features.
System features of sync type webhook must also be created in WooCommerce under the API menu. Copy and paste the Webhook URL which is created in Netsuite into the Delivery URL field on the webhooks screen in WooCommerce.
System Feature List
This is the list of system features which are currently available for WooCommerce.
|Feature Action||FEATURE SET||FEATURE||SYNC TYPE||USE DEFAULT MAPPING||WORKFLOW|
|Sync categories from Wordpress to Netsuite||Configuration||Get Product Categories||Scheduled||Yes||WooCommerce V3|
|Create Netsuite Items as Wordpress Products||Item||Create a Product||Async||Yes||WooCommerce V3|
|Update Product changes to Wordpress||Item||Update Product||Async||Yes||WooCommerce V3|
|Create Wordpress Customer in Netsuite||Customer||Create Customer||Webhook||Yes||WooCommerce V3|
|Create Wordpress Order in Netsuite||Transaction||Get New Order||Webhook||Yes||WooCommerce V3|
System Mapped Values
System mapped values provide the link between payment and shipping method in Wordpress with values in Netsuite.
System mapped values are found under ECOM Web Site > Integration > ECOM System Mapped Values