Configurable yarn / fabric, yards by color, dye-lot warnings, swatch ordering?

Yarn and fabric aren’t bought by “1 unit”, they’re bought by yards or skeins per color, often across 2-6 colorways in a single project. Forcing customers into one-line-item-per-yardage breaks the UX and inflates return rate.

The Magento configurator I build for this:

  • Multi-colorway picker in one step, customer picks the yarn (e.g. Lion Brand Wool-Ease Worsted), sees a color grid, clicks each color and inputs yardage per color in the same UI. Cart shows one line per colorway with the total computed live.
  • Dye-lot warning, matters for knitters and weavers. If the customer orders 6 skeins of the same color, the system checks current dye-lot inventory and warns if those 6 skeins would ship from 2+ different dye lots (visible color shift in finished project). Customer can opt to ship-from-one-lot (may be back-ordered) or accept the mixed dye lots.
  • Free swatch ordering, $1 + ground postage for a 3"x3" swatch. PDP CTA “Order a swatch first” for fabrics >$15/yd. Cuts fabric return rate ~28% in my data, ~15% on yarn.
  • Yardage calculator on PDP, “how many yards do I need for a queen-size quilt?” calculator. Tied to pattern templates with default yardages.

Technically this is a custom Hyvä PDP variant on top of Magento configurable products with a custom JS layer for the live cart computation. ~$3k, $8k of dev work depending on category complexity. Pays back inside 6 months at $500k+ GMV.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for art supplies + craft

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.