Inventory by store type
Inventory management for Shopify bath and body brands
Bath and body brands run on scent variants, batch cosmetics, and packaging that all need to land before you can ship a single order. SteadyShelf keeps the reorder math straight so you are not guessing when to call your oil supplier or your box printer.
The inventory problems bath and body brands run into
- Scent and size variants multiply SKUs fast. a single soap bar can become 12 SKUs once you cross 4 scents with 3 sizes, and each one sells at a different pace.
- Ingredients and packaging ship separately. fragrance oils, carrier oils, and raw butters often come from different suppliers than your bottles, pumps, and labels, so one missing component stalls a whole batch.
- Shelf life limits how far ahead you can stock. bath bombs, whipped butters, and natural soaps can degrade or discolor, so overordering raw materials or finished goods ties up cash in stock you may have to discount or toss.
- Limited-batch and seasonal scents create false signals. a pumpkin-spice soap that sold out in October does not mean you should reorder it in February, and a forecast tool needs to treat it as its own pattern.
- Case packs and minimums vary wildly by input. a fragrance oil supplier might require a 5kg minimum while your bottle supplier sells by the pallet, so your reorder quantities get oddly shaped.
Seasonality and demand
Bath and body sees sharp seasonal spikes around gifting periods: the run-up to the winter holidays, Mother's Day, and Valentine's Day usually dwarfs normal weeks, especially for gift sets and seasonal scents. Many brands also release limited scents for fall and summer that sell fast then disappear. Plan by placing raw material and packaging orders well before these peaks, since your finished goods are only as fast as your slowest input, and treat seasonal scents as separate forecast lines rather than folding them into your year-round bestsellers.
Suppliers, lead times and minimums
Raw material suppliers for oils, butters, and fragrance tend to have their own minimums by weight and sometimes longer lead times if they are importing essential oils or specialty botanicals. Packaging suppliers (bottles, jars, pumps, labels, boxes) usually sell in case packs or by the pallet and can have longer lead times for custom-printed items. Co-packers or contract manufacturers, if you use one, often need advance notice measured in weeks and may have their own minimum batch sizes. Domestic suppliers tend to be faster and more flexible on minimums; overseas suppliers for glass bottles or specialty ingredients often take several weeks and expect larger orders to make the shipping worthwhile.
Worked example
Suppose your lavender bath bomb 3-pack sells 6 units a day on average. Your supplier's lead time is 10 days and you keep 4 safety days, so your reorder point is 6 x (10 + 4) = 84 units. When your stock on hand plus anything already on order drops to 84, it is time to order. If you want 21 days of cover on top of the lead time, your order quantity is 6 x (10 + 21) minus your current stock and on-order: 6 x 31 = 186, minus say 90 on hand and 0 on order, so you'd order 96 units, rounded up to your supplier's case pack of 100.
Try it with your own numbers in the reorder point calculator, or size your buffer with the safety stock calculator.
A simple system to start this week
- List every variant (scent x size x format) as its own SKU with its own sales history.
- Set a separate lead time for each supplier type: fragrance and oils, packaging, and any co-packer.
- Flag seasonal and limited scents separately so their past spikes don't skew your year-round forecasts.
- Decide your safety days per SKU based on how critical and how slow-moving each ingredient supplier is.
- Check case pack and minimum order quantities for each supplier before you approve a draft PO.
- Review your weekly reorder email against upcoming gifting peaks and adjust days of cover ahead of time.
How SteadyShelf fits bath and body brands
SteadyShelf forecasts each scent and size variant separately, tells you when to order from each of your suppliers based on their lead time, and rounds quantities to their case packs and minimums, then drafts and sends the PO once you approve it. It does not track expiry or batch codes, so for shelf-sensitive products like whipped butters or natural soaps you still need to log production dates and rotate stock yourself, SteadyShelf only manages when and how much to reorder.
$29/month flat, unlimited products and suppliers, 30-day free trial.
SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.
More: inventory management by store type · inventory glossary · Stocky alternatives
FAQ
Can SteadyShelf track expiry dates on my bath bombs or butters?
No. SteadyShelf does not do lot or expiry tracking. Keep a simple log of production or fill dates outside the app, and use that alongside SteadyShelf's reorder suggestions to avoid overordering short shelf-life items.
I buy fragrance oil and bottles from separate suppliers for the same product. How does SteadyShelf handle that?
SteadyShelf generates a separate purchase order per supplier, each with its own lead time and order-by date. You will get one PO draft for your fragrance oil supplier and another for your bottle supplier, timed so both can arrive in time for your next production run.
Does SteadyShelf handle gift sets and bundles made from multiple SKUs?
No, SteadyShelf does not do bundles. It forecasts and reorders at the individual variant level, so you will need to track the components of a gift set as separate SKUs and make sure each one is stocked ahead of a seasonal push.
Let SteadyShelf do this math for every SKU
Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.
Get early access