Product Variants Management
The Product Variants module allows administrators to define multiple purchasable versions of a single product. Variants are used when a product is available in different configurations such as size, colour, style, or format. This functionality is especially useful for managing stock across product variations while maintaining a single unified product listing on the frontend.
This module operates under the Shop category and is linked directly to your existing Product Items.
Purpose
A Product Variant represents a specific version of a product that customers can select at the point of purchase. Common examples include:
- A t-shirt available in Small, Medium, and Large
- A fishing rod available in 6ft or 7ft lengths
- A membership pass with day-only and night-fishing variants
Each variant has its own price, stock level, and optional images, giving you full control over how each version is managed and displayed.
Creating a Variant
To create a new variant, go to Shop > Product Variants and select Create Product Variant.
You will be prompted to enter the following details:
- Product
Choose the product this variant belongs to. This links the variant to a parent product created under the Product Items module. - Photos
Upload or select images specifically for this variant. These images will override or supplement the parent product’s images in variant-specific views. - Variant Name
Give this version a descriptive name, such as “Red – Large” or “Digital Access (1 Month)”. - Price
Set the price specific to this variant. This may be higher or lower than the base product price, depending on the configuration. - Stock
Define the available quantity for this variant. Each variant has its own independent stock tracking.
Variants can be created for any product that requires customisable or grouped options, and there is no limit to the number of variants you can add per product.
Managing Variants
The listing view displays a sortable table of all product variants. Each row includes:
- Product Name (parent product)
- Variant Name
- Price (displayed using the product’s currency)
- Stock Quantity
Administrators can quickly edit or delete variants from this screen. Bulk deletion is also supported.
Variants are displayed beneath their parent product on the frontend and can be presented as selectable options in dropdown menus, radio buttons, or similar interfaces during checkout.
Best Practices
- Keep variant names consistent and descriptive for easy identification.
- Use variant-specific images only when the appearance or content meaningfully changes (e.g., different colour or size).
- Regularly review stock levels to avoid overselling.
- Group similar variants logically under one product rather than creating separate standalone products.
Summary
The Product Variants module provides essential eCommerce functionality by allowing each product to support multiple configurable versions. This simplifies catalogue management, improves customer experience, and enables better control over pricing and stock per variation.
Variants are tightly integrated with the Product Items system and only available if eCommerce is enabled for the tenant.
This module is suitable for:
- Clubs selling merchandise with size or colour options
- Tiered booking passes (e.g., standard, premium)
- Products that offer both physical and digital formats