Sell Yarn on Multiple Platforms

Dye lots, colorways, yarn weights, limited editions, and one-of-a-kind skeins. Here is how indie dyers and yarn shops manage inventory across Etsy, Shopify, Ravelry, and beyond without selling the same skein twice.

Why yarn inventory is uniquely complex

Selling yarn on multiple platforms is harder than selling most other products. A t-shirt is a t-shirt: size M, color blue, quantity 10. A hand-dyed skein of yarn is a different kind of inventory problem entirely.

Consider what you actually need to track for a single yarn product:

Now multiply that by a catalog of 20–50 colorways, each available in 2–4 weights, with 1–3 active dye lots per colorway, and you have hundreds of distinct inventory items to track. And unlike a t-shirt manufacturer restocking blue size M, you cannot just reorder the same dye lot. Once it is gone, it is gone. or at a minimum, the next lot will not be a perfect match.

This is why overselling is so dangerous for yarn shops. Selling the same dye lot skein to two buyers is not just a fulfillment problem. it is a customer service crisis, because the buyer may have ordered specifically to match another skein in that exact lot.

Dye lot tracking across platforms

The most important inventory practice for an indie dyer selling on multiple platforms is treating each dye lot as a distinct SKU, not just a quantity variant of a colorway.

Why dye lots need their own SKUs

If you list "Midsummer Dream DK" with a quantity of 16 skeins and those 16 skeins are actually from two different dye lots, you will eventually send a buyer two skeins that do not match. They may not notice, or they may return one. But if they ordered for a large project that requires 4 skeins, a lot mismatch becomes a real problem for them.

The safer approach: give each dye lot a SKU. For example:

On your listings, you can note "this listing is Lot 2" in the description. Buyers who want to match an earlier purchase know which lot they need. When Lot 2 sells out, the listing goes inactive. the Lot 1 listing remains separate.

How to track this across platforms

The challenge is that Etsy, Shopify, and Ravelry all handle variations differently. Etsy supports up to two variation types per listing (e.g., Weight and Color). eBay supports multiple item specifics. Shopify supports variants with up to three options.

None of them natively surfaces "dye lot" as a first-class concept. The most reliable approach:

  1. Treat each dye lot as a separate listing (not a variant) on each platform
  2. Use consistent SKUs across all platforms for each lot
  3. Use a sync tool that matches listings by SKU so inventory updates flow correctly when any lot sells on any channel

Managing weight and colorway variations

Indie dyers typically offer the same colorways in multiple base yarns or yarn weights. A colorway like "Forest Floor" might be available in:

Each is a different product with its own inventory count. The question is whether to list them as variants of one product or as separate listings. The answer depends on the platform:

Platform Best approach for weight variations Why
Etsy Variants within one listing Etsy charges $0.20 per listing. Variants keep fees lower and keep all weights discoverable in one search result.
Shopify Variants on one product Shopify handles multi-option variants (weight + colorway) cleanly and tracks inventory per variant.
Ravelry Separate listings per weight Ravelry's shop structure is weight-first. Knitters search by weight category, so separate listings get better placement.
eBay Variants within one listing eBay's multi-variation listing handles this well and avoids duplicate listing fees.

The critical point: however you structure your listings, each weight × colorway × dye lot combination needs its own trackable quantity. A sync tool must decrement the right slot. not just the top-level product count. when a specific variant sells.

Limited editions and OOAK skeins

Limited edition colorways and one-of-a-kind (OOAK) skeins are some of the most exciting products an indie dyer sells. and also the highest-risk for overselling.

Limited edition releases

A limited edition colorway might be dyed in a single batch of 20 skeins with no intention to repeat it. The key inventory practices:

OOAK skeins

A OOAK skein exists as quantity: 1 on every platform it is listed on. The moment it sells on one platform, it must be marked sold out on all others. within seconds, not minutes. This is the use case where manual syncing is completely inadequate. A single missed update means you have sold a one-of-a-kind item to two different buyers, with no way to fulfill both.

Real-time sync is not optional for OOAK listings. It is the entire reason to use a sync tool.

Destash sales

Many indie dyers also sell destash. discontinued colorways, seconds, or personal stash yarn. Destash items share the same characteristics as OOAK: often one of a kind, often with passionate buyers who act fast. Treat destash with the same sync rigor as your regular shop inventory.

Which platforms to sell yarn on

Etsy

The largest marketplace for independent yarn sellers. Yarn buyers on Etsy are actively searching for indie dyed goods. High competition, but high buyer intent. 6.5% transaction fee applies.

Your own Shopify store

Essential for building a brand, email list, and customer relationships. Lower fees per transaction. You control the experience. Requires your own traffic generation.

Ravelry

The largest fiber arts community online. Ravelry's shop section reaches dedicated knitters and crocheters who are often more serious buyers than the general Etsy audience. Free to list, small transaction fees.

Instagram / Social selling

Many indie dyers drive significant sales through Instagram and Facebook communities with shop updates announced via social media linking back to their Shopify store. High engagement, loyal community.

Setting up multichannel yarn inventory sync

1

Standardize your SKUs

Create a consistent SKU format for every item: COLORWAY-WEIGHT-LOT (e.g., MSDM-DK-L02). Apply the same SKU to the same product on every platform. This is what allows a sync tool to match your Etsy listing to your Shopify product automatically.

2

Connect your channels to Commerce Kitty

Link your Etsy shop and Shopify store. Commerce Kitty imports your existing listings and matches them using SKUs. If your SKUs are consistent across platforms, matching happens automatically.

3

Verify variant-level sync

Test by making a small quantity adjustment on one platform and confirming it propagates to the other. For yarn with multiple weight variants, test that adjusting one weight's count does not affect other weights.

4

Create shop update workflows

When you dye a new batch and are ready to list, add the new lot to Shopify first, then push the listing to Etsy. This keeps Shopify as your system of record and reduces the risk of count discrepancies from launching on multiple platforms simultaneously.

Related guides: sell on Etsy and Shopify with the same inventory, stop overselling, one inventory across multiple platforms.

Keep every skein, every dye lot, every platform in sync

Commerce Kitty syncs variant-level inventory across Etsy, Shopify, and more. Never oversell a one-of-a-kind skein again. Free to start.

Connect Your Yarn Shop Free
Free plan included No credit card required Set up in 5 minutes