NetSuite Tracking import
- Create a saved search for unshipped orders that are NSExported (a custom column you created for the order export).
- The plugin will search for the order in NS and will look for tracking/ship method info.
- If there is no tracking or ship method, we will skip the order
- The ship carrier is not defined properly in NS. Therefore, we try to extract it from the ship method in NS. If we can’t extract it, we will put “Other” as the carrier.
- If there is one tracking number, we will generate one order package and apply tracking number for all items to this package.
- If there is more than one tracking number: (NS doesn’t apply items for each tracking)
- If there is only one unit in the order (that is not a kit), we cannot apply more than one tracking to this order and will only store the first one.
- If there are the same amount of order items and tracking numbers, we will apply each item to another tracking number.
- If there are more items in the order than tracking numbers, we will apply each unit to another tracking until we are finished applying each tracking. The remaining units will automatically be set to the last package in the order. All and main component kits will be broken down by component as well.
These custom company settings should have already been created for the order export. Make sure the information is populated correctly. (under the DEFAULT company)
- NetSuiteService_AccountID – NetSuite account ID. This can be found under Setup > Integration > Web Services Preferences.
- NetSuiteService_Username – login username (email)
- NetSuiteService_Password – login password
- NetSuiteService_UserRoleID – the role id of the user (needs to be an admin or full access role)