Jet.com requires new sellers* to complete an Onboard Runway before you can list and sell on Jet.com. The Onboard Runway utilizes Test API credentials to upload a product and its inventory, generate and process orders, and manage returns.
Once you have completed the Test API runway, you will be granted Jet.com Production API credentials. You can then upload your products to list and start selling on Jet.com.
The checklist below lists the necessary steps, and whether they occur in ShipStation, your Jet.com account, or both. Click the links to jump to the section.
*Established sellers do not need to complete the Test API Runway process.
IMPORTANT: Before starting the Jet onboard Runway, you must have completed the Company Details, Bank Details, Fulfillment Settings, and Contact Information steps, as seen below.
Read How do I set up my Jet Company Profile? and learn how to complete your Jet Profile.
Connect Jet Test API to ShipStation
1. In Jet, go to the API tab.
2. On the right-hand side of the page is the Test API Keys section. Copy the API User and Secret and go to ShipStation.
3. In ShipStation, go to Settings > Selling Channels > Store Setup and click Connect a Store or Marketplace.
4. Select Jet from the list of marketplaces.
5. Paste the API User and Secret into the appropriate fields, and click Connect.
Link Inventory Warehouse to Fulfillment Node ID
Once connected, you'll be taken to the Jet tab in your new Jet store in ShipStation:
1. Go to your Jet.com Partner Portal, navigate to the Fulfillment tab, and copy the Fulfillment Node ID for your Fulfillment Node, as seen in the image below.
2. Back in ShipStation, locate the Jet tab in your Jet store settings. Select Add under Jet Fulfillment Node ID* and next to the ShipStation Inventory Warehouse to which you want to map the Jet Fulfillment Node.
*A Fulfillment Node is Jet.com's equivalent of a ShipStation Ship From Location.
3. Paste the Fulfillment Node ID into the field, and click Save.
4. Make sure to also click Save Changes for the store settings.
You've completed connecting the Jet Test API to ShipStation! Now move on to Upload a Product and Price.
IMPORTANT: If you have multiple Fulfillment Nodes in Jet.com that you plan to sell from, you must have a unique ShipStation Inventory Warehouse for each Jet Fulfillment Node. These must be mapped in a 1:1 relationship.
Upload a Test Product and Price
If you have not already done so, please review the Jet.com Product Listing Guide before proceeding.
1. In ShipStation, go to the Products tab.
2. Open the Product Details for the product in ShipStation.
You can do this by selecting an existing SKU from the Products Grid or by creating a New Product. We recommend creating a new "test" product so that you can inactivate it after the Test API runway is completed.
3. In the Product Detail window, go to the General tab.
4. Enter a Name, Description, Image URL and UPC as seen below.
IMPORTANT: SKU, Name, and a valid UPC are required. Jet.com will not complete the upload if the UPC is invalid.
5. Go to the Jet tab on the far right side of the Product Details.
6. Enter Price, Brand, and set Multi-Pack Quantity to one, as seen below.
7. Click Save Changes.
NOTE: For more information on what these fields represent, read How do I upload Product Listings to Jet.com?.
8. Now, go back to Jet.com. Your test product will automatically upload to Jet after you click Save Changes. This may take a few minutes to display in your Jet dashboard.
9. Go to the API tab, and the Send Merchant SKU and Send Price steps should display as completed (shown below). You may need to refresh the browser page to see these updates.
Upload Inventory Stock Counts
Now that you have a SKU and price for the product uploaded to Jet.com, you now need to upload inventory to Jet.com for this SKU.
1. In ShipStation, go back to the Product Details for the test item used in the previous step.
2. Click on the Inventory tab. (If you do not see the Inventory Tab, you need to enable Inventory Tracking in your ShipStation Settings.)
3. Select Add Alternative Location, and choose an Inventory Warehouse you have linked to your preferred Jet.com Fulfillment Node.
4. Set Quantity to two.
NOTE: The Location, Cost and Note fields are not uploaded to Jet.com and are not required for this process.
5. Select Add Location, and save the changes in the Product Details window.
6. Go to Settings > Selling Channel > Store Setup, and click Edit next to your Jet store.
7. Go to the Jet tab.
8. Click Trigger Manual Sync. This will force an upload of inventory counts from ShipStation to Jet.com.
NOTE: ShipStation automatically uploads inventory counts to Jet.com once every 12 hours, but if you ever need to upload the counts on demand, use the Trigger Manual Sync button.
9. Return to Jet.com, and go to the API tab. The Send Inventory step should show as completed (see below). You may need to refresh the browser page to see these updates.
You're almost done! Promise!
Generate Test Orders
You now need to create two test orders, then ship one, and cancel the other.
1. Go to the API tab and select Order Generator. Generate two test orders (each with a quantity of one) for the test product you just uploaded.
2. Select Generate Test Orders.
3. Go to the Orders tab on the left-hand side of your Jet.com Partner Portal. In the Ready status, you should see the two test orders you generated.
4. In ShipStation, refresh your Jet.com store to import the two test orders.
Ship a Test Order
Once imported, manually mark one of the orders as shipped.
Make sure to...
- Enter a value for a tracking number
- Select either USPS, UPS, FedEx or DHL as the carrier
- Check the option to Notify Marketplace
You should now have one order remaining in the Awaiting Shipment status imported from Jet.com in ShipStation.
Cancel a Test Order
Select the remaining test order in ShipStation, and click Other Actions > Cancel Order.
Back in your Jet.com account Orders tab, you should now see both orders updated with a Complete status. You may need to refresh the browser page to see the updated changes.
The final step is to complete a return. Keep in mind that returns and refunds initiated by the buyer through Jet.com support must be approved or rejected by the seller.
1. In your Jet.com Partner Portal, go to the API tab and generate a return using the Return Generator option (as shown below).
2. Click Manage (next to Return Status) if you'd like to view the return in Jet.com.
3. In ShipStation, go to Settings > Selling Channel > Store Setup, click Edit next to your Jet store, and go to the Jet tab.
4. Click Trigger Manual Sync.
NOTE: ShipStation imports returns from Jet once every hour, but if you ever need to import a return on demand, use the Trigger Manual Sync button.
5. Once the sync has completed, go to Shipments > Returns > Outstanding. The Jet.com return will import here.
6. Click on the RMA number (return merchandise authorization).
7. In the Returns window that appears, click Complete Refund.
The Return step should now be marked as completed in Jet.com. This completes your Jet.com Test API process!
You now have two options. You can...
- Switch to the Production API credentials and start selling on Jet.com (see below), or
- Upload your product listings into ShipStation and sync with Jet.com before you go live.
Read How do I accept or dispute a Jet.com Return refund? for more information about how Jet returns and refunds work.
Switching to the Production API Credentials
You must reconfigure the Jet.com connected store in ShipStation with your Jet.com Production API credentials.
- In your Jet.com Partner Portal, go to the Dashboard tab.
- Copy your Production API credentials.
- In ShipStation, go to Settings > Selling Channels > Store Setup and select Connection next to your Jet.com store.
- Paste the copied API credentials into the corresponding fields.
- Click Connect to complete the reconfiguration.
Congratulations! You can now begin uploading products to sell on Jet.com using ShipStation! Make sure to check ShipStation's Jet.com Directory for more help articles about ShipStation, Jet, and all the features we offer.