Assortment · Planning

Assortment planning software
that runs without a planning team.

Know which SKUs to carry, in which stores, at what depth. Ward clusters your stores, scores every SKU against its cluster benchmark, and ships the add, drop, and reallocate decisions as cards. First output in 48 hours, read-only against the systems you already run.

20% of SKUs typically drive 80% of revenue, but most retailers stock the long tail anyway.Source: Bain & Company

What assortment planning software actually decides

Assortment planning software decides which SKUs you carry, in which stores, and at what depth, before the period starts. It reads sell-through by store cluster, scores each SKU against the benchmark for that cluster, and produces a range: a list of SKUs per cluster with depth attached. Everything else in the category is machinery for getting to that list.

Enterprise suites bundle the range decision with space planning, allocation, and open-to-buy, then hand it to a planning organization to run. Lighter tools handle the range decision on its own and read from the POS and inventory systems already in place. Which one fits is mostly a question of whether you have planners to operate the suite.

Three assumptions the enterprise suites make

Oracle Retail, Blue Yonder, RELEX, and SAP all build capable assortment modules. They assume three things a 40-to-400-store chain usually does not have.

01
A planning organization
The suite produces a plan a planner reviews, adjusts, and publishes. With no planner in the seat, the module runs unattended and its output goes unread. Most mid-market chains run assortment out of merchandising, part time.
02
Clean item master data
Category hierarchies, attributes, and store attributes have to be complete before clustering means anything. The cleanup is usually the project, and it is quoted separately from the license.
03
A rollout window
Six to nine months from signature to first published range is normal. That is two selling seasons of decisions made the old way while the implementation runs.

None of that makes the suites wrong. It makes them the wrong first purchase for a chain that needs the range decision this quarter and has nobody to staff a planning function.

How Ward builds the range

Four steps, all of them running on data your registers and inventory systems already produce.

01
Cluster the stores
Stores group by demographic, traffic, and sales pattern rather than by region. A downtown store and a suburban store in the same district usually belong in different clusters, which is the thing a regional rollup hides.
02
Benchmark every SKU
Each SKU is scored against its cluster, not the chain average. A SKU that looks dead estate-wide is often carrying one cluster, and a SKU that looks healthy is often being propped up by two stores.
03
Find the whitespace
Where a cluster underperforms its peers on a category, Ward names the SKUs the comparable cluster carries and this one does not. That is the add list, with the gap quantified.
04
Route the decision
Output is an insight card naming the cluster, the SKUs, and the expected impact, sent to whoever owns the category. Not a dashboard someone has to open and interpret.
Ward · Assortment06:47 AM

Cluster B stores (urban, high-traffic) underperforming on premium snacks vs Cluster A by 34%. Assortment gap: 12 SKUs missing.

app.getward.ai Live demo
Acme Retail @Merchandising: VP Analyst claude-sonnet default
A

AI Insights

Agents run against your baselines overnight. These are what they flagged without being asked.

3 flagged 8 queries run 3 sources swept 04:00, acme-retail
Act now labor_efficiency 0.94

Rev/labor-hour −22% vs. cluster, staffing mismatch at 11a–1p peak

Schema Scout · routed to Merchandising Agent Pin Ask Ward Investigate
Review inventory.fresh 0.89

Fresh fill 83%, backroom replenishment lag at 2–4p

Promo Agent · routed via Merchandising Pin Ask Ward Investigate
Watch promo.lift 0.81

BOGO crackers cannibalized Brand Y by 28%, net category +6%

Margin Agent · routed via Finance Pin Ask Ward Investigate
Recommended

Re-baseline Store 37 schedule against true peak, raise replen window to 1p, and review the BOGO before next cycle.

Reporting

Pinned views built from saved data-lake queries. Every number re-derivable from its SQL.

7d13w52w
Revenue vs. forecast
$48.2M
+4.2% WoW
Gross margin %
24.1%
−3.2pp
Fill rate, fresh
83.4%
−4.1pp
Shrink, West region
2.41%
+0.8pp
Revenue vs. forecast 13 weeks actual, 6 weeks forecast, 80% interval
Actual Forecast 80% interval
% of plan 106 94 100 forecast → W−13 W−5 today +6wk
Holt-Winters + weather regressor MAPE 4.1% at 4wk Backtested 24 months Crosses plan in 3 weeks
Forecast error by horizon MAPE, 24-month backtest
1wk 2.1%
2wk 3.0%
4wk 4.1%
8wk 6.3%
13wk 8.9%
Accuracy bar for promo decisions: ≤5% at 4wk
Models in production Every forecast ships a model card
ModelHorizonMAPE
holt_winters4wk4.1%
arima_sarimax13wk8.9%
gbm_demand1wk2.1%
bayes_hiernew store11.4%

Sources

Connect external systems to the data lake.

NameTypeLast sync
sap_pos_transactionsimport2m ago
sap_inventory_shrinkageimport2m ago
sap_labor_schedulingimport14m ago
retail_inventory_weeklyimport1h ago
retail_google_ads_dailyimport1h ago
retail_meta_ads_dailyimport1h ago
retail_ga4_website_dailyimport1h ago
Cluster performance and SKU rank, scored against the cluster benchmark rather than the chain average.

Enterprise suite, spreadsheet, or a signal layer

Three real ways to make the range decision. The honest comparison is not on feature count, it is on what each one needs from you before it produces anything.

Enterprise suite Spreadsheet + BI Ward
Time to first range recommendation6 to 9 monthsWeeks per category, every time48 hours
Planning team requiredYes, to operate itYes, an analystNo
Master data cleanup firstYes, usually the projectManual, per refreshNo, reads as-is
Store clusteringConfigurable, planner-drivenBy region, if at allAutomatic, behavioral
Runs again after go-liveOn the planning calendarWhen someone rebuilds itContinuously
Writes back to the plannerYesNoYes, closed loop
Also does space and allocationYesNoNo
Cost modelLicense + implementationAnalyst salarySoftware only

If you have planners and a space-planning requirement, buy the suite. If you need the range decision and do not have a planning function to build around it, the suite is a nine-month detour to a list you could have had this week.

Planning sets the range. Management keeps it honest.

Planning is a forward decision: what the range should be for the period ahead, built from cluster behavior and whitespace. It happens on a calendar, ahead of the season or the reset.

What happens after the range ships is a different job. SKUs decay, localization drifts, and the tail grows back between reviews. That work is continuous, and it is covered on assortment management software. Most chains need both. They buy them as one thing, then discover the suite planned a range nobody rationalized for two years.

The first 30 days

Week 1. Read-only connections to POS and inventory. Store clusters form and every SKU gets a cluster-relative baseline. First cards arrive at 48 hours, on the clearest gaps.

Week 2. Category owners review the drop list. This is where you find out how much of the tail is genuinely dead and how much is one cluster's core range being read as chain-wide noise.

Week 3. Whitespace cards go to merchandising with the comparable cluster attached, so the add decision has a reference range rather than an opinion.

Week 4. Measure. Take the SKUs actioned in weeks two and three and compare post-change velocity against the cluster benchmark. That number, not the size of the recommendation list, is whether it worked.

Assortment planning by vertical

Cluster logic and range cadence differ by format. The vertical pages carry the specifics.

Metrics this moves

Questions about assortment planning software.

Assortment planning software decides which SKUs you carry, in which stores, and at what depth, before the period starts. It reads sell-through by store cluster, scores each SKU against the benchmark for that cluster, and produces a range: a list of SKUs per cluster with depth attached. Enterprise suites bundle that decision with space planning, allocation, and open-to-buy. Lighter tools handle the range decision on its own and read from the POS and inventory systems you already run.

Planning is the forward decision: what the range should be for the period ahead, built from cluster behavior and whitespace, on a calendar. Management is what keeps that range correct afterward, as SKUs decay, localization drifts, and the tail grows back between reviews. Most chains need both and buy them as one module, then find the suite planned a range nobody rationalized for two years.

Not with Ward. Enterprise assortment modules produce a plan that a planner reviews, adjusts, and publishes, so with nobody in that seat the output goes unread. Ward delivers the range decision as an insight card naming the cluster, the SKUs, and the expected impact, sent to whoever owns the category. What stays human is judgment on vendor terms and category role, not the analysis.

An enterprise suite runs six to nine months from signature to first published range, and the item master cleanup is usually the project rather than a prerequisite to it. Ward connects read-only to POS and inventory and returns first cards in 48 hours, with cluster baselines stabilizing over about two weeks.

POS transaction data, on-hand inventory, and item master. Ward reads them read-only, with no writes to your systems and no new hardware. Item master gaps do not block the start, because cluster scoring runs on transaction behavior; attribute quality improves the recommendation rather than gating it.

Stores group by demographic, traffic, and sales pattern rather than by region. A downtown store and a suburban store in the same district usually belong in different clusters, which is exactly what a regional rollup hides. Each SKU is then scored against its cluster rather than the chain average, so a SKU that looks dead estate-wide but carries one cluster stays, and a SKU propped up by two stores gets caught.

Your range was right the day it shipped.

See which SKUs stopped earning their space, by cluster.

Read-only to start · your LLM keys · SOC 2 Type II underway · or book a call directly

Find out what your data has been hiding.

Tell us about your operation. We’ll show you the problems Ward catches, and the ones your current tools miss.

Step 1 of 3
What are your goals?
Step 2 of 3
About your operation
Step 3 of 3
Your contact info