docs/admin-interface/overview/products/product-variants.md
Product variants in OpenCart 4 allow you to create master products with multiple variations, each with their own pricing, inventory, and attributes. This powerful feature is ideal for products that come in different sizes, colors, or configurations.
Master products are the main product entries that define common attributes and options that all variants will share.
What Master Products Contain:
Master Product Examples:
Variant products are specific combinations of options that inherit most settings from the master product but can have their own unique attributes.
What Variants Can Customize:
Variant Examples:
{% stepper %} {% step %}
{% hint style="info" %} Master Product Setup
{% step %}
{% hint style="info" %} Variant Creation
{% step %}
{% hint style="info" %} Variant Management
Variants automatically inherit most settings from the master product, which makes managing multiple variations much easier.
| Inherited Attributes | Description |
|---|---|
| Product Name & Description | Basic product information shared across all variants |
| Manufacturer Information | Brand and manufacturer details |
| Category Assignments | Product categorization and organization |
| Filter Settings | Search and filter configurations |
| Store Assignments | Multi-store availability settings |
| Download Links | Digital product downloads |
| Product Attributes | Technical specifications and features |
| Option Definitions | Available options and their configurations |
| Subscription Plans | Recurring billing settings |
| Reward Point Settings | Loyalty program configurations |
| SEO URLs | Search engine optimization settings |
| Layout Assignments | Page layout and design settings |
While variants inherit most settings, you can customize specific attributes for each variant to meet your business needs.
| Customizable Attributes | Description |
|---|---|
| Model/SKU Numbers | Unique identifiers for each variant |
| Pricing | Variant-specific pricing strategies |
| Inventory Quantities | Separate stock levels per variant |
| Minimum Purchase Quantities | Variant-specific purchase rules |
| Stock Subtraction Settings | How stock is managed for each variant |
| Stock Status | Availability indicators per variant |
| Storage Location | Physical location in warehouse |
| Availability Dates | When variants become available |
| Shipping Requirements | Variant-specific shipping rules |
| Dimensions | Length, width, height for shipping |
| Weight | Product weight for shipping calculations |
| Active/Inactive Status | Enable/disable specific variants |
| Display Order | Sorting priority for variants |
| Reward Points | Custom loyalty rewards per variant |
| Tax Class | Variant-specific tax settings |
Master Product: Premium Cotton T-Shirt
Variant Examples:
Master Product: Flagship Smartphone
Variant Examples:
{% hint style="info" %} Variant Naming Strategy
{% hint style="warning" %} Inventory Management
{% hint style="success" %} Pricing Strategy
{% hint style="danger" %} Performance Considerations
Problem: Variant doesn't show in storefront
Solutions:
Problem: Stock levels don't match expectations
Solutions:
Problem: Prices don't display correctly
Solutions: