Creating and Managing Private Products
Creating Products — One at a Time
How to Get There
- From the main menu, go to Catalogs
- Select the Private catalog tab
- Click the New button in the toolbar


Step 1: Create the Product Group
A dialog opens with these fields:

| Field | Required | Description |
|---|---|---|
| Brand / Manufacturer Name | Yes | The brand name. Type to search existing manufacturers or enter a new one. |
| Product Group Name | Yes | The product listing name customers will see (e.g., "Carbon Fiber Fender Kit"). |
| Product Description | No | A rich-text description using the editor. Supports formatting, links, and lists. Max 10,000 characters. |
Click Save to create the product group. The manufacturer is automatically created if it doesn't exist.
Step 2: Add a Product (Variation)
After saving the product group, a side panel opens to create the first product:


| Field | Required | Description |
|---|---|---|
| Manufacturer Part Number | Yes | Your unique SKU for this variation. Must be unique across all private products. Cannot be changed after creation. |
| Size | No | Size descriptor (e.g., "Small", "Medium", "Large") |
| Color | No | Color descriptor (e.g., "Matte Black", "Gloss Red") |
| Option | No | Additional option descriptor (e.g., "With Hardware", "Left Side") |
| MSRP / Sale Price | No | The manufacturer's suggested retail price. Minimum $0.01. |
| UPC / GTIN | No | Universal Product Code or Global Trade Item Number |
| Weight | No | Product weight in ounces. Minimum 0.01. |
| Height | No | Product height in inches |
| Width | No | Product width in inches |
| Depth | No | Product depth in inches |
| Row | No | Warehouse row location (for your internal reference — not visible to customers) |
| Bin | No | Warehouse bin location (for your internal reference — not visible to customers) |
| Used | No | Check this if the product is used/pre-owned. Enables the Condition Notes field. |
| Condition Notes | No | Describe the condition of the used item (only available when "Used" is checked) |
Click Save to create the product.
Step 3: Set Pricing & Inventory
After creating the product, open it from the catalog list to access the Pricing & Inventory section:

| Field | Description |
|---|---|
| Quantity | How many you have in stock. Set to 0 or leave blank for out of stock. |
| Lead Time | Days until the product is available if not currently in stock. |
| Sale Price | The price customers pay. Leave blank to use the MSRP as the selling price. |
Click Save to apply pricing and inventory.
Important: This is a separate step from creating the product. Products created via the UI or CSV import do not have inventory set automatically. You must come back to each product (or use a bulk import) to set quantities and sale prices. Without inventory, products will not appear on your webstore if In-Stock Only is enabled.
Step 4: Add Vehicle Fitment (Optional)
In the Vehicle Fitment section of the product detail panel:
- Enter the Year, Make, and Model (all three are required)
- Click Add
- Repeat for each vehicle the product fits
- To remove a fitment entry, click the trash icon next to it
Fitment data helps customers find your products when searching by vehicle on your webstore.
Adding More Variations
To add more variations to an existing product group:
- Click the product group name in the catalog list
- In the Product Group dialog, click Create New Product
- Fill in the variation details (different size, color, option, etc.)
- Save
Creating Products — Bulk CSV Import
For adding many products at once, use the CSV import feature.
How to Get There
- From the main menu, go to File Center
- Click Import Products (Job Type: Private Catalog: Import Products)
- Download the template CSV file
- Fill in your data
- Upload the completed CSV file
- Click Submit
In the example the Product Group is CL-17 Punisher 2 Helmet. MPN: 862-757 is the Product.

The import runs as a background job. When complete, a results report is available for download showing success/failure for each row.
CSV File Requirements
- Format: Comma-delimited CSV
- Maximum file size: 12 MB
- Encoding: UTF-8 recommended
CSV Columns
| Column | Required | Description |
|---|---|---|
Manufacturer.name |
Yes | Brand/manufacturer name |
ProductGroup.name |
Yes | Product group/listing name |
Product.manufacturer_part_number |
Yes | Unique SKU/part number |
ProductGroup.description |
No | Product description (plain text or HTML) |
Product.upc |
No | UPC/GTIN barcode |
Product.msrp |
No | MSRP price |
Product.size |
No | Size descriptor |
Product.color |
No | Color descriptor |
Product.option |
No | Option descriptor |
Product.image_url |
No | Image URL(s) — separate multiple URLs with a semicolon (; ) |
Product.height |
No | Height in inches |
Product.width |
No | Width in inches |
Product.depth |
No | Depth in inches |
Product.weight |
No | Weight in ounces |
Product.is_used |
No | 1 for used, 0 for new |
Product.condition_notes |
No | Condition description (used items) |
Product.reference_number |
No | Internal reference number |
Product.row |
No | Warehouse row location |
Product.bin |
No | Warehouse bin location |
Product.material |
No | Material type |
Product.frame_color |
No | Frame color |
Product.type |
No | Product type |
Product.department |
No | Department classification |
How the Import Works
- Manufacturers are matched by name. If a manufacturer doesn't exist, it is created automatically.
- Product Groups are matched by manufacturer name + product group name. If a group doesn't exist, it is created. If it exists, it is updated.
- Products are matched by manufacturer part number within the product group. If a product doesn't exist, it is created. If it exists, it is updated with the new data.
- Images from the
Product.image_urlcolumn are downloaded and attached to the product. Multiple images can be supplied by separating URLs with semicolons (;). Duplicate images (same file content) are automatically skipped.
Tip: You can use the CSV import to update existing products. Simply include the same Manufacturer Name and Manufacturer Part Number with updated field values. The importer will match and update instead of creating duplicates.
CSV Import Results
After the job completes, download the results file. It includes your original data plus additional columns:
Notes— "Success" or an error message for each row_Manufacturer.id— The assigned manufacturer ID_ProductGroup.id— The assigned product group ID_Product.id— The assigned product ID
Review the Notes column to identify any rows that failed and why.
Importing Fitment Data
Vehicle fitment can be imported separately:
- Go to File Center
- Click Import Fitment (Job Type: Private Catalog: Import Fitment)
- Download the fitment template
| Column | Required | Description |
|---|---|---|
Manufacturer.name |
Yes | Must match an existing manufacturer |
Product.manufacturer_part_number |
Yes | Must match an existing product |
VehicleYear.name |
Yes | Year (e.g., "2024") |
VehicleMake.name |
Yes | Make (e.g., "Honda") |
VehicleModel.name |
Yes | Model (e.g., "CRF450R") |
Fitment.delete |
No | Set to 1 to remove this fitment entry instead of adding it |
Exporting Products
To export your Private Catalog:
- From the catalog list, select the products you want to export (or select all)
- Click Export in the toolbar
- Choose Shelf Quantities
- The export runs as a background job and produces a CSV file
The exported CSV can be edited and re-imported to update products in bulk.
Deleting Products
- Navigate to Catalogs > Private
- Select the product(s) you want to remove
- Click the red Delete button in the toolbar

Deleting a product removes it from the Private Catalog, the webstore, and any marketplace listings. If it was the last product in its group, the webstore product page is also removed. This action cannot be undone.
Maintaining Your Private Catalog
Unlike Aftermarket products that receive automatic inventory updates from distributors, private products require ongoing manual maintenance. Here's what your day-to-day workflow looks like after initial setup.
Setting Inventory After Adding Products
Creating a product — whether through the UI or CSV import — does not automatically set its quantity or sale price. After adding new products, you need to:
- For individual products: Open the product from the catalog list, go to Pricing & Inventory, set the quantity and sale price, and click Save
- For bulk updates: Use the Shelf Quantities import in the File Center to set quantities across many products at once
If you skip this step, your new products will have zero quantity. With In-Stock Only enabled, they will not appear on your webstore or marketplace listings.
Restocking & Quantity Updates
When new inventory arrives:
- Individual updates: Open the product > Pricing & Inventory > Update the quantity > Save
- Bulk updates: Export your current catalog (Catalogs > Private > Export > Shelf Quantities), update the quantities in your spreadsheet, and re-import through the File Center
Quantities decrement automatically when a customer purchases a product. You do not need to manually reduce stock after sales — only restock when new inventory comes in.
Price Updates
- Update sale prices through the Pricing & Inventory section on individual products
- For bulk price changes, re-import your products via CSV with updated MSRP values, then update sale prices through the Shelf Quantities import or individually
Monitoring Out-of-Stock Products
If In-Stock Only is enabled (Settings > Webstore), products with zero quantity are automatically hidden from your webstore. Regularly check your catalog for items that have sold out and either restock them or remove them if discontinued.
Removing Discontinued Products
When a product is no longer available:
- Set quantity to 0 if you may restock later (hides it from the webstore if In-Stock Only is enabled)
- Delete the product if it is permanently discontinued (Catalogs > Private > Select products > Delete). This removes it from the webstore and all marketplace listings and cannot be undone.
Best Practices
Planning Your Product Structure
- Be consistent with manufacturer names. Pick a naming convention and stick with it. "Smith's Custom Parts" and "Smiths Custom Parts" will create two separate manufacturers. The system matches by exact name.
- Think of product groups as your listing pages. Each product group becomes one page on your webstore. Group variations (sizes, colors) under the same product group name so customers see all options in one place.
- Use meaningful part numbers. The Manufacturer Part Number is your primary SKU and cannot be changed after creation. Use a system that makes sense for your business (e.g., prefix by category: "HELM-001", "TIRE-BLK-SM").
- Fill in size, color, and option fields. These fields become selectable variation options on your webstore. If you have a helmet in three sizes, create three products under the same product group with different Size values.
Using CSV Import Effectively
- Start with the template. Always download the template CSV first and follow its column structure exactly.
- Build your data in a spreadsheet. Use Excel or Google Sheets to prepare your data, then export to CSV.
- Watch for trailing spaces. Extra spaces at the end of cell values (especially manufacturer names, product group names, and MPNs) will cause mismatches. "Tucker Rocky" and "Tucker Rocky " are treated as two different manufacturers. Trim your data before importing.
- Import in batches. If you have thousands of products, break them into batches of a few hundred. This makes it easier to identify and fix errors.
- Use the import for updates. The importer matches existing products by Manufacturer Name + Part Number. You can re-import with updated MSRP, descriptions, or images without creating duplicates.
- Set inventory after import. The CSV import sets product details but does not set shelf quantities or sale prices. After importing, use the Shelf Quantities import (File Center) or set inventory individually through the product detail panel.
- Keep a master spreadsheet. Maintain a master spreadsheet of your private products. When you need to update, modify the spreadsheet and re-import.
Quick Reference
| Action | Steps |
|---|---|
| Create a product (single) | Catalogs > Private > New > Fill in group + product details > Save |
| Set price and inventory | Catalogs > Private > Click product MPN > Pricing & Inventory > Save |
| Bulk import products | File Center > Import Products (Private Catalog) > Upload CSV > Submit |
| Bulk update quantities | File Center > Import Shelf Quantities > Upload CSV > Submit |
| Bulk import fitment | File Center > Import Fitment (Private Catalog) > Upload CSV > Submit |
| Export products | Catalogs > Private > Select products > Export > Shelf Quantities |
| Add fitment | Catalogs > Private > Click product MPN > Vehicle Fitment > Enter Year/Make/Model > Add |
| Delete products | Catalogs > Private > Select products > Delete |