Weak demand or out of stock? Check availability first: In Shopify, on hand includes committed and unavailable units; available excludes them.; Tracked stock at zero normally blocks purchase; merchants can allow continued selling.; No meaningful orderable period means sales history cannot show weak demand.
Image: Ecommerce Insight Desk

Funnel Analysis

Part of Store demand and stock analytics

Distinguishing weak demand from an out-of-stock problem

Check variant orderability, visibility and observed interest before deciding that low ecommerce sales reflect weak demand.

Low sales support a weak-demand interpretation only after shoppers had a reasonable chance to find and order the exact variant. Check orderability and visibility first, then compare observed interest and orders during suitable available periods.

Check the purchase opportunity

Record whether the size or colour was published, selectable, priced and orderable for the relevant channel and delivery area. A parent product’s stock total can hide an unavailable option. Stock at a location that cannot fulfil the order may not help that shopper.

In Shopify, on hand includes committed and unavailable units, while available excludes those units. Tracked stock at zero normally blocks purchase, but merchants can enable continued selling. Review the variant’s actual setting and storefront state before calling an interval blocked.

Check visibility as well. Shopify permits out-of-stock products to be hidden from collections. If a product was hidden, fewer product-page views may reflect reduced exposure rather than less interest. A month-end inventory snapshot cannot establish when that visibility changed.

Verify the purchase opportunity before judging demand

  • Confirm the variant was published, selectable and priced for the relevant channel and delivery area
  • Check stock statesdistinguish on hand (includes committed and unavailable units) from available
  • Review the variant’s ‘continue selling when out of stock’ setting
  • Check whether the product was hidden from collections when out of stock

Read the pattern, then check alternatives

Observed patternPossible readingNext check
Few orders, confirmed blocked intervals and recorded attempts to select the variantAvailability may be limiting orders.Verify timing, variant identity and other ordering routes.
Few orders and little observed interest while visible and orderableDemand or discovery may be weak.Inspect exposure, placement, price and comparable offers.
Interest holds and orders fall while the variant appears availableThe offer or purchase path needs inspection.Check the storefront, delivery eligibility, checkout and order records.
Traffic and orders both fall during a wider site changeThe variant’s demand remains unclear.Compare relevant exposure before changing stock.

Google Analytics documents ecommerce actions such as viewing item details and adding or removing a product from a shopping cart, when those actions are implemented. Neither action alone proves that someone wanted a particular unavailable variant. Missing events also cannot establish absent demand.

Weak demand vs out-of-stock: key signals

  • Weak demand or discovery issueFew orders and little observed interest while the variant was visible and orderable. Next check: exposure, placement, price and comparable offers.
  • Out-of-stock problemFew orders with confirmed blocked intervals and recorded attempts to select the variant. Next check: timing, variant identity and other ordering routes.

Decide within the evidence

Compare similar periods when the variant was confirmed orderable. Put qualifying ordered units, available time and observed exposure beside the result. Note changes in price, promotion and season. If the item had no meaningful orderable period, its sales history cannot support a weak-demand conclusion.

A stock reduction can wait when repeated blocked intervals could explain low orders. If availability was steady but exposure was poor, inspect discovery before treating the order count as a verdict on the range. Record what remains unknown so the decision can be revisited.

More from Funnel Analysis