This article is for whoever connects a NetSuite account inside DropStream — a fulfillment provider (3PL) or a merchant who manages their own DropStream account. You’ll add the store through DropStream’s Add Connection wizard. If a fulfillment provider is setting up DropStream for you, you don’t need this page — just gather your NetSuite API credentials and send them over.
What you’ll need
- A DropStream account you can sign in to.
- Your NetSuite Account ID, Consumer Key, Consumer Secret, Token ID, and Token Secret — see NetSuite - Get Your API Credentials.
How DropStream connects to NetSuite
Every store connects through the same Add Connection wizard. For the full walkthrough of the wizard’s four steps, see Add a Connection. This article covers only the Store Setup step, where you enter the NetSuite-specific details.
Enter your NetSuite details
-
In the Add Connection wizard, work through to the Store Setup step. Choose Create new store, give the store a Name, and select NetSuite as the Platform. The NetSuite credential fields appear below.
-
Enter your credentials:
Field What it is Example Account ID Your NetSuite account ID 1234567Consumer Key The Integration record’s consumer key abcd1234…Consumer Secret The Integration record’s consumer secret ••••••••Token ID The access token ID for the API user efgh5678…Token Secret The access token secret for the API user ••••••••For where to find each value, see Get Your API Credentials.
-
(Optional) Adjust the import settings:
- Fulfillment Location ID — if you have multiple inventory locations, specify the Location ID for this integration.
- Carrier Integration — enable if the account uses carrier integrations (default: disabled).
- Per Line Location — enable if you have multiple inventory locations (default: disabled).
- Multi-location Inventory — enable if using inventory tracking at multiple locations (default: disabled).
- Include Shipping Cost — enable to update the shipping cost sent by the merchant (default: disabled).
- Set Fulfillment Shipping Method — on tracking export, match the shipment’s carrier/service level to a NetSuite ship method (default: enabled).
- Order Import Options — select one or more statuses to import (Partially Fulfilled, Pending Approval, Pending Billing, Pending Billing Partially Fulfilled, Pending Fulfillment — the default).
- Expand Kits — expand kit items so component lines are added alongside the parent kit item.
- Sandbox — enable if the account uses NetSuite Sandbox API credentials (default: disabled).
-
Click Add connection.
Notes
- NetSuite uses Token-based Authentication. You enter all five values — Account ID, Consumer Key/Secret, and Token ID/Secret — directly in DropStream; there is no OAuth redirect.
- When Expand Kits is enabled, both the parent kit item and its component lines appear on the order. If the parent SKU should not be sent to the warehouse, filter it with a rule (NetSuite kit items have
product_type"kit_item"). - Inventory Adjustments must be enabled by DropStream staff. Email support@getdropstream.com if you plan to enable inventory sync.
- If the connection returns an “Invalid Login Attempt” error, see NetSuite - Troubleshooting.
Comments
Please sign in to leave a comment.