Installing the Amazon MCF - NetSuite integration app connects your NetSuite account and your Amazon Seller Central account through integrator.io so the integration app's flows can sync orders, fulfillments, and cancellations. You prepare NetSuite by turning on the features the Celigo bundles need, install two Celigo bundles, set up token-based authentication, install the integration app from Marketplace, and then configure its NetSuite and Amazon connections. This article is for NetSuite administrators and integrator.io users who set up the integration app.
Prerequisites: You need administrator access to your NetSuite account and a license for the Amazon MCF - NetSuite integration app.
Turn on the required NetSuite features
Turn on these NetSuite features before you install the Celigo bundles. The integrator.io bundle installs correctly only if File Cabinet and the SuiteCloud features are turned on first, and the integration app's NetSuite connection needs Token-Based Authentication.
- In NetSuite, go to Setup > Company > Enable Features.
- Under Company > Data Management, select File Cabinet.
- Under SuiteCloud, select Custom Records, Client SuiteScript, Server SuiteScript, and Web Services.
- Under SuiteCloud > Manage Authentication, select Token-Based Authentication.
- Select Save.
Install the Celigo bundles in NetSuite
The integration app needs two Celigo bundles in your NetSuite account: integrator.io (bundle ID 20038) and Celigo Amazon Connector [IO] (bundle ID 169116).
- In NetSuite, go to Customization > SuiteBundler > Search & Install Bundles.
- Search for
Celigo integrator.io, and install bundle ID 20038. - Search for
Celigo Amazon Connector [IO], and install bundle ID 169116.
If the integrator.io bundle shows an error after installation, see integrator.io bundle installation error.
Set up token-based authentication in NetSuite
The integration app's NetSuite connection uses token-based authentication. Create a role and an access token for the NetSuite user that the integration app connects as.
Create a role for the integration app
- In NetSuite, go to Setup > Users/Roles > Manage Roles.
- Select Customize next to the Celigo eTail Integration App role.
- Enter a new name for the role, add any other permissions you need, and then select Save.
Assign the role to a NetSuite user
- Go to Setup > Users/Roles > Manage Users, and select the user that the integration app connects as.
- Select Edit, and then go to Access > Roles.
- Add the role you created, and then select Save.
Create an access token
- Go to Setup > Users/Roles > Access Tokens > New.
- For Application Name, select eTail Connectors (Token-Based Auth).
- For User, select the user you assigned the role to, and for Role, select the role you created. Token Name fills in automatically, and you can change it.
- Select Save.
- Copy the Token ID and Token Secret to a secure location. NetSuite shows them only once, and you can't retrieve them later.
Install the integration app
- In integrator.io, go to Marketplace
.
-
Find the Amazon MCF - NetSuite integration app, and select Install.
If you see Contact Sales instead of Install, contact your Celigo account executive to check your integration app license.
- On the Amazon MCF - NetSuite tile, select Setup.
The setup page lists the connections and bundles to configure. Complete them in the order shown in the following sections.
Configure the NetSuite connection
- For NetSuite Connection, select Click to Configure.
- For Authentication Type, select Token.
- Make sure Environment and Account ID are correct for your NetSuite account.
- Enter the Token ID and Token Secret you copied when you created the access token.
- For iClient, select eTail NetSuite.
- Select Test to confirm that the connection works, and then select Save.
Configure the Amazon connection
For Amazon Connection, select Click to Configure, and set up the connection as described in Set up a connection to Amazon Seller Central.
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 Amazon Bundle, select Verify Now. If you see Click to Install, select it, sign in to NetSuite, and then select Verify Now.
Switch an existing NetSuite connection to token-based authentication
If your integration app was installed with a NetSuite connection that doesn't use token-based authentication, switch it. First, complete the steps in Set up token-based authentication in NetSuite.
- Open the Amazon MCF - NetSuite integration app, and go to Connections.
- For NetSuite Connection (Amazon Integration App), select Edit.
- Enter the values described in Configure the NetSuite connection, starting with Authentication Type.
If the integration app also has a Secondary NetSuite Connection (Amazon Integration App), update it the same way.