Articles in this section

Install the Walmart - NetSuite integration app

Installing the Walmart - NetSuite integration app connects your NetSuite account and your Walmart seller account through integrator.io so the integration app's flows can sync orders, fulfillments, inventory, and prices. You install two Celigo bundles in NetSuite, set up token-based authentication for the NetSuite user the integration app connects as, install the integration app from Marketplace, and then complete its setup steps.

Prerequisites:

Install the Celigo bundles in NetSuite

The integration app needs two Celigo bundles in your NetSuite account: Celigo integrator.io (bundle ID 20038) and Celigo Walmart Connector [IO] (bundle ID 140400).

  1. In NetSuite, go to Customization > SuiteBundler > Search & Install Bundles.
  2. In Keywords, enter 20038, and then select Search.
  3. Select Celigo integrator.io, and then select Install. Review the permissions, and then select OK.
  4. Repeat steps 2 and 3 with 140400, and install Celigo Walmart Connector.

Installed bundles are listed under Customization > SuiteBundler > Search & Install Bundles > List.

Set up token-based authentication in NetSuite

The integration app connects to NetSuite with token-based authentication, as a NetSuite user with a role cloned from the Celigo eTail SmartConnectors role.

Turn on token-based authentication

  1. Sign in to NetSuite as an administrator, and go to Setup > Company > Enable Features.
  2. Select SuiteCloud, and under Manage Authentication, select Token-Based Authentication.
  3. Select Save.

Create a role for the integration app

  1. Go to Setup > Users/Roles > Manage Roles.
  2. Next to Celigo eTail SmartConnectors, select Customize.
  3. In Name, enter a new name to clone the role, and adjust the permissions on Permissions for your business needs.
  4. Select Save.

Assign the role to a user

  1. Go to Setup > Users/Roles > Manage Users, and select the user the integration app connects as.
  2. Select Edit, and go to Access > Roles.
  3. Add the role you created, and then select Save.

Generate access tokens

  1. Go to Setup > Users/Roles > Access Tokens > New.
  2. For Application Name, select eTail Connectors (Token-Based Auth).
  3. For User and Role, select the user and the role you assigned. Token Name fills in automatically; change it if you need to.
  4. Select Save.
  5. Copy the Token ID and Token Secret, and keep them for the NetSuite connection.

Install the integration app

  1. In integrator.io, go to Marketplace marketplace-icon.png.
  2. Select Walmart, and then select Install.

    If you see Contact Sales instead of Install, contact your Celigo account executive to check your integration app license.

  3. On the Walmart - NetSuite tile, select Continue setup.

Complete the setup steps

Complete the setup steps in the order shown:

  1. Configure the NetSuite connection with the access tokens you generated. For details, see Set up an automatic token-based auth connection to NetSuite.
  2. For the integrator.io bundle, select Install, sign in to NetSuite, and then select Verify Now.
  3. Configure the Walmart connection. For details, see Set up a connection to Walmart.
  4. For the Walmart bundle, select Install.

Note: You can't delete the NetSuite and Walmart connections after you configure them, whether they're online or offline.

Walmart requires OAuth authentication for its APIs. To authorize the Walmart OAuth Connection and use the OAuth-based flows, see Migrate the Walmart - NetSuite integration app to OAuth.