How to Move Slow-Moving Apparel Inventory Without Destroying Margin

TL;DR: Aged apparel inventory is a quiet margin killer. The default moves — discount sale, end-of-season markdown, clearance channel — destroy margin and train customers to wait. A subscription-routed approach sits underneath those: route specific aged SKUs into subscriber shipments at full or near-full margin, with inventory-aware rotation picking them up based on rules you define. The subscriber sees curation, not clearance, so slow SKUs move at margin without training discount behavior in your acquisition channel.

The aged-inventory problem

  • Definition: SKUs sitting past their velocity target — typically 60, 90, or 120 days on hand, merchant-defined.
  • Standard moves: seasonal sale, markdown cadence, clearance channel, influencer gifting.
  • Cost: direct margin loss, plus training customers to wait for discounts, plus opportunity cost on warehouse space.

Subscription routing flips this: the subscriber is the channel that moves inventory without signaling clearance. When an aged SKU appears in a curated subscription pick, the subscriber perceives it as curation — your merchant chose this for them — not markdown.

How to do it on Dough Dog

1. Tag aged SKUs

Define aged-inventory tags, or use dynamic rules — for example, auto-tag any variant past your days-on-hand threshold.

2. Configure rotation-routing rules

Set merchant-defined weights on the rotation engine, such as:

  • Prioritize aged SKUs when the rotation catalog contains them
  • Route aged SKUs to your most engaged (VIP or Legend) subscribers first
  • Never route aged SKUs to first-cycle subscribers, to preserve the acquisition experience

3. Variant-aware execution

The real-time variant check ensures aged SKUs are routed only where the subscriber's size is actually in the aged pool — no size-fail substitutions.

4. Measure pickup

Track aged-SKU pickup over cycles and adjust the routing weights based on what moves.

What NOT to do

  • Do not flag the aged SKU as “clearance” in the subscriber UI. It is curated — the framing matters.
  • Do not discount the subscription just because you are routing aged inventory. The subscriber is paying for curation; aged versus new is your internal concern.
  • Do not route aged inventory to first-cycle subscribers. Build trust with fresh picks first.

FAQ

Will subscribers feel stuck with old inventory?
Not if the framing is curation. Subscribers do not need to know a piece came from aged inventory — the curator chose it for them, and that is the only frame they see.

Can I route aged inventory to specific subscribers?
Yes — merchant rules define who is eligible. Most brands route aged SKUs to their most engaged tiers first.

What if the aged SKU does not match the subscriber's style profile?
The rotation engine respects the style profile. Aged SKUs are weighted alongside preferences, not on top of them.

They optimize for reordering. We optimize for anticipation.

Book a Dough Dog demo →← Back to all guides