Inventory by store type
Inventory management for Shopify soap makers
Running a Shopify soap business means juggling raw oils, fragrance batches, and a long list of scent and size variants. Inventory mistakes here mean either dead stock going rancid on a shelf or a sold-out bestseller during your busiest season.
The inventory problems soap makers run into
- Variant explosion. a single soap recipe can turn into a dozen SKUs once you split by scent, bar size, and packaging (boxed vs bare), making manual reorder tracking slow and error-prone.
- Shelf life on raw materials. oils, butters, lye, and fragrance oils degrade over time, so overordering ties up cash in ingredients that can go rancid before you use them.
- Cure time lag. cold process soap needs weeks to cure before it is sellable, so your effective lead time is supplier delivery time plus your own curing schedule, and this is easy to forget when setting reorder points.
- Finished goods vs raw materials. you are tracking two different inventories, the ingredients you buy and the bars you make, and most apps only handle one side of that well.
- Packaging and label minimums. boxes, wrappers, and printed labels often come in large minimum order quantities, so a small scent relaunch can force you to buy far more packaging than soap.
Seasonality and demand
Soap sales usually spike around the winter holiday gifting season, Mother's Day, and sometimes a smaller bump around Valentine's Day for gift sets. Many makers also push seasonal scents (pumpkin spice, peppermint, florals) that sell hard for a few months then drop to near zero. Plan raw material orders well before these peaks, since oils and fragrance suppliers need time to ship and you need time to make and cure the soap before it hits the shelf. Build in your curing time as part of your planning calendar, not just supplier lead time.
Suppliers, lead times and minimums
Raw material suppliers include wholesale oil and butter distributors, fragrance and essential oil houses, and lye suppliers, some domestic and some overseas. Domestic suppliers are usually faster and more flexible on order size; overseas fragrance or specialty oil suppliers often take several weeks to arrive and may have higher minimum order quantities. Packaging suppliers (boxes, labels, shrink wrap) often require case packs or print minimums in the hundreds or thousands of units, so plan label reorders around your top sellers, not every scent variant.
Worked example
Say your Lavender Oatmeal bar (4 oz, boxed) sells 6 units a day on average. Your fragrance oil supplier takes 10 days to deliver, and you add 4 safety days plus your standard 14-day cure time for the soap itself, so your effective lead time is 28 days. Reorder point = 6 x (10 + 4 + 14) = 168 bars. If you want 21 days of cover after the order arrives, order quantity = 6 x (28 + 21) minus (current stock of 90 plus 40 already on order) = 294 minus 130 = 164 bars, which you would round up to your supplier's case pack of 25, landing on 175 bars.
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 SKU by scent, size, and packaging type, not just by recipe.
- Record each raw material supplier's typical delivery time and your own cure time separately.
- Set reorder points that include cure time as part of lead time, not as an afterthought.
- Flag seasonal scents and set them to zero reorder after their selling window ends.
- Check packaging and label minimums before committing to a new scent launch.
- Review your weekly reorder email and confirm quantities against current oil and fragrance stock on hand.
How SteadyShelf fits soap makers
SteadyShelf can forecast demand per scent and size variant, set order-by dates that you adjust to include your cure time, and round supplier orders to case packs and minimums. It will send and track purchase orders and receive partial shipments into Shopify, but it does not track expiry or shelf life on your oils and fragrances, so you still need your own system (spreadsheet or label dates) to rotate raw materials before they go rancid.
$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 the shelf life of my oils and fragrance oils?
No. SteadyShelf does not do lot or expiry tracking. It forecasts and reorders based on sales velocity, not ingredient age. Keep a simple log or label system for your raw material batches so you use older stock first.
Does SteadyShelf account for the time my soap needs to cure before it can be sold?
Not automatically. SteadyShelf uses your supplier's lead time to set order-by dates. You should add your cure time manually as extra lead time or safety days so the order-by date reflects when the soap will actually be ready to sell.
I sell soap gift sets bundled with other products. Will SteadyShelf forecast the bundle as one item?
No, SteadyShelf does not do bundle management. You will need to forecast and reorder the individual bars and components that make up the set separately, then assemble the bundle yourself.
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