Retail Inventory Replenishment Cycles

This dataset provides detailed records of inventory replenishment cycles across multiple retail locations, including product, supplier, timing, and stock level information. It enables comprehensive analysis of supply chain efficiency, demand forecasting, and stockout prevention, making it invaluable for retail operations and analytics teams.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Optimizing inventory replenishment schedules to reduce stockouts

Sample rows

preview · 8 of 200 rows · all 23 columns
replenishment_cycle_idstringstore_countrystringlead_time_daysintegerstockout_occurredbooleanstore_statestringstore_idstringstore_namestringstore_citystringproduct_idstringproduct_namestringskustringcategorystringreplenishment_order_datedatereplenishment_delivery_datedatereplenishment_quantityintegerunit_costfloattotal_costfloatsupplier_idstringsupplier_namestringon_hand_inventory_beforeintegeron_hand_inventory_afterintegerreplenishment_frequency_daysintegernotesstring
RCY000001USA2falseILS001Market SquareChicagoP1001Organic Whole Milk GallonDAIRY-MILK-001Dairy2024-03-012024-03-031203.85462SUP01Fresh Dairy Farms341547Normal weekly replenishment
RCY000002USA0falseTXS002Downtown GrocersHoustonP1002Banana BunchPRODUCE-BNN-002Produce2024-03-042024-03-042000.2958SUP02Green Harvest232232Same-day delivery
RCY000003USA0falseAZS003Hillside MarketPhoenixP1003Sourdough Bread LoafBAKERY-SD-003Bakery2024-03-052024-03-05702.15150.5SUP03Sunrise Bakery12823Normal replenishment
RCY000004Canada11trueblankS004Maple SupercenterTorontoP1004Aged Cheddar BlockCHEESE-CHED-004Cheese2024-02-202024-03-023009.452835SUP04Ontario Dairy Producers030030International shipment
RCY000005USA1falseMAS005Harbor FoodsBostonP1005Almond Milk UnsweetenedDAIRYALT-ALM-005Dairy Alternatives2024-03-062024-03-07602.95177SUP05Pure Plant Drinks15755Increased demand
RCY000006USA2falseCAS006Sunset MartSan DiegoP1006Orange Juice 1LBEV-OJ-006Beverages2024-03-022024-03-041902.09397.1SUP06Citrus Valley212116Normal replenishment
RCY000007USA0falseFLS007Lakeside GrocersOrlandoP1007Greek Yogurt PlainDAIRY-YGRT-007Dairy2024-03-012024-03-01751.65123.75SUP01Fresh Dairy Farms9843Same-day delivery
RCY000008UK15trueblankS008Urban FoodsLondonP1008Pantry Baking PowderPANTRY-BKP-008Pantry2024-02-102024-02-255001.19595SUP07Sterling Foods Ltd050090Annual contract

What the 200 rows show

from the 200-row sample

USA (store country) stands out: mean lead_time_days is 0.94, against 13.9 for the rest.

  • 25%stockout_occurred = true
  • 1median lead_time_days
  • 12categories
  • 31suppliers
  • 41store cities
  • 47stores
Mean lead_time_days by store_country200 rows
010200.94USA143 ro…12.9Canada15 rows14.1Austr…14 rows13.3UK12 rows15.8UAE8 rows14.8South…8 rows
lead_time_days200 rows, in bands of 2
06513012123002971816401020lead_time_days →

Median 1, from 0 to 20.

store_state143 rows with a value · 57 left blank
  1. CA26
  2. TX23
  3. FL21
  4. IL13
  5. AZ13
  6. CO11
  7. MA10
  8. OR6
  9. GA5
  10. MO4
23 columns by typefrom the column list below
  • string 13
  • integer 5
  • float 2
  • date 2
  • boolean 1

Columns

23 columns in four groups
blueprint · 23 columns
columntypedescriptionexample
Text 13 columns
replenishment_cycle_idstringUnique identifier for each inventory replenishment cycle recorduniqueRCY000001
store_idstringUnique identifier for the retail store or locationS001
store_namestringName of the retail store or locationoptionalMarket Square
store_citystringCity where the store is locatedoptionalChicago
store_statestringState or province where the store is locatedoptionalIL
store_countrystringCountry where the store is located6 countries · optionalUSA
product_idstringUnique identifier for the product being replenishedP1001
product_namestringName or description of the productoptionalBanana Bunch
skustringStock Keeping Unit identifier for the productoptionalDAIRY-MILK-001
categorystringProduct category or department12 categories · optionalDairy
supplier_idstringUnique identifier for the supplier or vendoroptionalSUP01
supplier_namestringName of the supplier or vendoroptionalFresh Dairy Farms
notesstringAdditional notes or comments about the replenishment cycleoptionalSame-day delivery
Numbers 7 columns
replenishment_quantityintegerNumber of product units delivered in this replenishment cycle1 or more120
unit_costfloatCost per unit of the product at the time of replenishment0 or more · optional3.85
total_costfloatTotal cost for this replenishment cycle (unit_cost * replenishment_quantity)0 or more · optional462
on_hand_inventory_beforeintegerUnits of product in stock at the store before the replenishment delivery0 or more · optional34
on_hand_inventory_afterintegerUnits of product in stock at the store after the replenishment delivery0 or more · optional154
lead_time_daysintegerNumber of days between order placement and delivery (replenishment_delivery_date - replenishment_order_date)0 or more · optional2
replenishment_frequency_daysintegerNumber of days since the previous replenishment for this product at this store0 or more · optional7
Dates and times 2 columns
replenishment_order_datedateDate when the replenishment order was placed2024-03-01
replenishment_delivery_datedateDate when the replenishment stock was delivered to the store2024-03-03
True or false 1 column
stockout_occurredbooleanIndicates if a stockout occurred before this replenishment (true/false)optionalfalse

Use it for

  • stockout occur…25%49 of 200 rowsmean lead time days b…0.94USA12.9Cana…14.1Aust…13.3UK

    A logistics dashboard

    The stockout_occurred rate, lead_time_days by store_country and a breakdown of store_state. Excel, Power BI or Tableau.

  • Why do the 143 USA rows have a mean lead_time_days of 0.94?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable replenishment cycles with store_id, store_name and store_city to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 23 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows23 columns
Yours1,000 rows23 columnsstore_city: UK only

blueprint · retail-inventory-replenishment-cycles

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 23 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Record per product, store, and cycle.
  • Replenishment date, quantity, and supplier.
  • Stockout event flagged.
  • Historic sales trend merged.
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
retail-inventory-replenishment-cycles

What should your data show?

Preview 20 rows free
No signup. No card.