כל מוצר בשופיפיי יכול להכיל עד 3 אפשרויות (options) ועד 100 וריאנטים שנוצרים מהצלבתן. לדוגמה: חולצה עם אפשרות צבע (שחור, לבן) ואפשרות מידה (S, M, L) תייצר 6 וריאנטים. כל וריאנט הוא יחידה עצמאית לצורכי מלאי, SKU, ברקוד, משקל ותמחור — ניתן לתת לכל וריאנט מחיר שונה ותמונה ייעודית.

בנקודת מכירה פיזית (Shopify POS) הוריאנט הוא הרמה שעל בסיסה עובד הסריקה — ברקוד מזהה וריאנט ספציפי, לא רק מוצר. בחנויות ישראליות עם טבלאות מידות מקומיות (34-46 במקום XS-XL) כדאי לוודא שאפשרויות הוריאנטים מוגדרות בעברית ועקביות לאורך כל הקטלוג, כדי שפילטרי הקולקציה יוצגו נכון ו-RTL לא ישבור את לוח הבחירה בעמוד המוצר.