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

B. Obtaining NetSuite application id & client credentials
- Log in to your NetSuite account.
- Click on Setup > Integrations > Manage Integrations > New
- On the resulting page, Name the application that will be integrating with NetSuite (for example, “TM WC NetSuite”)
- Make sure “User Credentials” & “Token Based Authentication” both options are checked
- Press Save. On the resulting page, Application ID, Consumer Key and Consumer Secret will be generated for the application
- 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
- In NetSuite, navigate to Setup > Users/Roles > Access Tokens > New.
- On the Access Tokens page, click New Access Token.
- On the Access Token page:
- 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.
- Select the User you enabled with Full Access. *Note: Select a user that will always have access.<>
- Select the Role with Full Access for example “admin” or “administrator”
- 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.
- Click Save.
- 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.
- eat this section to obtain new values.

Adding a user
- To create a new user, go to:
- Lists > Employees > Employees > New
- Enter a first and last name
- 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.
- On the Access tab check Give Access
- Enter a password in both fields
- From the Role dropdown choose the Role you created earlier.
- Click Save
Creating roles on NetSuite:
- To create a new Role, go to:
- Setup → User Roles → Manage Roles → New
- Enter the name of the Role
- In CENTRE TYPE field select ACCOUNTING CENTRE in General settings
- Check option DO NOT RESTRICT EMPLOYEE FIELDS in General settings
- In SUBSIDIARY RESTRICTIONS check option SELECTED
- In AUTHENTICATION enable option WEB SERVICES ONLY ROLE
- In PERMISSIONS Tab
- TRANSACTION Tab give full permission to the below fields
- Sales Order
- Item Fulfillment
- Fulfill Sales Order
- LIST Tab give full permission to the below fields
- Customers
- Items
- Location
- Currency
- Promotions
- Shipping items
- SETUP Tab give full permission to the below fields
- Company information
- User Access Tokens
- Integration Application
- SOAP Web Services
- TRANSACTION Tab give full permission to the below fields
- Click Save