Why We Upgraded Variations

We recently rebuilt the way variations work on IndieMade. On the surface the change is subtle. Underneath, it fixes a problem that has quietly frustrated handmade sellers for years — and it makes managing complex variations dramatically faster. Here's the story.

The problem: one seller, one bolt of fabric

A seller makes linen aprons to order. Each apron comes in three sizes and a dozen colors. Two facts about her business:

  • Price depends on size. A 5X apron uses more fabric than an XS, so it costs more.
  • Quantity depends on color. She has enough white linen left for exactly one more apron — in whatever size the customer picks, because nothing is sewn until it's ordered.

That second point is the heart of it. She doesn't have small, medium, and large aprons sitting on a shelf to count. She has fabric. Her real inventory is one-per-color, any size.

Why the original editor couldn't say that

The original variations system had one set of switches for the whole product: Prices vary, Quantities vary, SKUs vary. Turning on "Quantities vary" meant quantity was tracked for every combination — one count for Small/White, another for Medium/White, another for Large/White, and so on.

For our apron seller that model tells a lie. If she enters "1" for each of 3 sizes × 12 colors, her store claims 36 aprons exist when she can actually make 12. A customer buys the last White in Medium — and Small/White and Large/White still show as available, even though the white linen is gone.

In short: the old editor assumed that when anything varies, everything varies. That was an oversimplification, and it didn't match how a lot of handmade businesses really work.

It also didn't match Etsy

Etsy lets you choose which variation controls each thing — prices vary by Size, quantities vary by Color. Because IndieMade couldn't represent that, listings imported from Etsy with these setups could drift out of sync: inventory totals multiplied across combinations they should never have applied to, and quantities on the two platforms stopped agreeing. If you ever saw a product claiming thousands of items you didn't have, this was why.

The fix: every variation gets its own switches

In the upgraded editor, Prices vary, Quantities vary, SKUs vary — and a new Photos toggle — live on each variation, not on the product.

The upgraded Variations editor on the product page with per-variation vary toggles

So the apron seller sets it up exactly the way her business works:

  • Size → Prices vary ON, everything else off. Each size has its own price.
  • Color → Quantities vary ON, everything else off. Each color has its own count — one White apron, in any size.

When the White sells, White is sold out. Every size of it. The store finally tells the truth — and because this is exactly Etsy's model, listings now mirror Etsy instead of fighting it.

A photo on every option — synced with Etsy

The other headline change: flip the Photos toggle on a variation and every option gets its own image. A customer choosing between finishes doesn't read a list of names — they see each one.

A variation with the Photos toggle on and a photo attached to each option

And because the upgraded editor speaks Etsy's model natively, variation images flow with the listing — import a listing whose options carry photos and they arrive attached; push your changes and Etsy gets them. Seamless in both directions.

What else came with the upgrade

The rebuilt editor is a major leap in usability and speed, especially for products with a lot going on:

  • Everything in one place. Variations, options, prices, and photos are edited inline on the product page — no more bouncing between screens or waiting on page reloads.
  • Per-option prices. Give any option its own price — the full price, or an adjustment on the base.
  • Etsy personalization support. Etsy's new personalization fields — the custom questions a buyer answers on a listing — work exactly like IndieMade Options, and sync in both directions. Between variations and personalization, IndieMade and Etsy are now closely aligned.
  • Variation Templates. Build a variation once — all 68 frame sizes, say — and apply it to every product that needs it. Change the template and push the update to all of them, and to Etsy, from one screen. Combined with the new editor this is where it gets truly powerful. See Variation Templates.

Where to go next

This upgrade is new. If anything looks off on your store after switching — especially on products imported from Etsy — email support@indiemade.com and we'll sort it out with you.