Industry guide · Inventory Management

Assortment Planning Software: Deciding Which Options Reach Which Store Cluster When Fixtures Set the Limit

Assortment Planning software visual showing shirt, store, and chart pie.
The short answer

If you range more than about 200 stores across formats that genuinely differ in size and customer, and clustering is done once a year on sales volume in a spreadsheet, build or licence a proper assortment tool. A focused first release covering an attribute taxonomy, multi factor store clustering and option and depth planning against real fixture capacity typically runs $80,000 to $180,000 and ships in 14 to 20 weeks in our delivery experience. A full platform adding pre season new item modelling, localised ranging, vendor pack constraints and handoff into allocation, item setup and space planning lands at $220,000 to $500,000, phased over 8 to 14 months. Under 60 stores with one format, a planner who knows the estate will beat any system you buy.

Why assortments fail in stores that were never going to hold them

Line review for spring. The category plan says 18 options per store across four price tiers. It is signed off, bought, and allocated. In week three a district manager sends a photo from a 4,200 square foot store where the fixture holds 11 facings, so seven options are stacked in the back room or crammed onto a fixture where nothing merchandises properly. Meanwhile a flagship with three bays of space is running the same 18 options and looks thin. Both stores will end the season with markdowns, for opposite reasons, and the post mortem will blame allocation.

It was not allocation. It was a range decided in a spreadsheet that had no idea what those two stores physically hold or who shops in them. The clustering behind it grouped stores by total sales volume, which is the one attribute almost guaranteed to put a high volume urban store with a completely different customer next to a high volume suburban one.

The tools in this space are real and some are strong. Oracle Retail Assortment Planning is deep. Blue Yonder and RELEX Solutions are credible at scale. Nextail does localised ranging and allocation well in fashion. First Insight approaches the problem from a different direction entirely, testing consumer response to new product before you buy it, which is a genuine capability rather than a planning grid. The gap that sends retailers toward a build is narrower than the vendors' marketing suggests, and it is usually about two things: your product attribute taxonomy, and your physical capacity data.

Problem 1: clustering on volume groups stores that have nothing else in common

Volume tells you how much a store sells, not what it sells or why. Two stores with identical revenue can differ completely in size mix, colour preference, price tier response, seasonality and basket composition. Cluster on volume and you range them identically, then wonder why one sells through at full price and the other marks down.

What a proper build does: cluster on demand behaviour at attribute level, meaning share of sales by colour family, price tier, size profile, occasion and any other attribute that matters in your category, plus store physical and market attributes such as trading area, climate zone, demographic profile and competitor proximity. Then, critically, constrain the clustering to be operationally usable. Fifty statistically optimal clusters are useless because your buying team cannot manage 50 ranges. Six to twelve clusters that are stable across a season, with a documented reason each store sits where it does, is a tool people will use. The system should show which stores are marginal members, because those are the ones where localisation earns its keep.

Problem 2: fixture capacity is physical, finite, and absent from your planning data

This is the gap that produces the back room photo. The assortment decision is made in units and options while the store operates in linear feet, facings, shelf depth and fixture type. Space planning teams hold that data in a planogram system, and it typically reaches the assortment conversation as an opinion rather than as a constraint.

What a proper build does: bring capacity into the plan as a hard constraint per cluster and, where it matters, per store. Option count and depth are then solved against the space that exists: this cluster holds 11 facings, presentation minimum is two units per facing, so the maximum viable option count with acceptable depth is X. When a merchant wants to add an option, the system says what comes out. That single behaviour changes the tone of a line review from advocacy to trade off, which is what a planning tool is actually for.

Problem 3: attributes are the language of assortment and your item master does not speak it

Every meaningful assortment question is an attribute question. Are we over indexed in dark neutrals. Do we have a gap at the opening price point in the mid size range. Did last year's sell through vary by sleeve length or by fabric. If your item master has a description field, a vendor style number and a department code, none of those questions can be answered without a manual tagging exercise that takes weeks and is out of date on arrival.

What a proper build does: an attribute taxonomy per category with controlled values, versioned, plus normalisation of legacy items so history is usable. This is where AI does honest work: extracting attributes from product copy, vendor specification sheets and product images, proposing values against your taxonomy with a confidence score for a merchant to confirm. Retro tagging several seasons of history is a slow manual job that a model turns into a review queue, and without that history your clustering and your new item modelling both run on sand.

Problem 4: new items have no history and that is the whole point of assortment

The items you most need to plan are the ones you have never sold. Planners handle this by picking a like item, which is a reasonable heuristic executed badly, because the like item is usually chosen from memory rather than from attribute similarity, and nobody records the choice.

What a proper build does: model a new option against the attribute profile of comparable historic items, weighted by how similar they are on the attributes that actually drove variance in that category, and record the comparison so the forecast can be reviewed later. Demand transference matters here too: adding a fifth navy option rarely creates new demand, it usually takes it from the other four, and a plan that treats every option as incremental will always over buy. Modelling transference requires clean attributes, which is why problem three comes first and cannot be skipped.

Problem 5: the plan dies at the handoff

An approved assortment must become item setup in the merchandising system, a buy against vendor packs and minimums, an allocation plan by store, and a planogram request for space planning. In most retailers those are four spreadsheets emailed to four teams, each of which rekeys and interprets. By the time product arrives, what is in the warehouse does not match what was planned, and nobody can say exactly where it diverged.

What a proper build does: one approved assortment version that generates the downstream artefacts directly, with the version stamped on each so the origin of any line is traceable. Vendor pack configurations and order minimums are applied inside the plan rather than discovered later by a buyer, because a plan that cannot be bought in the packs the vendor sells is not a plan.

What this costs and how long it takes

Across the 2,000 plus projects Digital Heroes has delivered, this category has a fairly consistent shape. A focused first release covering the attribute taxonomy with extraction assistance, multi factor clustering, and option and depth planning against fixture capacity for one or two categories runs $80,000 to $180,000 and ships in 14 to 20 weeks. A full platform adding new item modelling with transference, store level localisation, vendor pack and minimum handling, and generated handoffs into allocation, item setup and space planning runs $220,000 to $500,000 phased over 8 to 14 months.

What drives cost up specifically: category count, since a taxonomy that works for apparel does not transfer to hardlines and each category needs merchant input to define. Store level localisation beyond clusters, because per store optimisation multiplies both computation and the number of decisions someone has to review. Space planning integration, as planogram systems hold capacity in formats that need real mapping work. And history quality, which is the largest variable, because attribute normalisation across several seasons is genuine effort even with model assistance.

What keeps cost down: two categories and cluster level planning for release one, with store level localisation deferred until the clusters have proven themselves for a season.

Build versus buy, and this market has serious vendors

Buy, and evaluate properly, because assortment planning is not a category where you should build by default. If your process is broadly conventional and your merchandise hierarchy is standard, Oracle Retail Assortment Planning or Blue Yonder will do the job with a real implementation effort behind them. If you are in fashion and the pain is localisation and allocation together, Nextail solves a well defined slice quickly. If your true problem is choosing which new products to buy at all, First Insight is addressing a different question through consumer testing and may be more valuable than any planning grid. In grocery, RELEX Solutions is strong and integrates forecasting and space in a way that suits high frequency replenishment categories.

The fair limitation of the packaged category is that these systems come with a view of your data. They expect an attribute model, a clustering approach and a hierarchy shaped a particular way, and where yours differs you spend the implementation reshaping your business to fit or building extensions inside their framework at their pace.

Build when two or more of these are true. Your attribute taxonomy is genuinely a competitive asset, which is common in specialty retail where merchandising judgement is the business. Your formats differ enough that fixture capacity must be a first class constraint rather than a post plan check. You already hold clean sales history in a data platform, which removes the largest cost from a build. You have implemented a packaged assortment tool and abandoned it because merchants would not adopt it. Or your category mix spans buying rhythms so different that one vendor model cannot serve both.

How to choose a developer for assortment planning software

Ask how they would cluster stores and, more importantly, how they would constrain the number of clusters to something a buying team can operate. A developer who returns statistically optimal clusters without asking how many ranges your merchants can manage has solved a maths problem rather than a retail one.

Ask how fixture capacity enters the plan. If it appears as a validation report after the assortment is built, you will keep getting the back room photo. It has to be a constraint during planning.

Ask how they will normalise attributes across historic seasons, and what the merchant review workflow looks like. If the answer is a bulk import with no confidence scoring and no review queue, your history will be tagged wrongly and every model built on it will inherit the error.

Ask who owns the code and get it in writing before kickoff, including the repository, the cloud accounts and any models trained on your product data and images. At Digital Heroes the client owns all of it from the first commit, and an attribute model built from your own assortment history is exactly the asset you should never leave in someone else's account.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
  2. Global retail loses an estimated $1.73 trillion annually to inventory distortion (out-of-stocks and overstocks), equal to about 6.5% of global retail sales, despite $172 billion spent on improvements in the past year. Source: IHL Group (2025) →
  3. Acquiring a new customer is five to 25 times more expensive than retaining an existing one, and research by Frederick Reichheld of Bain & Company found that increasing customer retention rates by 5% increases profits by 25% to 95% - underscoring the ROI of support that keeps customers. Source: Harvard Business Review / Bain & Company (2014) →
  4. Nucleus Research's analysis of published analytics deployment case studies found business intelligence and analytics returned an average of $13.01 in benefits for every dollar spent, up from $10.66 three years earlier. Source: Nucleus Research (2014) →
Lachlan R. · Director of Mobile Design · Sydney

Lachlan heads mobile design at Digital Heroes, covering iOS and Android work from first flows through to handoff specs the engineering leads can build against. He spends a lot of time on the unglamorous parts: navigation, empty states, permissions. Readers get the design side of what makes an app feel finished.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom assortment planning software cost?
A focused first release with an attribute taxonomy, multi factor store clustering and option and depth planning against fixture capacity for one or two categories runs $80,000 to $180,000 and ships in 14 to 20 weeks, based on Digital Heroes delivery experience. A full platform adding new item modelling, localisation, vendor pack handling and downstream handoffs runs $220,000 to $500,000 over 8 to 14 months. Category count drives cost more than store count, since each category needs its own taxonomy defined with merchants.
Should we buy Oracle Retail Assortment Planning or Nextail instead?
Evaluate them seriously, because this is not a build by default category. Oracle and Blue Yonder suit conventional processes with standard hierarchies, Nextail handles fashion localisation and allocation well, RELEX fits grocery, and First Insight addresses a different question by testing consumer response before you buy. Their shared limitation is that each expects your attributes, clustering approach and hierarchy in a particular shape, and where yours differs you reshape the business or extend inside their framework.
How should stores be clustered for assortment planning?
On demand behaviour at attribute level, meaning share of sales by colour, price tier, size profile and occasion, combined with store physical and market attributes such as trading area, climate and competitor proximity. Volume alone groups stores that have nothing else in common. Just as important is constraining the result to a number of clusters your buying team can actually operate, usually between six and twelve, with marginal member stores flagged because those are where localisation pays.
Why do assortments end up in the back room instead of on the fixture?
Because the plan was made in options and units while the store operates in facings, linear feet and fixture type, and capacity data lives in the space planning system rather than in the plan. Bringing capacity in as a hard constraint per cluster changes the line review from advocacy into trade off: if a merchant adds an option, the system says what comes out. That is a different conversation from validating a finished plan against space afterwards.
Can AI tag product attributes from descriptions and images?
Yes, and it is the strongest AI application in this category. A model proposes attribute values against your controlled taxonomy from product copy, vendor specification sheets and images, with a confidence score and a merchant review queue. This matters most for retro tagging several seasons of history, which is otherwise a manual project that is out of date before it finishes. Clustering and new item modelling both depend on that history being tagged consistently.
How do you plan an item with no sales history?
By modelling it against the attribute profile of comparable historic items, weighted by the attributes that actually drove variance in that category, and recording which comparisons were used so the forecast can be reviewed after the season. The second half is demand transference: a fifth navy option usually takes demand from the existing four rather than creating new demand, so a plan treating every option as incremental will over buy. Both require clean attribute data first.
How long does an assortment planning build take?
A first release covering one or two categories ships in 14 to 20 weeks. The larger schedule risk is attribute normalisation across historic seasons, which is real effort even with model assistance, and merchant availability to define controlled values per category. Store level localisation should generally be deferred until cluster level planning has run for a season, both to control cost and because it multiplies the number of decisions someone must review.
What should an approved assortment produce downstream?
Item setup in the merchandising system, a buy that respects vendor pack configurations and order minimums, an allocation plan by store or cluster, and a planogram request for space planning, all generated from one stamped version rather than emailed as four spreadsheets. Applying pack constraints inside the plan matters particularly, because a plan that cannot be bought in the packs the vendor actually sells is not a plan, and buyers discover that late.
Do we need this with 50 stores in one format?
No. With one format and a small estate, a planner who knows every store will outperform a system, and the money is better spent on product or on space. The case starts when store formats genuinely differ in size and customer, when the estate passes roughly 200 doors, or when post season reviews keep finding the same stores marked down for opposite reasons, which is the signature of clustering that does not reflect reality.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
Should we start with an MVP or build the full inventory system in one go?
Start with a minimum viable product covering the single most painful workflow, usually receiving, movements, and scanning for one location, then extend in phases. In Digital Heroes delivery experience, phased builds put a working system on the warehouse floor in 8 to 12 weeks and let real feedback shape phase two, while big-bang builds routinely ship features nobody uses. Phasing also spreads the budget across quarters instead of demanding it all up front.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
How do I vet a software agency for an inventory project specifically?
Ask three technical questions before discussing price: how they stop two simultaneous orders claiming the same last unit, whether stock is stored as an append-only movement ledger or a single overwritable quantity field, and how they test channel sync under load before launch. A team that answers fluently has built inventory systems before; one that steers the conversation to screens and design has not. Then ask for a reference from a client whose system has survived at least one peak season.
What should I have ready before I contact an agency about inventory software?
Bring four things: your SKU count and how stock is identified (plain SKUs, or lots, serials, and expiry dates), every channel and system the software must talk to, a plain-language walkthrough of one order from purchase to shelf to shipment, and a sample export of your current data. With those, an agency can produce a real quote in days instead of a placeholder that doubles later. A one-line brief gets you a demo-sized quote for an operations-sized problem.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
How does moving our data from spreadsheets or Fishbowl into a new system work?
The agency exports your current records, maps fields to the new schema, deduplicates SKUs, and runs a trial import that you verify against physical counts before cutover. Plan for one to three weeks, and expect to find discrepancies, because migration always exposes drift the old system was hiding. The safest cutover happens right after a physical stock take, so the new system starts from a verified baseline.
How do I work out whether custom inventory software will pay for itself?
Add three numbers: the subscriptions and per-user fees the system replaces, the hours your team spends on manual counts and reconciliation, and the cost of oversells and dead stock caused by bad counts. Most systems Digital Heroes has delivered reach payback in 18 to 36 months, faster when they replace a subscription stack above $500 per month. If all three numbers are small, custom is premature and an off-the-shelf tool is the honest recommendation.
Who can build a custom inventory management software system?

Digital Heroes builds custom inventory management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other inventory management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?