Adding a New Product

There are two topics at play here.

  1. First, we have the simple "How do I add another product to my site?" question that is easy to answer (see below). Read More.
  2. Second, we have the much more common "How do I add a new type of product variation?" This is typically asked at the beginning of creating a site. And we have worked hard in Commerce Kickstart 2 to make the interface for creating your first Product Variation Type very simple. Read More.

How do I add another product to my site?

Add a Product

Mouseover the word "Products" in the menu and select "Add a Product." That will give you a nice listing of the available Products that you can add to your site. If you want to create a new kind of product, definitely checkout the next section, "How do I add a new type of product variation?"

  • Administration
  • Products
  • Actions
  • Add a Product

Product Form

The Product Creation Form has three sections: Title/Description, Product Variations, and Catalog Management. The Title/Description area is the Product Display and should be filled out in a way that describes the entire product, not a specific variation. For products that have a price and other attributes, you can create variations. This could one product variation or many. Finally, at the end we have our Catalog Options. These are really just a set of taxonomy vocabularies that we use to create Facets and organize our Catalog on the Demo store.

  • Administration
  • Products
  • Actions
  • Add a Product

How do I add a new type of product variation?

Navigate

Mouseover the word "Products" in the menu and select "Variation types."

  • Administration
  • Store Settings
  • Product Settings
  • Variation Types

Click Add Product Variation

First, you should read the disclaimer at the top of the page. Second, go ahead and click on the button titled "Add product variation type."

  • Administration
  • Store Settings
  • Product Settings
  • Variation Types

Variation Type Form

Just like any entity type creation form (think Content Types) you can name the type of product variation. Additionally, there are three checkboxes here that will save you gobs of time: Revisions, Automatic SKU, and Create matching product display type. That third option will save you an amazing amount of time that you can quickly get up and running.

  • Administration
  • Store Settings
  • Product Settings
  • Variation Types

Now, we will stop the screenshots here for a second to pause and think on what we have created here. When you click "Save product variation type" there will be a content type created as well named the exact same thing with a product reference field added to it and the inline entity reference settings set up for you.

But you now have two things: A Product Variation Type and a Content type that displays Products of the new variation. Put another way, you now have your Product Display and Product Variation set up for you. The trick is now determining whether you want your fields to be on the Product Variations (things that change the price) or if you want to add fields to the Product Display (things that singularly describe the group of products for each URL).

So this means you have a set of fields for both the Product Display (the node that keeps track of product variations and gives us a viewable path, among other things) and the Product Variation (the actual product entity that can have more than one added to each display).

So from this point, we recommend you read more on Product Variations and Product Displays:

Found errors? Think you can improve this documentation? edit this page