Add Product Records

Methods for adding products to ShipStation via the app or importing in bulk with a CSV file. Recommendations for how to identify products within ShipStation.

ShipStation automatically creates product records when orders import from your selling channels and contain a product that does not yet have a record in ShipStation.

All automatically created products will include the name and SKU as sent from the selling channel. By default, ShipStation uses the product SKU as the unique identifier for each product record, unless you change this in your store settings.

There are two other ways to add products to ShipStation:

Identify Products by SKU or Name

Before importing your products, determine if you need them to be uniquely identified by SKU or by Name (we recommend by SKU, which is the ShipStation default setting).

If you wish to identify products by Name instead, do the following:

This setting affects how ShipStation recognizes new products and applies product defaults to orders. When changing this option, the change will affect products importing in the future, and will not retroactively affect already imported products.

Add Single Products Manually

Add Products in Bulk via CSV Import

To create product records in bulk, you must use ShipStation’s pre-formatted CSV template.

You can now enter your product information into the corresponding columns.

SKU and Name are required fields, but all other fields are optional. When you are done, save your modified CSV with a new name.

Do Not Change the Product CSV Header Row

Do not make any changes to the text or change the order of the columns in the header row (row 1) of the pre-formatted CSV template. Doing so will cause the product import to fail.

You will receive a message that your import has been sent. Close that window and you can continue to work in ShipStation while the import completes in the background. An alert will appear when the import has successfully completed.

If your import fails, you will receive an import failure message that indicates the potential reason. See the Product Imports Troubleshooting article for steps to troubleshoot any errors you may encounter.

Notes About Product Records

  • ShipStation is set by default to create product records from the items included on orders when they import. When ShipStation creates product records this way, the product records contain only the Name and SKU sent by the selling channel.

  • Once a product record is created is ShipStation, the SKU cannot be changed. However, you can set product records to be inactive or delete them altogether, if needed.

  • All new products are Standalone products by default. If you wish to create relationships between products for reporting purposes, review the Product Types article.

  • ShipStation only receives product information from the selling channel. ShipStaton does not send product information back to the selling channel (with the exception of Jet.com).

  • Importing products with a CSV:

    • Many product details, but not all, can be added and updated in bulk with a CSV import.

    • CSV imports replace existing product details, so it's important that the CSV used always contains the values for all product details you wish the ShipStation product record to contain.

    • If the Active column is left blank in the CSV, ShipStation will ignore it and leave the product in its current state.

    • If the import fails, you will receive an import failure message that indicates the potential reason. Review the CSV Import Troubleshooting article for more details.