Adding Products (Beta)
This article covers how to add a new product to your store using the built-in control panel editor. You can also import products in bulk using a CSV file, use apps to find and source products, and create them directly via the Catalog API.
What’s New? (Beta)
We’ve recently redesigned our built-in add product tool to be a more streamlined, single-page experience that allows you to create variant and customization options as you create the product.
Beta: This article covers the new add/edit product experience which is still in development and not yet available to all stores. See Adding Products for help with the current experience.
Some features are not yet supported, such as:
- Digital/Downloadable Products
- Images from web/gallery
- Bulk Pricing
- Gift Wrapping
- Image Editing
- YouTube Videos
- Custom SKU Builder
- Swatch Pattern Upload Option
- Visible on Storefront — toggle the product’s storefront visibility
- Product Name (required) — the name of your product (maximum 250 characters; no special characters)
- Default Price (required) — the price of your base product, not taking into account sales, discounts, variants, or customizations. Optionally include additional pricing details like Cost, MSRP and Sale Price in the Pricing section.
- Categories (required) — the categories your product belongs to. Click the + next to a category to see its subcategories, or click + Add Category if you need to create a new category.
- Product type — select whether your product is physical or downloadable (only physical type is supported at this time)
- Weight (required for physical products) — your product's weight; used for shipping calculations
- Brand — select from any brands you've created; start typing to add a new one
- Product SKU — the unique product identifier
Fill out your product description with information about your product. This section uses a WYSIWYG editor, so you can add text, bullet points, links, or additional images and videos.
By default, when you add a new product, it is available for shoppers to add to their cart for purchase, but you can modify a product's availability when creating or editing it.
- This product can be purchased in my online store (default)
- This product is coming soon but I want to take pre-orders
- Message — message that will display in place of the Add to Cart button
- Release date — date you expect the product back in stock
- Remove pre-order status on this date — product will be changed back to Product can be purchased in my online store automatically on the selected date
- This product cannot be purchased in my online store — for products to be marked as catalog-only
- Show "Call for pricing" message instead of the price — field to type in your desired "Call for Pricing" message
- Supported file types are JPEG/JPG, GIF and PNG.
- TIF, PDF, and animated GIF files are not supported.
- The optimal size for your product images is 1280 x 1280 pixels. Other product images (like thumbnails) will be created from the original image you upload.
Adding an Image
There are two ways you can add an image to your product:
- Drag and drop the image from your computer to the blue box.
- Click Add Images and navigate to the image on your computer.
After you’ve added images, click the Default radio button to select which image will represent the product. This will be used anywhere that a single image is displayed for the product, such as category pages or store search results.
If you have multiple images, drag and drop them up or down to change the sort order.
The image description will become the image's alt tag. This is the alternate text that provides information about the image for users who cannot view it. See our article on Product Descriptions Best Practices for tips on getting the most out of your product image descriptions.
- Default Price (required) — the price of your base product, not taking into account sales, discounts, variants, or customizations. It is shown in the Product Details section and reported again here. They are linked, so if one is changed the other is automatically updated.
- Tax Class — allows you to select the tax class a product belongs to; normally left as Default Tax Class. See Manual Tax Setup for more information on Tax Classes.
- Avalara Product Tax Code — if you've linked your paid Avalara account, determines how this product should be taxed. See Automatic Tax Calculation with Avalara AvaTax for more information.
Click on Show Advanced Pricing. You will see a few more pricing options appear, all of which are optional.
- Cost — the cost of your products to you; this is never shown to customers, but can be used for accounting purposes
- MSRP (Retail Price) — the price at which your distributor recommends you sell the product; will show next to your product's price
- Sale Price — if used, replaces your regular product price
- Fixed Shipping Price — The price the shopper will pay to ship one unit of this product. If left blank, the default shipping calculator will be used during checkout.
- Weight — your product's weight; used for shipping calculations
- Width, Height, Depth (physical products/optional) — your products' dimensions. While not required, you should enter your packed product's dimensions here to ensure accurate shipping quotes.
This section lets you set whether or not your product's inventory should be tracked, and how. It is enabled when the Product Type field is set to Physical.
For a full walk-through on managing inventory, see Inventory Tracking.
- Do not track inventory for this product — inventory will not be tracked
- Track inventory for this product — your base product's stock level will be tracked
- Stock Level — the amount of the product currently in stock
- Low Stock Level — when your product hits this quantity, you will be sent a notification
- Track inventory by variants — your product's variants will be tracked; requires generating variants
This section lets you specify product identifiers, which you may need for accounting, inventory, or shopping integration purposes.
- Product SKU — the unique product identifier
- Manufacturer Part Number (MPN)
- Product UPC/EAN
- Global Trade Item Number (GTIN)
- Bin Picking Number — if your product is stored in a warehouse, use this to specify where in the warehouse it can be located. This information will appear on packing slips. If your product has options, you should assign BPNs for your individual SKUs rather than the base product.
Use Variant Options to generate Variants (each with a unique SKU) that can be used to track inventory. This is where you can assign attributes such as image, price, and weight on the variant level.
Creating a Variant Option
1. Click + Add Variant Option.
2. Give your option a name, select its display type, and specify which values should be available. Click + Add Another Value for additional values.
3. When you’re done, click Create Variants.
After variants are created, they will appear in a table called Variants. This area works like a spreadsheet, and you can edit and copy data (like price, image and SKU) for individual variants.
To edit existing variations or add new variations to an existing product, click Configure Options.
Custom Options allow a customer to further customize a product or variant. They work well for products needing an input for custom messages, dates, checkboxes, and more.
Creating a Custom Option
1. Click + Add Custom Option.
2. Give your option a name, select its display type, and specify which values should be available. You can also enter default text for date and text types. Click + Add Another Value for additional values.
3. When you’re done, click Create Options.
Rules enable you to adjust key product attributes for specific combinations of modifications your shopper chooses. For example, you could add a rule to adjust the price a certain percentage when an Add Insurance checkbox is checked.
To add a rule, first add a custom option, then click + Add Rule. Choose which custom option to apply the rule to, then specify what changes to make.
- Set as a Featured Product on my storefront — toggle whether the product should appear in the Featured Products panel. This can also be managed from Products › View.
- Search Keywords — product keywords to assist in your store's search. See Store Search for more information.
- Sort Order — select where you want this product to appear relative to other products (products with a lower sort order will display further up on the page). Sort orders can be negative but must be whole numbers. See Sort Order for more details.
- Template layout file — if you have custom product HTML templates, use this to select one other than the default (product.html)
- Warranty Information — include any product warranty information here.
- Availability Text — Enter 1-2 lines explaining how long it normally takes for this product to ship.
- Condition — mark whether your product is New, Used, or Refurbished. Check the box to optionally show the condition on the storefront product page.
Search Engine Optimization
- Page Title — the title shown in the web browser, as well as the main link text in search engines. If left blank, the product’s name will be used as the page title.
- Product URL — the actual URL of your product. If you are receiving any warnings about special characters in your product name causing issues with the URL, check this setting and clear out any unusual characters such as a & or %.
- Meta Keywords — keywords relevant to the product. Separate multiple keywords by commas. Note that keywords are ignored by modern search engines.
- Meta Description — a short sentence (150-160 characters) summarizing the content of the product. This can be shown in the search engine results, although some search engines will instead show other content from the page that better matches the user's search query.
- Minimum Purchase Quantity — Limit your customers to purchasing a minimum quantity of the product.
- Maximum Purchase Quantity — Limit your customers to purchasing a maximum quantity of the product.
Custom fields allow you to specify additional information that will appear on the product's page on the storefront.
- Custom field name (like Material) — limit 250 characters Custom field value (like Cotton) — limit 250 characters
Open Graph Sharing
Open Graph (OG) settings allow you to specify what data is shared when a product is linked on sites like Facebook.
If Use product name is checked, the product’s name will be used as the shared listing’s title. If unchecked, you can specify a custom title.
If Use meta description is checked, the product’s meta description will be used as the shared listing’s description. If unchecked, you can specify a custom description.
Select whether you want the product thumbnail image to appear in the shared listing.