Installing the BigCommerce - NetSuite integration app connects your NetSuite account and your BigCommerce store through integrator.io so the integration app's flows can sync orders, customers, fulfillments, inventory, and items. You enable the required NetSuite features, install two Celigo bundles in NetSuite, install the integration app from Marketplace, and then configure its NetSuite and BigCommerce connections. This article is for integrator.io administrators with NetSuite administrator access and access to the BigCommerce store's control panel.
Prerequisites: Make sure that the NetSuite account you use for the connection has owner access and can access all subsidiaries.
Choose a dedicated or shared user license
The integration app signs in to NetSuite and BigCommerce with a user login for each application. Celigo recommends a dedicated license for each application, which the integration app uses alone, instead of a license that you share with a person.
- Dedicated license: Avoids login conflicts. For example, NetSuite allows one session per login, so if someone signs in with the same credentials that the integration app or a Celigo resource is using, the other session is signed out. A dedicated license also makes auditing clearer, because you can tell changes made by the integration app apart from changes made by people.
- Shared license: Costs less in applications that charge per user license, such as NetSuite, but it's harder to tell which records the integration app created or updated.
Weigh the trade-offs and choose what fits your business.
Enable the required NetSuite features
The Celigo integrator.io bundle (bundle ID 20038) installs only if these NetSuite features are turned on.
- In NetSuite, go to Setup > Company > Enable Features > Company.
- Under Data Management, select FILE CABINET.
- Under SuiteCloud, select CUSTOM RECORDS, CLIENT SUITESCRIPT, SERVER SUITESCRIPT, and WEB SERVICES.
- Select Save.
If the bundle installation fails, see integrator.io bundle installation fails.
Install the Celigo bundles in NetSuite
The integration app needs two Celigo bundles in your NetSuite account: integrator.io (bundle ID 20038) and Celigo BigCommerce Connector (bundle ID 119235).
- In NetSuite, go to Customization > SuiteBundler > Search & Install Bundles.
- Search for
Celigo integrator.io, and install bundle ID 20038. - Search for
Celigo BigCommerce Connector, and install bundle ID 119235.
Install the integration app
- In integrator.io, go to Marketplace
.
-
Select BigCommerce, and then select Install on the BigCommerce - NetSuite integration app.
If you see Contact Sales instead of Install, contact your Celigo account executive to check your integration app license.
- On the BigCommerce - NetSuite tile, select Setup.
The setup page lists four steps: NetSuite Connection, BigCommerce Connection, Integrator Bundle, and BigCommerce Bundle. Complete them in the order shown in the following sections.
Configure the NetSuite connection
- For NetSuite Connection, select Click to Configure.
- Configure the connection with token-based authentication. For steps, see Set up token-based authentication for the NetSuite connection.
Create a BigCommerce API account
The BigCommerce connection uses the access token, store hash, and client ID of a BigCommerce API account. You get these values when you create the API account.
- Sign in to your BigCommerce store's control panel.
- Go to Advanced Settings > API Accounts, and then select Create API Account.
- Enter a Name for the API account.
-
Under Oauth Scopes, set these scopes:
- Content: read-only
- Customers: read-only
- Customers Login: None
- Information: read-only
- Marketing: read-only
- Orders: modify
- Products: modify
- Note the store hash, which is the part of the API Path between
/stores/and/v3/. For example, inhttps://api.bigcommerce.com/stores/g3uz5c7jx/v3/, the store hash isg3uz5c7jx. - Select Save. The BigCommerce API credentials page shows the Access Token and Client ID. Copy them.
Configure the BigCommerce connection
- For BigCommerce Connection, select Click to Configure.
-
For Authentication Type, select one of these, and enter its details:
- Token: Enter the Access Token, Store hash, and Client ID from your BigCommerce API account. For details, see Set up a connection to BigCommerce.
- Basic: Enter the Username, Password, and Base URI. For details, see Set up a connection to BigCommerce.
- OAuth 2.0: Enter the Store hash, configure the required scopes, and configure your client ID and secret. For details, see Set up a connection to BigCommerce.
- Select Test. When the connection works, you see the message Connection is working fine.
- Select Save.
Note: You can't delete an online or offline connection after you configure it.
Verify the NetSuite bundles
- For Integrator Bundle, confirm that the status shows Installed. If you see Click to Install, select it, sign in to NetSuite, and then select Verify Now.
- For BigCommerce Bundle, select Verify Now. If you see Click to Install, select it, sign in to NetSuite, and then select Verify Now.
After setup, map your shipping and payment methods before you sync orders. For details, see Map shipping and payment methods.