Demand & market overview
Where demand is forming, how customers order, how you stock and distribute against it, and where pricing and product white-space sits - observed read-only across the systems you already run.
What this is. A synthetic preview, read-only on the shared substrate. The demand, stocking, ordering, and distribution views are SCO-domain analytics; the deeper customer, market, pricing, and product-opportunity intelligence extends into the Analytics layer (roadmap). Opportunities are computed signals, not verdicts; projections carry no provenance hash.
Demand index & projection synthetic
Signals worth attention
Synthetic preview. In production, derived read-only from ERP, WMS, demand, and pricing systems with SHA-256-anchored lineage as in SCO.
Customer insights
Who buys, how they buy, and where value and risk concentrate - the demand-side view of the customer base.
Customers by value tier synthetic
Buying behaviour by tier
| Tier | Order freq. | Avg order | Mix |
|---|---|---|---|
| Strategic (A) | weekly | $28K | broad |
| Core (B) | bi-weekly | $11K | focused |
| Transactional (C) | monthly+ | $3.4K | narrow |
| Long-tail (D) | sporadic | $0.9K | single |
Top customers by spend
| Customer | Annual | Trend |
|---|---|---|
| Harbor Freight Co | $2.1M | growing |
| Granite Parts | $1.6M | declining |
| Summit Logistics | $1.2M | flat |
| Vertex Metals | $0.9M | growing |
| Beacon Supply | $0.8M | growing |
Demand share by customer segment
Synthetic. Aggregated read-only from ERP sales + order history; concentration and trend are risk lenses, not verdicts.
Distribution
How product reaches demand - network coverage, channel mix, lane performance, and cost-to-serve.
Service level by region read-only
| Region | Served by | OTIF | Lead time | Cost idx |
|---|---|---|---|---|
| Midwest | DET-01 | 97% | 2.1 d | 0.92 |
| South | STG-02 | 95% | 3.0 d | 1.00 |
| West | OSK-03 | 89% | 4.6 d | 1.18 |
| Northeast | DET-01 (LTL) | 91% | 3.8 d | 1.09 |
Channel mix (volume)
Cost-to-serve trend synthetic
Synthetic. Combines WMS / TMS / visibility data with order history, read-only.
Ordering patterns
How demand actually arrives - order size, cadence, seasonality, and variability - the inputs that drive stocking and service.
Order seasonality (orders / month) synthetic
Order-size distribution
Cadence by customer tier
| Tier | Inter-order days | Predictability |
|---|---|---|
| Strategic (A) | 6-8 | high |
| Core (B) | 12-16 | high |
| Transactional (C) | 30-45 | medium |
| Long-tail (D) | 90+ | low |
Synthetic. Reads order history from the ERP read-only; CV = coefficient of variation of weekly order volume.
Stocking levels
Inventory against demand - coverage, safety stock, stockouts, and the excess & obsolete that ties up working capital.
Inventory health by category read-only
| Category | On hand | Days supply | Status |
|---|---|---|---|
| Fasteners | $4.2M | 41 | healthy |
| Hydraulics | $6.8M | 96 | excess |
| Bearings | $3.1M | 22 | low - stockout risk |
| Castings | $5.4M | 63 | healthy |
| Electrical | $2.0M | 110 | obsolete tail |
Safety stock: target vs actual
Working-capital opportunity
Synthetic. Reads inventory + receipts + demand read-only from ERP / WMS; targets computed, not read.
Market demand
Forward demand by segment and region, against market size and share - the signal that should drive stocking and capacity.
Demand forecast synthetic
Demand by region
Demand drivers
| Driver | Direction | Strength |
|---|---|---|
| Construction starts | tailwind | strong |
| Industrial PMI | tailwind | moderate |
| Input cost inflation | headwind | moderate |
| West-region competitor | headwind | emerging |
Calibration. Market size, share, and external drivers shown here would draw on third-party market data via the Analytics layer (roadmap). The forecast is derived from observed order history and carries no provenance hash - treat it as guidance, not a committed number.
Trends
What is growing, what is fading, and the seasonality underneath - across categories and channels.
Category demand: growing vs declining synthetic
Category trend (YoY)
| Category | YoY | Signal |
|---|---|---|
| Hydraulics | +19% | accelerating |
| Bearings | +11% | growing |
| Fasteners | +3% | flat |
| Castings | -4% | softening |
| Electrical | -16% | declining |
Seasonality by quarter
Synthetic. Trend and seasonality computed from observed demand read-only; emerging signals are directional, not verdicts.
Pricing opportunities
Where price is left on the table - realization, leakage, discount discipline, and margin by segment.
List vs realized price by segment read-only
Price-increase candidates
| Product family | Elasticity | Move | Margin gain |
|---|---|---|---|
| Bearings (low-tail) | low | +4% | $0.9M |
| Hydraulics (growing) | low | +3% | $0.8M |
| Fasteners (commodity) | high | hold | - |
| Castings (custom) | low | +5% | $0.6M |
Margin by segment
Opportunities synthetic - computed, not a verdict
Synthetic. Reads order, contract, and cost data read-only; elasticity and margin computed, not read. Pricing is advisory - AssetShop never changes prices in source systems.
Product opportunities
Where demand exists that you do not yet serve - white-space, attach and cross-sell, and the long tail to rationalise.
White-space & demand gaps read-only
| Opportunity | Evidence | Est. demand |
|---|---|---|
| Heavy-duty hydraulic kit | Repeated lost quotes; adjacent family growing 19% | $2.1M |
| Bearing maintenance bundle | High attach intent; no SKU offered | $1.4M |
| West-region fast-mover pack | Service gap; competitor presence | $0.9M |
Attach & cross-sell
SKU rationalisation (long tail)
Synthetic. White-space inferred read-only from lost quotes, attach gaps, and demand signals; opportunities are computed, not verdicts.
Integrations & data
What would power demand & market intelligence - the read-only sources, the shared collections, and the honest build status.
Data sources
| Source | System family | Powers | Conformance |
|---|---|---|---|
| SAP S/4HANA | ERP | Orders, demand, pricing, customers | 8 / 12 |
| Manhattan WMS | WMS | Inventory, stocking, fulfilment | 8 / 12 |
| project44 | Visibility / TMS | Distribution, lanes, lead time | 9 / 12 |
| Kinaxis | Planning | Demand plan, variance | 7 / 12 |
| Pricing engine / CPQ | Pricing | Price realization, leakage | 0 / 12 (planned) |
| Market data feed | External (Analytics) | Market size, share, drivers | 0 / 12 (roadmap) |
Shared collections (read-only)
Posture
Status. Core demand / stocking / ordering / distribution analytics ride the SCO sources (integrating, not yet certified at scale). Pricing and external market data are planned / roadmap - scaffolds would report 0 / 12 until wired and conformed. AssetShop observes and advises; it never changes prices, orders, or inventory in your systems of record.
Signals & opportunities
Demand and market signals across forecast, inventory, and cost - read-only from planning, actuals, and market feeds. Surfaces patterns; never re-plans or orders. Figures synthetic (Meridian Industrials).
Detected signals synthetic
| Signal | Area | Severity | Magnitude | Conf. | Source |
|---|---|---|---|---|---|
| Forecast bias - Industrial | Forecast | high | +12% over | high | IBP + actuals |
| Stockout risk - SKU-A family | Service | medium | 3 SKUs <2wk | high | inventory |
| Excess / obsolete risk | Inventory | medium | $3.1M aging | med | inventory + GL |
| Demand volatility - Automotive | Planning | medium | CV 0.34 | med | actuals |
| Input price-index pressure | Cost | medium | +8% index | high | market feed |
| Seasonality drift | Forecast | low | 2-wk shift | med | actuals |
| Segment shift - Aerospace up | Mix | low | +5 pts | med | orders |
Opportunities the signals point to
How to read this
Synthetic. Signals computed from read-only planning / actuals / market data; magnitudes labeled modeled are estimates, not posted figures. Operational signal, not advice; AssetShop never writes back to source systems.
SKU demand detail
Forecast vs actual by SKU with bias and coverage - the item-level data behind planning.
Detail records synthetic
| SKU | Segment | Forecast | Actual | Bias | Cover (wks) |
|---|---|---|---|---|---|
| SKU-A | Industrial | 1200 | 1140 | -5% | 1.8 |
| SKU-B | Automotive | 640 | 700 | +9% | 4.1 |
| SKU-C | Aerospace | 260 | 240 | -8% | 6.3 |
| SKU-D | Industrial | 980 | 1100 | +12% | 0.9 |
| SKU-E | Automotive | 420 | 380 | -10% | 5.2 |
| SKU-F | Industrial | 1540 | 1720 | +12% | 1.2 |
| SKU-G | Aerospace | 180 | 170 | -6% | 7.0 |
| SKU-H | Industrial | 860 | 960 | +12% | 1.6 |
| SKU-I | Automotive | 540 | 500 | -7% | 3.4 |
Synthetic (IBP + actuals). Read-only detail; AssetShop never writes back to source systems. Figures illustrate Meridian Industrials.