1. Home
  2. Docs
  3. Woo-NetSuite Integration
  4. General Settings

General Settings

Steps to get NetSuite credentials

A. Obtaining a NetSuite HOST URL & Account ID
  1. Log in to NetSuite
  2. Navigate to Setup > Company Information
  3. You can find account ID on this window
  4. For Host URL > Go to “Company URLs” subtab.Get “SUITETALK (SOAP AND REST WEB 
  5. SERVICES)” URL from here
    Example: Account ID=1234567

B. Obtaining NetSuite application id & client credentials

  1. Log in to your NetSuite account.
  2. Click on Setup > Integrations > Manage Integrations > New
  3. On the resulting page, Name the application that will be integrating with NetSuite (for example, “TM WC NetSuite”)
  4. Make sure “User Credentials” & “Token Based Authentication” both options are checked
  5. Press Save. On the resulting page, Application ID, Consumer Key and Consumer Secret will be generated for the application
  6. Copy Application ID, Consumer Key and Consumer Secret and paste them in TM NetSuite plugin settings.
    Example: Application ID= AANJF45A-GE5J-HTHH-KKKL-HGSNSNMSML14

C. Obtaining NetSuite token id & token secret

  1. In NetSuite, navigate to Setup > Users/Roles > Access Tokens > New.
  2. On the Access Tokens page, click New Access Token.
  3. On the Access Token page:
    1. Select the Application Name *Note: Make sure that the application is called “TM WC NetSuite”. If you don’t see it, please redo the instructions in the first section.
    2. Select the User you enabled with Full Access. *Note: Select a user that will always have access.<>
    3. Select the Role with Full Access for example “admin” or “administrator”
    4. The Token Name is already populated by default with a concatenation of Application Name, User, and Role. You can enter your own name for this token if desired.
  4. Click Save.
    1. The confirmation page displays the Token ID and Token Secret. Copy the Token ID and Token Secret and paste them in TM NetSuite plugin settings.
    2. eat this section to obtain new values.

Adding a user

  1. To create a new user, go to:
  2. Lists > Employees > Employees > New
  3. Enter a first and last name
  4. Enter Email Address
    • Note that this is the email address the User will use to access NetSuite.
    • If the user’s supervisor is already in NetSuite, choose them from the Supervisor dropdown.
    • Otherwise, assign supervisors when all employee records are entered.
  5. On the Access tab check Give Access
  6. Enter a password in both fields
  7. From the Role dropdown choose the Role you created earlier.
  8. Click Save

Creating roles on NetSuite:

  1. To create a new Role, go to:
  2. Setup → User Roles → Manage Roles → New
  3. Enter the name of the Role
  4. In CENTRE TYPE field select ACCOUNTING CENTRE in General settings
  5. Check option DO NOT RESTRICT EMPLOYEE FIELDS in General settings
    1. TRANSACTION Tab give full permission to the below fields
      1. Sales Order
      2. Item Fulfillment
      3. Fulfill Sales Order
    2. LIST Tab give full permission to the below fields
      1. Customers
      2. Items
      3. Location
      4. Currency
      5. Promotions
      6. Shipping items
    3. SETUP Tab give full permission to the below fields
      1. Company information
      2. User Access Tokens
      3. Integration Application
      4. SOAP Web Services
        Note :- Make sure Web Services is enabled in the NetSuite Account by an Administrator with the following steps: Navigate to Setup > Company. Select Enable Features. On the SuiteCloud tab, in the SuiteTalk (Web Services) section, enable SOAP Web Services and REST Web Services.
  9. Click Save
Was this article helpful to you? Yes No

How can we help?