This page will detail the entire process of creating a complete product using the API. The other pages in this section further detail the available API requests for each attribute. Not all attributes are required to make a product (see below), but this guide will assume that the product being created has all attributes.
In this example, a product and its attributes will be created in the following order:
* Required
† Not required, but will default to 0 if not provided
‡ Not required, but will default to "Top Level" if not provided
The order of the first five attributes does not matter; the only ordering that matters is that the actual product is created as the last step. This is the most efficient way of creating a product with all attributes as the attributes are assigned to the product by the attribute ID.
The first step in creating a product is to create the tax rate of the product. This is only required once, for each unique tax rate, and does not need to be re-created for each product.
Documentation on how to create new tax rate can be found here.
The second step in creating a product is to create the brand of the product. This is only required once, for each unique brand, and does not need to be re-created for each product.
Documentation on how to create new brand can be found here.
The third step in creating a product is to create the category of the product. This is only required once, for each unique category, and does not need to be re-created for each product.
Documentation on how to create new category can be found here.
The fourth step in creating a product is to create a popup note for the product. This is only required once, for each unique popup note, and does not need to be re-created for each product.
Documentation on how to create popup note can be found here.
The fifth step in creating a product is to create a multiple choice popup note for the product. This is only required once, for each unique multiple choice note, and does not need to be re-created for each product.
Documentation on how to create new multiple choice note can be found here.
The final step is to create the product itself. This step requires the IDs for any of the attributes above that are to be assigned to the product.
Documentation on how to create new product can be found here.