Learn how to create, edit, and configure products in OmniOrders. Set up single or multi-SKU products, manage variants, pricing, barcodes, and product details.
---
title: Managing Products
description: Learn how to create, edit, and configure products in OmniOrders. Set up single or multi-SKU products, manage variants, pricing, barcodes, and product details.
---
Managing products in OmniOrders lets you create and organize your product catalog with full control over variants, pricing, images, and inventory details. Whether you're selling simple products or complex items with multiple variants, OmniOrders provides flexible tools to manage your entire catalog.
<SupademoEmbed demoId="cmk18yk561yrngmn8mmehdayl" />
:::tip[Quick Start]
Start with a single SKU product to get familiar with the form, then enable multiple variants when you need size, color, or other options.
:::
## Why Manage Products in OmniOrders?
**OmniOrders is the central catalog for all your products — whether single SKUs or multi-variant items with sizes, colors, and styles. Create, edit, and organize products with rich descriptions, images, categories, supplier links, and barcodes, then sync them across all connected sales channels automatically.**
<CardGrid>
<IconCard title="Single & Multi-SKU Support" icon="package">
Create simple products or complex items with multiple variants (sizes, colors, styles) all from one form.
</IconCard>
<IconCard title="Rich Product Details" icon="file-text">
Add detailed descriptions with rich text formatting, images, categories, and supplier information.
</IconCard>
<IconCard title="Centralized Management" icon="database">
Manage all product information in one place - sync automatically to connected sales channels.
</IconCard>
<IconCard title="Flexible Pricing" icon="dollar-sign">
Set cost, wholesale, and retail prices for each SKU with support for multiple price points.
</IconCard>
</CardGrid>
## Creating a New Product
<SupademoEmbed demoId="cmk1f1iqc27eigmn8vy5mmh2a" />
<Steps>
1. **Navigate to Inventory**
Click **Inventory** in the left sidebar under the Products section.
2. **Click New Product**
In the top-right corner, click the **New Product** button. The product creation form opens.
3. **Fill General Information**
Enter the product details:
- **Product Name**: The main product name (required)
- **Description**: Detailed product description with rich text formatting (optional)
4. **Choose SKU Configuration**
Decide if your product has variants:
- **Single SKU**: One version of the product (e.g., "Basic T-Shirt")
- **Multiple SKUs**: Product has variants like sizes or colors (e.g., "T-Shirt - Small/Blue")
Toggle **"This product has various SKUs"** to enable multiple variants.
5. **Configure SKU Details**
For each SKU, provide:
- **SKU Code**: Unique identifier
- **UPC/Barcode**: Product barcode (optional)
- **Dimensions**: Weight, length, width, height
- **Pricing**: Cost price, wholesale price, retail price
- **Locations**: Select fulfillment locations that will stock this SKU
- **Tags**: Add tags for organization
6. **Add Organization Details**
In the right sidebar, configure:
- **Brand**: Select or create a brand
- **Categories**: Assign product categories
- **Supplier**: Choose the primary supplier
7. **Upload Product Images**
Add product photos to help identify items:
- Drag and drop images or click to browse
- Upload multiple images
- First image becomes the primary product image
8. **Add Tags** (Optional)
Tag products for easy filtering and organization (e.g., "seasonal", "clearance", "best-seller").
9. **Save Product**
Click **Save Product** in the top-right corner. The product is created and appears in your inventory.
</Steps>
**SKU Configuration Toggle:**

## Editing an Existing Product
<SupademoEmbed demoId="cmk1j93k52brugmn8f8ecubsc" />
<Steps>
1. **Find the Product**
Go to **Inventory** and locate the product you want to edit by searching or scrolling.
2. **Open Product Editor**
Click on the product row or click the edit icon to open the product editor.
3. **Update General Information**
Modify the product name or description as needed.
4. **Manage SKUs**
View all SKUs for the product. For each SKU you can:
- Edit SKU details (pricing, dimensions, codes)
- Add new SKUs (for products with variants)
- Delete SKUs (if no longer needed)
- Manage product options/variants
5. **Update Organization & Images**
Change brand, categories, supplier, images, or tags in the right sidebar.
6. **Save Changes**
Click **Update Product** to save your changes.
</Steps>
## Understanding Single vs. Multiple SKUs
### Single SKU Products
Use single SKU for products with no variants:
**Examples:**
- Unique items (e.g., "Custom Artwork")
- Simple products (e.g., "Water Bottle")
- Items without size/color options
**Configuration:**
- One SKU per product
- Simplified form with all details in one place
- Faster to create and manage
### Multiple SKU Products (Variants)
Use multiple SKUs for products with options:
**Examples:**
- Clothing with sizes (S, M, L, XL)
- Products with colors (Red, Blue, Green)
- Items with multiple options (Size + Color combinations)
**Configuration:**
- Create options (e.g., "Size", "Color")
- Define values for each option (e.g., "S, M, L")
- System generates all combinations automatically
- Configure pricing/details for each variant
:::note[Auto-Generation]
When you create options, OmniOrders automatically generates all possible SKU combinations. For example, 3 sizes × 2 colors = 6 SKUs.
:::
## Product Form Sections
### General Information
The main product details that appear across all SKUs:
<SupademoEmbed demoId="cmk2ro5gc3gtcgmn8vwln2r9j" />
- **Product Name**: Required field, appears in inventory lists and channels
- **Description**: Rich text editor for detailed product information with formatting
### SKU Configuration
Configure inventory details for each SKU:
<SupademoEmbed demoId="cmk35v2tz3znegmn88mf2g1pn" />
**Basic Details:**
- **SKU Code**: Unique identifier for this variant
- **UPC/Barcode**: Product barcode for scanning
- **Type**: SKU classification
**Physical Properties:**
- **Weight**: Product weight (used for shipping calculations)
- **Dimensions**: Length, width, height (for shipping and storage)
- **Harmonization Code**: Customs/duty code for international shipping
**Pricing:**
- **Cost Price**: Your purchase cost from supplier
- **Wholesale Price**: Price for bulk/wholesale customers
- **Retail Price**: Price for individual customers
**Supplier & Locations:**
- **Supplier**: Choose the primary supplier for this SKU
- **Fulfillment Locations**: Select one or more warehouse locations where this SKU will be stored
- Multiple locations can be assigned per SKU
### Organization (Right Sidebar)
Organize products for easy filtering and reporting:
<SupademoEmbed demoId="cmk2slcfd3hyugmn8h3aqivf5" />
**Type Product:**
- Select the product type classification
**Category:**
- Assign one or more categories
- Create hierarchical category structures
- Categories sync to connected sales channels
**Brand:**
- Select existing brand or create new
- Click **+** to add a new brand
- Brands help organize products by manufacturer or product line
**UOM (Unit of Measure):**
- Select the unit of measure for this product
### Product Images
Add visual references for your products:
<SupademoEmbed demoId="cmk38d8uf419dgmn8m6bqteo6" />
- **Upload Multiple Images**: Drag and drop or browse for files
- **Primary Image**: First image uploaded becomes the primary
- **Reorder Images**: Drag to change image order
- **Delete Images**: Click × to remove images
- **Maximum Images**: System limits total images per product
### Tags
Organize and filter products using custom tags:
<SupademoEmbed demoId="cmk38m32w41dwgmn8khj7zr9z" />
- **Add Tags**: Type tag name and press Enter
- **Remove Tags**: Click × on any tag
- **Existing Tags**: Select from previously created tags
- **Common Uses**: Season, promotion, category, status
**Example Tags:**
- `seasonal`
- `clearance`
- `best-seller`
- `new-arrival`
- `discontinued`
## Managing Product Options (Variants)
For multi-SKU products, options define how variants differ:
### Creating Options
<SupademoEmbed demoId="cmk3e09s746m4gmn8a4edwqw2" />
<Steps>
1. **Enable Multiple SKUs**
Toggle **"This product has various SKUs"** in SKU Configuration.
2. **Click Add Option**
In edit mode, click **Add Option** in the Product SKUs section.
3. **Select Option Type**
Choose from predefined options (Size, Color, Material, etc.) or create custom.
4. **Assign Values to SKUs**
For each SKU, enter the option value (e.g., "Small", "Medium", "Large").
5. **Save Option**
Click **Save** to add the option to all SKUs.
</Steps>
### Editing Options
- Click **Edit** next to any option to modify values
- Update option values for specific SKUs
- Changes sync to all connected sales channels
### Deleting Options
:::caution[Warning]
Deleting an option removes it from all SKUs. This action cannot be undone.
:::
Click **Delete** next to an option and confirm to remove it.
## 💡 Best Practices
<CardGrid>
<IconCard title="Use Clear SKU Codes" icon="hash">
Create meaningful SKU codes that include product info (e.g., "TSHIRT-BLU-M" for Blue T-Shirt Medium). Easier to find and manage.
</IconCard>
<IconCard title="Add High-Quality Images" icon="image">
Upload clear product photos. First image appears in inventory lists, so make it count. Multiple angles help warehouse staff.
</IconCard>
<IconCard title="Set All Price Points" icon="dollar-sign">
Always enter cost, wholesale, and retail prices. Accurate pricing helps with profit calculations and reporting.
</IconCard>
<IconCard title="Tag for Organization" icon="tags">
Use consistent tags across products. Create a tagging strategy (e.g., season, category, status) and stick to it.
</IconCard>
<IconCard title="Assign Locations Upfront" icon="map-pin">
Select fulfillment locations when creating products. Easier than updating later when orders start coming in.
</IconCard>
<IconCard title="Use Variants Wisely" icon="package-open">
Only use multiple SKUs when truly needed. Simple products are easier to manage. Reserve variants for size/color differences.
</IconCard>
</CardGrid>
## Common Workflows
### Duplicating Products
To create similar products faster:
1. Create the first product with all details
2. Copy the SKU code, pricing, and settings
3. Create a new product and paste/modify the details
4. Adjust name, images, and specific differences
### Bulk SKU Updates
When editing multi-SKU products:
1. Select multiple SKUs using checkboxes
2. Click **Apply to Selected SKUs**
3. Update fields you want to change (pricing, locations, tags)
4. Changes apply to all selected SKUs at once
### Managing Product Images
**Adding Images:**
- Drag multiple images at once for faster upload
- Images upload in order dropped
**Reordering Images:**
- Drag and drop images to reorder
- First image is primary in inventory lists
**Deleting Images:**
- Click × on any image to remove
- Confirm deletion when prompted
## Troubleshooting Common Issues
### SKU Code Already Exists
**Problem**: Error message when saving: "SKU code already exists"
**Solution**:
1. Check if you already created this SKU
2. Search inventory for the duplicate SKU code
3. Either use a different SKU code or edit the existing product
### Required Fields Missing
**Problem**: Can't save product, no clear error shown
**Solution**:
1. Check **Product Name** is filled in (required)
2. For single SKU: Ensure **SKU Code** is entered
3. For multiple SKUs: Generate variants before saving
4. Look for red text indicating validation errors
### Options Not Generating SKUs
**Problem**: Multiple SKUs enabled but no variants created
**Solution**:
1. Go to **Options** section in edit mode
2. Add at least one option with values
3. System automatically generates SKU combinations
4. Fill in remaining details for each generated SKU
### Images Not Uploading
**Problem**: Images won't upload or show error
**Solution**:
1. Check file size (large images may fail)
2. Ensure file format is supported (JPG, PNG, WebP)
3. Check you haven't reached maximum images limit
4. Try uploading one image at a time
### Supplier Change Affects All SKUs
**Problem**: Changing supplier updated all SKUs unexpectedly
**Solution**:
This is intentional behavior. Supplier is set at product level and applies to all SKUs. If SKUs have different suppliers, create separate products.
## Field Reference
### Required Fields
- **Product Name**: Must be unique and descriptive
- **SKU Code**: Each SKU needs a unique code (for single SKU products)
### Optional But Recommended
- **Description**: Helps warehouse staff and customers understand the product
- **Brand**: Makes filtering and organizing easier
- **Categories**: Syncs to sales channels for proper product placement
- **Images**: Visual reference for picking and packing
- **Pricing**: All three price points (cost, wholesale, retail) for accurate reporting
### Advanced Fields
- **Harmonization Code**: Required for international shipping customs
- **UPC/Barcode**: Enables barcode scanning in warehouse
- **Weight & Dimensions**: Auto-calculates shipping costs and rates
- **Tags**: Custom organization and filtering
---
**Next Steps:**
- [Inventory Overview](/inventory/overview/) - View and manage all products
- [Stock Management](/inventory/stock/) - Track quantities and stock levels
- [Categories & Collections](/products/categories/) - Organize products with categories
- [Purchase Orders Overview](/purchase-orders/overview/) - Restock products from suppliers