Skip to content
  • There are no suggestions because the search field is empty.

How do I combine the Variants module with other Product Modules?

Can I combine the Variants module with other Product Modules?

Yes, absolutely. The Variants module is designed to work in conjunction with almost every other Product Module, such as Price, Files, Stock, Workflow, Delivery, and Form builder.

This setup allows you to configure each variant independently. For example, you can assign a different price, stock level, or approval flow to a specific size or color.

 

Why must I configure modules at the variant level?

Activating the Variants module changes how the main product works.

 

Main product as container

When Variants is enabled, the main product becomes a top level container for all variants. Only modules that apply to the overall product structure remain active at this level.

The only modules available on the main product are:

  • Permissions

  • Campaigns

 

Module relocation

Most other Product Modules are automatically disabled on the main product and cannot be activated there. These modules are instead configured per variant.

Examples of modules that move to the variant level include:

  • Files

  • Price

  • Stock

  • Workflow

  • Delivery

  • Form builder

 

Granular control per variant

By configuring modules at the variant level, you can define unique behavior for each variant combination, such as Red Small or Blue Large.

Important: For any setting other than Permissions and Campaigns, you must enable and configure the module on the specific variant.

Modules frequently configured at the variant level

Price
Set a unique price or pricing logic for a specific variant.
Example: XXL size costs $5 more than all other sizes.

Files
Attach variant specific files or templates.
Example: A Custom Print variant links to a design template, while a Blank variant links to a PDF guide.

Stock
Manage inventory per variant combination.
Example: Track exactly how many Green Small units are available.

Workflow
Apply approval rules only when a specific variant is ordered.
Example: Custom color variants require a creative review.

Delivery
Define delivery time or shipping cost per variant.
Example: Oversized variants require an additional five day lead time.

Form builder
Request additional user input for selected variants only.
Example: Require engraving text when a personalized variant is selected.