NetSuite Normal Web Service uses Token-Based Authentication (TBA) for authorization and syncing orders or fulfillments to the GSS system. Some specific configurations are needed in the NetSuite platform to make this work.
On the GSS Ship system Integration page, fill in these details-
- Token Id
- Token Secret
- Consumer Key
- Consumer Secret
- Fetch Object
- Status to use
Click here to get instructions on getting the details above.
CheckList
- Make sure Token Authentication Role (role name can be anything) is assigned to the employee whose credentials are input in GSS Ship.
- Make sure the user has relevant FULL permissions depending on which type of records are syncing.
- Make sure the role has REST and SOAP Web Services permissions assigned.
- If it still fails, on the NetSuite Platform Integration page, check the 2nd option 'TBA Issue token endpoint' too, and try again. Also, make sure the User Credentials checkbox is selected.
Shipping Address Setting
The 'Use Shipping Address' setting allows GoSweetSpot to use the shipping information & address entered on NetSuite's Shipping tab of the order:
Below is the recommended information to be provided to be mapped to the corresponding fields in GoSweetSpot. The information is provided to us as a single block of text; where information is missing or not provided in a specific field, our system uses logic to identify and map the available information to the most appropriate GoSweetSpot field.
| NetSuite Field | GoSweetSpot Field |
| Addressee | Name |
| Address 1 | Street |
| Address 2 | Suburb |
| City | State/City |
| Zip | Postcode |
| Attention | Contact Person |
| Phone | Receiver Phone |
Please also ensure you tick override if you want this address to be provided to GoSweetSpot. If this is not ticked, it will continue to use the Customer's default address.