Multi-Variant Products
Overview
Ribbn is built around unique, one-of-a-kind items, but it also supports sellers who manage products with multiple variants (for example: sizes, colors, or materials). This is handled by changing a product’s class from Unique to Multi Variant, which enables variant creation where each variant can have its own price and stock level.
When to Use Multi-Variant vs. Other Product Classes
Use the guidance below to choose the right setup for your product.
| Scenario | Recommended Product Class | Why |
|---|---|---|
| One-of-a-kind items (single inventory unit) | Unique | Ribbn’s classic setup for unique inventory |
| Same product sold in multiple options (size/color/material) | Multi Variant | Track price and stock per variant |
| Effectively unlimited or continuously replenished stock (e.g., bags) | Supply | Treated as infinite/continuously replenished stock |
Enable Multi-Variant for a Product
Steps
- Go to the Product you want to edit.
- Select Stock Management.
- Under Product Class, open the dropdown and choose:
- Unique: Ribbn’s classic setup for one-of-a-kind items.
- Multi Variant: Select to enable variant management for the product.
Once set to Multi Variant, a Variants section appears.
Add Variant Options (Option Names + Values)
After switching a product to Multi Variant, you’ll define the options that create your variant combinations.
Steps
- Click + Add Option.
- Enter a Variant Name (for example: Size, Color, Material).
- Under Values, add the choices for that option.
Example option values
| Option Name | Example Values |
|---|---|
| Color | Green, Blue, Red |
| Size | XS, S, M |
| Material | Cotton, Wool, Leather |
Edit or remove options and values
- Click Edit to edit or remove variants.
- Use the bin icon next to a value to remove an Option Value.
- Click Delete to remove the Option Name.
- Click Done to save and continue.
Set Prices and Quantities per Variant
After you click Done, Ribbn allows you to set the following for each variant:
- Price (each variant can have its own price)
- Quantity available for each variant
What you can control per variant
| Setting | Supported? | Notes |
|---|---|---|
| Price | Yes | Set unique pricing per variant |
| Quantity | Yes | Inventory is tracked per variant |
Location Settings (Per Variant)
You can assign where inventory is held per variant:
- Open Locations.
- Set the inventory location for each variant.
Bulk Edits (Editing Multiple Variants at Once)
Ribbn supports bulk updating variants so you can make changes faster.
Steps
- Mark/select the variants you want to edit.
- Click the Bulk Edit button.
- Apply your updates to the selected variants.
Notes for Shopify Users
If you use Shopify, Ribbn’s multi-variant setup maps directly to the Shopify variant structure, supporting a seamless sync between the two systems.
RFID and QR Code Compatibility
Variants cannot be assigned RFID or QR codes individually.
- RFID/QR codes can only be linked to the main (parent) product, not its variants.
Infinite Supply Items (e.g., Bags)
For items with effectively unlimited stock (for example, you charge for bags and supply is infinite/replenished continuously):
- Set Product class = Supply
- Supply means stock is infinite or continuously replenished
