Per ogni prodotto è possibile creare un numero illimitato di varianti (taglia, colore, dimensioni, materiali, ecc.) che il cliente può scegliere durante l'acquisto.
Questa funzione permette di trattare articoli eterogenei all'interno dello stesso sito, dato che le tipologie di varianti possono essere completamente diverse per ogni singolo prodotto.
Ad ogni variante può essere abbinata anche una differenza di prezzo rispetto al costo del prodotto di base e una differenza di peso, per il calcolo automatico delle spese di sepedizione. Per velocizzare la creazione di varianti per prodotti simili, è anche possibile creare delle varianti globali che possono poi venire abbinate ai prodotti molto velocemente ed eventualmente essere poi modificate in ogni singolo caso.