How to add a Jet.com account to ShipStation, how to manage products for the store, what features are available, and other need-to-know details.
ShipStation's integration with Jet.com provides many order and product management features so you can accomplish more tasks within a single platform.
A few of the unique feature of this integration include:
Automatic order import from Jet every 15 minutes
Automatic order acknowledgement to Jet, as long as the ordered item has stock on hand
Import of Jet return requests, which you can accept, modify, or reject on ShipStation's return page
Send an order cancel request from ShipStation to Jet for unshipped orders
Option to use ShipStation's internal inventory to manage your product catalog and stock levels, or disable this feature and use a third party inventory management system.
For details on these unique integration features, check the Available Features section below.
Connection Requirements:
-
An approved seller account with Jet.
Visit the Partner with Jet page to apply!
Jet.com requires merchants to have a US tax ID, a US bank account, and a fulfillment center before they can become Jet sellers.
-
ShipStation's connection process differs for New and Established Jet sellers.
New sellers must first complete the Test API Onboard Runway.
Established sellers can connect directly to the Jet Production API, download product list to ShipStation, and start selling.
You must manage all products and inventory in ShipStation. Jet does not allow sellers to manage products within the Jet interface.
Order Import Requirements:
Include a Ship To address.
Supported time frames, if marketplace supports a last-modified date
Connecting a Jet store to ShipStation is a multi-step process. The steps will differ depending on whether you're new to selling on Jet or if you have established a seller account.
In either case, we highly recommend that you review the entire onboarding process before you begin, as there are multiple steps you must take in both the Jet and ShipStation platforms. You may wish to use multiple tabs or browser windows to accomplish the connection process.
Click one of the links below to jump to the section you require:
ShipStation Inventory Must Be Enabled
To connect ShipStation to Jet, you must enable ShipStation's Internal Inventory Solution and create at least one Inventory Warehouse.
Follow the steps below to connect a new Jet account to ShipStation:
First, you'll need to fill out some basic information about your business to begin the Jet Onboarding Runway.
After Jet approves you to sell on their channel:
Log in to the Jet Partner Portal.
-
Go to the Dashboard tab.
-
Complete the following Onboarding Runway steps.
You should reach 80% completion when you've finished these steps.
Company Details
Bank Details
Fulfillment Settings
Contact Information
Next, you'll connect your Jet account to ShipStation as a test account.
-
Go to the API tab of the Jet Partner Portal.
-
Copy the API User and Secret listed under Test API Keys.
-
Select the Jet tile.
Enter the test API User and Secret in the corresponding fields.
A Jet store will be created, and you'll be taken to the Jet settings within the store's Settings page.
Once ShipStation is connected to Jet, link your Inventory Warehouses to the Jet Fulfillment Nodes.
Go to the Fulfillment tab of the Jet Partner Portal.
-
Copy the Fulfillment Node ID for your fulfillment location.
-
Click add under Jet Fulfillment Node ID in the Jet tab of the store's setting in ShipStation.
Paste the Fulfillment Node ID into the field, and click Save.
OPTIONAL: Repeat the above steps until each Jet Fulfillment Node is assigned to a ShipStation Inventory Warehouse (If you use multiple Fulfillment Nodes in Jet).
Click Save Changes when you're done.
After your Inventory Warehouse has been linked to a Jet Fulfillment Node, you'll create a test product to complete the API testing processes in Jet.
Tip
Please review the Jet Product Listing Guide before you proceed.
-
Go to the Products tab in ShipStation.
-
Click New Product.
Alternatively, you can edit an existing product, but we've found a new test product is better. Just remember to deactivate it once you complete the Jet Onboard Runway.
-
Enter a SKU, Name, Description, Image URL, and UPC in the product's General tab.
-
Enter a Price, Brand, and set Multi-Pack Quantity to 1 in the product's Jet tab.
-
Click Save Changes.
Within the next few minutes, your test product will upload to Jet.
-
Go to the API tab of the Jet Partner Portal.
Under Products, Send Merchant SKU and Send Price should be checked now.
After your test product has been created, add stock for the product and send the test product information to Jet.
Return to the Products tab in ShipStation and click the SKU to edit your test product.
-
Click Add Alternate Location in the product's Inventory tab and choose an Inventory Warehouse that is linked to a Jet Fulfillment Node.
Set the Quantity to 2.
Click Add Location, then Save Changes.
Go back to
Settings > Selling Channel > Store Setup
, and edit your Jet store.-
Click Trigger Manual Sync in the Jet tab of the store's settings.
Note
ShipStation will automatically sync inventory stock counts with Jet roughly every 12 hours. This manual action syncs the inventory stock counts right away.
-
Go to the API tab of the Jet Partner Portal.
Under Products, Send Inventory should now be checked.
Next, you'll generate a few test orders to test shipping and canceling orders.
Go to the API tab of the Jet Partner Portal and click Order Generator.
-
Create two test orders using your preferred Fulfillment Node.
Each order should use the test product you created with an Order Quantity of 1.
Click Generate Test Orders.
-
Go to the Orders tab of the Jet Partner Portal.
You should see two test orders in the Ready status.
-
In ShipStation, Update the Jet store to import the test orders.
You'll find them in the Awaiting Shipment status on the Orders tab.
Now you'll ship one order and cancel the other to ensure the status updates are flowing into Jet.
Go to the Orders tab in ShipStation and select one of the test orders.
-
Click Other Actions, then Mark as Complete.
Enter any value for the Tracking Number.
Select USPS, UPS, FedEx, or DHL as the Carrier.
Check the option to Notify Marketplace.
Click Mark as Complete.
-
Select the other test order.
Click the Order Number to open the Order Details.
Click Other Actions, then Cancel Order.
-
Go to the Orders tab of the Jet Partner Portal, and refresh the page if needed.
Your two test orders should both be in the Complete status now. (One will have a Tracking Number and Actual Ship Date, the other will not.)
Now that you've tested shipping and canceling orders, create a test return and process it in ShipStation.
Go to the API tab of the Jet Partner Portal and click Return Generator.
Return to ShipStation, then go back to
Settings > Selling Channel > Store Setup
, and click Edit next to your Jet store.-
Select the Jet tab of the store's settings, and click Trigger Manual Sync.
Note
ShipStation will automatically import requested returns from Jet roughly once per hour. This manual action imports the requested returns right away.
-
Go to the Shipping tab, click Returns in the left-hand sidebar, then click Outstanding.
You should see your Jet return request.
Click on the RMA Number for the return request.
Click Complete Refund in the Returns window that appears.
-
Go back to the API tab of the Jet Partner Portal (or refresh the page if it was already loaded in another tab).
Complete return should now be checked.
Congratulations! You've completed the Jet Onboarding Runway!
You can now update the Jet store to use your production credentials.
Note
You can upload your product list for Jet before you complete this step, or wait to do that later if you're not ready yet to start selling your products on Jet.
Go to the Dashboard tab of the Jet Partner Portal.
-
Copy the API User and Secret listed on this page.
Return to ShipStation, then go back to
Settings > Selling Channel > Store Setup
, and click Connection next to your Jet store.Enter the production API User and Secret in the corresponding fields.
That's it! Jet is now fully connected to ShipStation and you're ready to start selling your products on Jet. The only thing left to do is upload your product listings and stock levels to ShipStation so Jet can start listing your products.
Follow the steps below to connect your established Jet store to ShipStation:
Disconnect Other Jet Integrations
You must disconnect Jet from any previous integration partners before you connect to ShipStation.
Log in to the Jet Partner Portal here.
Go to the Dashboard tab of the Jet Partner Portal.
-
Copy the API User and Secret listed on this page.
-
Select the Jet tile.
Enter the API User and Secret in the corresponding fields.
After you've completed the connection steps, your store will be connected to ShipStation. You'll be taken to the store's Settings page to adjust the store-specific settings like branding, notification preferences, and product handling.
Once ShipStation is connected to Jet, link your Inventory Warehouses to the Jet Fulfillment Nodes.
Go to the Fulfillment tab of the Jet Partner Portal.
-
Copy the Fulfillment Node ID for your fulfillment location.
-
Click add under Jet Fulfillment Node ID in the Jet tab of the store's setting in ShipStation.
Paste the Fulfillment Node ID into the field, and click Save.
OPTIONAL: Repeat the above steps until each Jet Fulfillment Node is assigned to a ShipStation Inventory Warehouse (If you use multiple Fulfillment Nodes in Jet).
Click Save Changes when you're done.
That's it! Jet is now fully connected to ShipStation and you're ready to start selling your products on Jet. The only thing left to do is upload your product listings and stock levels to ShipStation so Jet can start listing your products.
Now that you've connected Jet to ShipStation, the only thing left to do is to upload your product and stock level information into ShipStation.
This is a two-step process:
-
Create or update the products in ShipStation.
There are three ways to do that:
If you do not have your products listed on Jet, you can import products with a CSV file.
If your products are already listed on Jet, you can import products through the Jet store settings.
If you only need to create or update a few products, you can create or update the products manually.
Set the stock levels for your products.
After you upload your products to Jet, the Jet tab of the Product Details will populate with one of three statuses:
SKU Upload Failed: ShipStation attempted to create the product in Jet, but the action failed because one or more of the required fields were not accepted.
Under Jet Review: ShipStation was able to create the product in Jet successfully, and Jet is reviewing it before listing it on their site.
Available for Purchase: ShipStation was able to create the product in Jet successfully, and Jet has made the item available for purchase on their site.
Proposition 65 & Jet.com
California’s Safe Drinking Water and Toxic Enforcement Act of 1986, or Proposition 65, requires that merchants provide California consumers with specific warnings that indicate potential harm from products that contain chemicals on the Proposition 65 list.
Jet.com requires that you identify any product you upload to Jet that is subject to Prop 65 rules and regulations. Failure to identify such products may result in Jet.com removing those items from the site.
If you do not already have products listed on Jet, the fastest way to add your product information to ShipStation is to perform a product CSV import.
Learn how to import products via CSV from our Add Products In Bulk via CSV Import article.
While the process is similar after you have Jet connected as a store, you can include a few additional, Jet-specific fields when you import your product CSV.
These fields include:
Description: The text description of the product being sold.
JetBrand: The brand of the product being sold.
JetPrice: The price for the SKU on Jet.
-
JetMultiPackQuantity: The number of units that SKU represents.
For example, if you sell a product with one SKU to represent a single quantity of that product, and another SKU to represent three of the same product, the Multi-Pack Quantity would be 1 for the single quantity SKU and 3 for the multi-quantity SKU.
-
JetCategory: The Jet Node ID for the category of the product being sold.
Note
Jet uses Node ID values to identify categories for products. See this file for a list of Jet Node IDs. It's recommended that you be specific (using the L2 Node IDs whenever possible) in order to ensure the best browsing experience for your customers.
-
JetInventoryOverride: ShipStation will send this value as the inventory stock count to Jet instead of the available stock for the product in ShipStation's Internal Inventory Solution.
This value does not decrease when products are shipped. For example, if you want to stop listing a product on Jet but still want to track the stock in ShipStation for your other selling channels, you can set the JetInventoryOverride value to 0.
Prop65: True or False. Indicates this product is subject to Prop 65 rules and regulations. If left blank, Jet.com will assume False.
-
Prop65Reasons: Required if Prop65 is set to True. List of potentially harmful chemicals the product contains.
Example: "This product contains Lead"
When you import products via CSV file, ShipStation requires only the field for either SKU or Name. However, Jet requires the following fields to be included for the products you create in Jet.
SKU
Name
UPC
ThumbnailUrl
JetPrice
JetBrand
JetMultiPackQuantity
The following fields are also shared with Jet, but they are not required.
Description
WeightOz
Dimensions (Length, Width, Height)
JetCategory
Prop65
Prop65Reasons (Required if Prop65 is set to True)
If you already list products on Jet, follow the steps below to import your product catalog into ShipStation.
Click the Edit link next to your Jet store.
Go to the Jet tab of the store's settings.
-
Click the red Import Jet Product Catalog button.
When you import Jet products, ShipStation will create product records for SKUs that do not already exist and update product data for matching SKUs that already exist in ShipStation. The following fields will be saved and updated:
SKU
Name
Description
Image URL
UPC
Weight
Dimensions
Jet Price
Jet Multi-Pack Quantity
Jet Brand
Jet Category
Product requires a warning for California Proposition 65 compliance
Prop 65 Reasons
If you're only going to be listing a few products on Jet, or if you just need to add a small number of new products to Jet, you may find it more efficient to create or update your products manually.
From the Products tab in ShipStation, click the New Product button to create a new product, or click the hyperlinked SKU for a product to edit its details.
If you've already connected Jet to ShipStation, the product details in ShipStation will include a Jet tab that includes the following Jet-specific fields:

Price: The price for the SKU on Jet.
Brand: The brand of the product being sold.
-
Multi-Pack Quantity: The number of units that SKU represents.
For example, if you sell a product with one SKU to represent a single quantity of that product, and another SKU to represent three of the same product, the Multi-Pack Quantity would be 1 for the single quantity SKU and 3 for the multi-quantity SKU.
-
Jet Category: The Jet Node ID for the category of the product being sold.
Note
Jet uses Node ID values to identify categories for products. See this file for a list of Jet Node IDs. It's recommended that you be specific (using the L2 Node IDs whenever possible) in order to ensure the best browsing experience for your customers.
-
Inventory Override: ShipStation will send this value as the inventory stock count to Jet, instead of the available stock for the product in ShipStation's Internal Inventory Solution.
This value does not decrease when products are shipped. For example, if you want to stop listing a product on Jet but still want to track the stock in ShipStation for your other selling channels, you can set the Inventory Override value to 0.
Product requires a warning for California Proposition 65 compliance: When selected, it will indicate to Jet.com that this product is subject to Prop 65 rules and regulations.
-
Prop 65 Reasons: Required if Prop 65 is selected. List of potentially harmful chemicals the product contains.
Example: "This product contains Lead"
If you have more than one Jet store connected to your ShipStation account, you'll also see a Store drop-down which will allow you to define the product data for each Jet store.
When you create products manually, ShipStation only requires a SKU. However, Jet will require the following additional fields to list a product on their site:
SKU
Name
UPC
Image URL
Price
Brand
Multi-Pack Quantity
The following fields are also shared with Jet, but they are not required to submit the product.
Description
Weight
Dimensions (Length, Width, Height)
Jet Category
Product requires a warning for California Proposition 65 compliance
Prop 65 Reasons (Required if a product requires a Prop 65 warning)
Before you can accept orders from Jet, you must upload stock levels for the products in ShipStation.
Review our articles on setting stock levels for more details:
Note
If your product uses the Inventory Override product attribute, ShipStation will send that value instead of the stock count listed for the product.
When you set the stock level, it's important to use the same Inventory Warehouses that are linked to your Jet Fulfillment Nodes.
You will only receive Jet orders if you have stock available. If you have insufficient stock to fulfill it, Jet will reject the order.
ShipStation automatically communicates the stock level information with Jet once per day. To send that information over to Jet more quickly, go to Settings > Selling Channels > Store Setup
and edit your Jet store. On the Jet tab of the store's settings, click Trigger Manual Sync.

ShipStation's integration with Jet supports the following standard features:
Common ShipStation Features |
Status Mappings
Sent with Shipment Update
|
Additional Features
ShipStation's integration with Jet allows for the following additional features:
Feature |
Description |
---|---|
Jet Order Acknowledgement |
When orders import into ShipStation, ShipStation will acknowledge the order so long as the products have available stock. If the products do not have available stock, the order will be rejected. ShipStation will attempt to import Jet orders once every 15 minutes. |
Jet Order Cancellation |
If you cancel a Jet order within ShipStation, ShipStation will also cancel the order on Jet. Only orders that have not been shipped can be cancelled. You cannot Restore a Jet order after it's been cancelled. |
Shares product and stock information with Jet |
Once per day, ShipStation will upload applicable products to Jet, as well as update the inventory stock levels. |
Manage Jet Returns |
ShipStation will import return requests from Jet, and you can accept, modify, or reject them through ShipStation's Returns page. Review the Jet Returns section below for details. |
Support-Enabled Features
Beyond the features listed above, you can request the ShipStation User Success team to enable the following settings for your Jet store.
Feature |
Description |
---|---|
Disable Product and Inventory Upload. Enable Auto Accept |
With this setting enabled, ShipStation will not attempt to share product or stock information with Jet, and will acknowledge all Jet orders upon import even if no stock is available for the product in ShipStation. Only use this option if your Jet products and stock levels are managed by another Third Party Logistics service. |
ShipStation will also import Jet Return requests made by your customers, and allow you to approve, adjust, or dispute the return within a set period of time.
Important
Jet.com requires you to approve/dispute/refund the customer-initiated return within 48 hours. Otherwise, Jet.com will automatically approve the return.
To view the return details, go to Shipping > Returns > Outstanding
and select the RMA # to open the Jet Return Details.
The Return Details include the Item and QTY returned, the reason buyer created the return, the Refund value of the items included in the return, and the cost of the return label provided to the buyer by Jet.

To approve the refund and cover the cost of the return label, click Complete Refund.
-
To adjust the Refund Amount so you can submit a partial refund, click Edit next to the Refund Amount, or set it to $0.00 to deny the refund for the item.
You will then be prompted to provide a reason for this adjustment.
-
To dispute this label charge with Jet.com, click Dispute next to the You Will Pay Jet Return Label Cost.
You will then be prompted to provide a reason for disputing this charge.
ShipStation is not able to send emails for Jet orders. Jet handles all customer notifications.
Do not split or combine Jet orders in ShipStation. Doing so will prevent ShipStation from being able to update Jet with the shipment information.
ShipStation supports only single-image URLs, so only a single image will be available for Jet products created by ShipStation.
Here are some common issues experienced by users, potential causes, and available troubleshooting tips.
Issue |
How to troubleshoot or resolve |
---|---|
After an order is marked as complete with a tracking number, trying to send a second tracking number will result in a 400 bad request error. |
We cannot send a second tracking number for a completed order. Only the Jet.com support team can change a shipment’s tracking number. |