Inventory by store type
Inventory management for Shopify skincare brands
Skincare brands juggle short-dated actives, a sprawl of size and scent variants, and suppliers with long production lead times. Getting reorder timing wrong means either stockouts on your bestseller or a shelf of serum that expires before it sells.
The inventory problems skincare brands run into
- Short shelf life on active ingredients. Vitamin C serums, retinols, and SPF products degrade and can go rancid, so overordering ties up cash in stock you may have to discount or toss.
- Variant explosion across size and scent. A single moisturizer might come in 3 sizes and unscented versus fragranced, multiplying SKUs and making each one's sales history thinner and harder to forecast by hand.
- Ingredient and formula sourcing lead times. Many brands blend in small batches or order finished goods from contract manufacturers, and overseas raw material suppliers often take several weeks to ship, which can stall a whole production run if one ingredient is late.
- Regulatory and label holds. Skincare often needs ingredient lists, batch codes, and sometimes country-specific compliance labeling, so a reorder can be delayed by a relabeling step even after stock physically arrives.
- Gift set and seasonal packaging. Limited-edition boxes for holidays use custom packaging with its own MOQ, separate from the everyday single-unit SKU, which complicates planning two product lines side by side.
Seasonality and demand
Skincare has real seasonal swings. Gift sets and bundles spike around November and December, SPF and lighter lotions pick up heading into spring and summer, and heavier creams and lip balms sell more in winter. Many brands also see a bump around new year skin-reset marketing and a slump in late summer. Because supplier lead times for formulations or custom packaging often run several weeks, you need to place holiday gift set orders well before the season, not when you notice stock running low. Build extra safety days into your reorder settings for any SKU tied to a specific season, and expect normal daily-sales forecasts to understate what you need right before a known peak.
Suppliers, lead times and minimums
Skincare brands typically source from contract manufacturers (private label formulators), ingredient and raw material suppliers, and packaging suppliers for bottles, jars, and boxes. Contract manufacturers often require a minimum order quantity per formula, sometimes in the thousands of units for a new product, and batch production plus quality testing can add real time on top of shipping. Overseas packaging and ingredient suppliers often take several weeks to ship, so a delay on one component, like a specific pump or dropper, can hold up an entire reorder. Domestic finishers and repackagers tend to offer shorter lead times but usually at a higher cost per unit, and smaller suppliers may have lower MOQs but limited case pack flexibility.
Worked example
Glow & Co sells a Vitamin C serum that moves 6 units a day on average. Their contract manufacturer has a lead time of 20 days, and Glow & Co uses a 5 day safety buffer, so the reorder point is 6 x (20 + 5) = 150 units. When on-hand stock drops to 150, SteadyShelf flags it. At that point they have 90 units on hand and 0 on order, and they want 30 days of cover, so order quantity = 6 x (20 + 30) - (90 + 0) = 300 - 90 = 210 units. The supplier's case pack is 24, so SteadyShelf rounds the suggested order up to 216 units and drafts the PO.
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 (size and scent) as its own SKU in Shopify with accurate on-hand counts.
- Enter each supplier's lead time and minimum order quantity into SteadyShelf, including contract manufacturers for private label lines.
- Set safety days higher for your hero products and ingredients prone to supply delays.
- Review SteadyShelf's weekly reorder email before your busy seasons start, not after.
- Keep a manual batch and expiry log outside SteadyShelf for any product with a limited shelf life.
- Approve draft purchase orders promptly so suppliers get them while lead times still allow full case pack quantities.
How SteadyShelf fits skincare brands
SteadyShelf fits skincare brands well for the core problem: knowing when to reorder each variant before you run out, using your actual sales pace and each supplier's lead time. It does not track expiry or batch numbers, so for actives with a short shelf life you still need your own system to watch dates and avoid overordering slow sellers. It also will not manage bundles or kits as components, so gift sets with their own SKU need manual stock adjustments against the individual products inside them.
$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
Does SteadyShelf track expiry dates on my serums and actives?
No. SteadyShelf does not track lot numbers or expiry dates. It tracks quantity on hand and quantity on order per variant, not which batch that stock belongs to. If you need expiry tracking for compliance or quality control, keep a separate batch log (a spreadsheet works) that records lot number and expiry date against each incoming shipment, and do a manual visual check during your slow season to pull anything close to its date. SteadyShelf will still tell you when to reorder based on sales velocity, which helps you avoid overbuying slow movers that might expire before they sell.
Can SteadyShelf handle my gift sets and bundles as one SKU?
SteadyShelf forecasts and reorders at the single-variant level, so a 30ml and 100ml size of the same serum are treated as separate SKUs with their own sales history and reorder dates. If you sell a cleanser-plus-moisturizer bundle as its own SKU, SteadyShelf cannot see that selling one bundle should also decrement stock of the two individual components, since it does not do bundle or kit management. The workaround: track bundles manually, or review bundle sales weekly and adjust the component SKU's on-hand count yourself before SteadyShelf calculates its next order suggestion.
I sell on Shopify and Amazon. Does SteadyShelf keep both in sync?
SteadyShelf only manages inventory for the store it is installed on, so it does not sync stock across Shopify, Amazon, a wholesale portal, or a retail POS. If you sell the same serum on Shopify and Amazon, you need to manually account for Amazon's stock draw when you review SteadyShelf's suggested order quantity, or keep separate safety stock buffers for each channel. SteadyShelf's forecasts are based only on the sales data it can see, which is your Shopify orders.
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