You will learn the following about Product Types in this article:
- ShipStation's three Product Types
- How Parents and Variants are useful
- Enable Advanced Product Types to use Parent and Variants
- Creating Parent products and adding Variants
ShipStation's Three Product Types
Product Types help you differentiate and categorize your products. You have three product types in ShipStation to choose from:
This product type has no relationship to other products
A non-sellable product that acts as the primary product for reporting purposes, and contains the variant products that belong to it.
A sellable product that belongs to the Parent product. This product type inherits any product defaults set in the Parent product details.
By default, all products are Standalone products. This just means they have no relationship to other product records in ShipStation. For reporting purposes, however, you may want to group certain types of products together.
By using Parent and Variant product types, however, you can define certain products as belonging to another product.
Parent products are non-buyable products that contain your actual products, which are listed as its Variants. Think of Parent products as a way to categorize a series of related products, i.e. Variant products, to help with your reporting.
How Are Parents and Variants Useful?
Let's say you have a Hotdog T-Shirt in various colors and sizes. Currently, ShipStation treats those shirts as separate, Standalone products for reporting purposes. However, if you group all the different shirt sizes and colors available as Variant products under a Hotdog T-shirt Parent product, your Product Sales and Item Demand Summary reports can tell you how your new Hotdog T-shirt is doing overall. Below is an example of a Parent/Variant hierarchy for our Shopify Hotdog shirts:
Additionally, some product-level settings (like shipping preferences or reporting categories) can be passed down from Parents to their Variants. Here's a screenshot of a Variant product's Shipping and Customs details, showing that Domestic shipping information has been inherited from the parent*:
*Any inherited shipping settings can be overridden by making entries or selections on the Variant's record.
Enable Advanced Product Types to Use Parent and Variants
To start using Parent and Variant product types, you must first enable Advanced Product Types in your ShipStation Account Settings.
1. Go to your Account Settings (the wrench icon in the upper right).
2. Select Account and then Display Options from the left-hand sidebar.
3. Scroll to the section called Products, find the option called Product Type, and select Advanced (Parents, Variants, and Standalones).
4. Save your changes. With Advanced Product types now enabled, you will be able to:
- Create new Parent products
- Add Variants to Parents
Creating Parent Products and Adding Variants
Ideally, your Products tab in ShipStation will already contain your existing product records. If not, check out this article on how to import your products into ShipStation.
These product records will be Standalone products. Standalone products cannot be converted into Parent products (remember, Parent products are non-buyable products and they should have a unique SKU). You will need to create the Parent product in ShipStation, which will then be available to add products to as variants.
1. Go to your Products tab and click New Product.
2. In the Product Details window, enter the SKU and Name, then set the Product Type to Parent:
3. Click Save Product Now & Continue Editing. A new section, Variants, will be added to the Product Detail.
4. Enter the SKU and Name of the product you wish to be a Variant of your new Parent product.
5. Click Add Variant. Repeat this until you have added all Variant SKUs, and then click Save New Product.
If you have many SKUs to add as Variants to a Parent SKU, perform a CSV import of your products for exceptional efficiency. Read How do I import products into ShipStation? to learn more about CSV imports.
Set a product as a Variant in the CSV by adding its Parent SKU to the ParentSKU field. This example (below) shows how the five products on these CSV rows will become Variants of the HotDogTS Parent SKU:
NOTE: If the SKU you enter into the ParentSKU field in the CSV does not currently exist in your ShipStation account, a ParentSKU will be created for it when the CSV imports - as long as that SKU does not also occupy its own row in the CSV.