SypherRing

Stocky is gone. Here’s how to replace it

What Shopify’s built-in inventory tools cover after Stocky, how to export your data before read-only access ends, and a free calculator for reorder points that hold up in December.

Updated 16-minute readBy SypherRing

The short answer

Stocky shut down on August 31, 2026. Shopify’s admin has its own purchase orders, suppliers, transfers and stock counts, but your Stocky data doesn’t move over. The admin also won’t turn supplier lead times into reorder points, email purchase orders, or add freight and duties to item costs. Export your Stocky data while read-only access lasts, until at least November 29, 2026. Then fill the gaps with Shopify Flow, an inventory app or an automation. For reorder points, Shopify’s blog formula is daily units sold × lead time in days, plus safety stock; the calculator below does it per scent.

Four things to do now

  1. Export everything you can. Shopify gives read-only access to export your Stocky data for at least 90 days after August 31, 2026, so until at least November 29, 2026. It hasn’t published an end date, so don’t wait. Shopify’s Stocky help says to go to Apps, then Stocky, in your Shopify admin and pick a report from the Reports menu. Export completed purchase orders as CSV files, plus your stocktake history and cost history. Unit costs are in the SKU/Variant report, which downloads as a CSV or PDF file. Save anything you need for taxes or audits. Don’t uninstall Stocky first, because the data may not come back.
  2. Re-create your suppliers. Suppliers can’t be exported from Stocky, so copy each one’s details by hand while you still can. In your Shopify admin, go to Products, then Purchase orders. Click Create purchase order, open the Select supplier menu and click Create new supplier. Shopify suggests variant metafields for lead time, minimum order quantity and case pack. They’re for reference only and don’t change any purchase order math.
  3. Re-create open orders. If a Stocky purchase order was still open on August 31, Shopify says to re-create only the quantities you haven’t received, as a new purchase order or transfer. You can add the lines by CSV import, but only for products already in your store.
  4. Set reorder points now. With a 21-day lead time, an order placed on December 1 arrives around December 22. Each year, December accounts for about 60% of fourth-quarter US prestige fragrance sales, according to Circana data reported by Happi. Use the calculator below.

What Shopify’s admin covers now, and what it doesn’t

Stocky jobs compared with Shopify’s built-in inventory tools
Stocky jobIn the Shopify admin nowThe gap
Purchase ordersCreate, import lines by CSV, receive in parts through a linked transfer, and export a PDFNo emailing or merging, and old POs can’t be imported
SuppliersSupplier records you assign to purchase ordersStocky suppliers can’t be exported, so you re-enter them
Low-stock alertsA free Shopify Flow templateYou set the threshold, and it doesn’t use lead times
Reorder planningSidekick suggests reorders and drafts purchase ordersLead times and minimum order quantities sit in metafields that don’t drive the math
StocktakesStock counts in the admin with manager approval, and Quick count in POS for spot checksPast stocktakes don’t move over. Full and cycle counts in the POS app need POS Pro.
CostsOne fixed cost per item, plus freight and duty adjustments on each shipmentItem cost doesn’t change when stock arrives. Weighted-average and landed costs need an app.
ReportsThree purchase order reports in Shopify Analytics since October 6, 2026Old Stocky reports don’t move over, so export them
IntegrationsTransfers API, and read-only purchase order access in the stable 2026-10 Admin APINo API to create purchase orders and no purchase order webhook. Tools built on Stocky’s APIs stopped on August 31.

What Shopify’s purchase orders do and don’t do

Shopify’s purchase orders live in your admin under Products, then Purchase orders. They cover the basics:

  • Pick a supplier, then add products by search, barcode scan or CSV import. Only products already in your store can be added.
  • Enter quantities, supplier SKUs, costs and tax, plus payment terms and currency. Costs fill in from your last order with that supplier, or from the product’s cost per item.
  • Save a draft, then mark it as ordered once the supplier confirms. That step can’t be undone.
  • Receive stock through the linked transfer, in the admin or in POS. If a delivery comes in parts, receive each shipment as it arrives. Accept or reject each item, or cancel items that never shipped.
  • Add shipping, duties and other fees to each shipment.
  • Track costs, receiving and open orders in three reports added to Shopify Analytics on October 6, 2026: Purchase order costs, Purchase order transfers and Purchases on order.

They don’t email suppliers, merge orders, turn a customer order into a purchase order, or import old Stocky orders. Receiving stock doesn’t change an item’s cost, and freight and duties aren’t spread across items. Apps can read purchase orders through Shopify’s API, but Shopify documents no way for them to create one.

How to calculate a reorder point that holds in December

Multiply the units a scent sells per day by your lead time in days, then add safety stock. That’s the formula Shopify’s blog gives, and the result is the stock level that tells you to reorder. To hold in December, run it at December’s pace before December arrives: a scent that sells 3 times faster at peak needs a reorder point about 3 times higher.

Reorder point = (average daily units sold × lead time in days) + safety stock

The first part is your lead-time demand: the units you expect to sell while an order is on its way. Without safety stock, your reorder point is just that number.

How the calculator picks your reorder date

An order has to cover the sales you’ll make while it’s on its way. So the calculator looks ahead one day at a time, and once an order would still be in transit when your peak starts, it counts those days at the peak rate and holds peak safety stock. That’s why its date can come earlier than today’s sales alone suggest.

At peak, it multiplies your daily sales, your best day and your day-to-day swings by the same number, and keeps the peak rate from your start date on. It counts Shopify’s Available plus Incoming units, rounds units up and days down, and moves a date that falls on a weekend or US federal holiday to the business day before.

How fast will it sell at peak?

Your own last December is the best guide: divide its units a day by a normal month’s. Without that history, Circana’s data gives a starting point. December accounts for about 60% of fourth-quarter US prestige fragrance sales, so an average December day sells about 3 times an average October or November day (60% over 31 days against 40% over 61). That’s where the calculator’s example of 3 comes from. November already includes Black Friday, so against a quieter month like September the jump is likely bigger; treat 3 as a floor.

Within December, Circana says spending peaks in the week before and the week of Christmas, and safety stock is what absorbs the days above the average. If you ship your own orders by USPS, its recommended Ground Advantage send-by date for Christmas delivery is December 17, 2026, in the lower 48, so plan for new stock to land well before then. Every carrier’s dates are in our 2026 holiday shipping deadlines guide.

A worked example

Take a scent that sells 2 units a day in September. Its slowest part is glass bottles at 14 days, and filling and delivery take 7 more, for a 21-day lead time. Without safety stock, the formula says to reorder at 42 units. If the same scent sells 6 units a day in December, the reorder point jumps to 126 units. At 6 a day, 42 units last a week. New stock takes 21 days, so the scent sits sold out for about 2 weeks.

For safety stock, Shopify’s blog suggests holding at least 2 to 3 days of average sales. In December, that’s 12 to 18 more units, for a reorder point of 138 to 144.

Now the date. Say it’s October 13, 2026, with 120 units available, none incoming, 3 days of safety stock, and a rush that starts December 1. At 2 a day, the scent reaches its September reorder point of 48 on November 18. An order placed then lands December 9, but the scent sells out on December 4. The calculator says to reorder by November 10 instead: that order lands December 1, with 22 units still on the shelf.

Recalculate before peak season, after any lead-time change, and whenever a scent breaks out on social media.

Where to find these numbers in Shopify

  • Units a day: in your Shopify admin, go to Analytics, then Reports, and open Inventory sold daily by product for the last 30 days. Shopify divides units sold by the days in the period, and returns, manual adjustments and transfer receipts don’t count as sales.
  • Stock: use Available, the units you can sell, plus Incoming, the units on their way from purchase orders, transfers or apps. On hand also counts committed and unavailable units, so it overstates what you can sell.
  • Days of stock left: the Inventory remaining per product report divides stock by average daily sales over the last 28 days. It shows how long stock lasts, not when to reorder, because it ignores lead time. Since October 1, 2026, Shopify’s inventory reports measure stock by On hand, not Available.

Spreadsheet formulas

To run the math for every scent at once, give each scent a row in Excel and paste its last 30 days of daily units into columns K to AN. These formulas go in row 2 and copy down. In Google Sheets, use STDEV in place of STDEV.S.

Spreadsheet columns and formulas for reorder points and safety stock
ColumnWhat it holdsFormula or entry
AAverage units a day=AVERAGE(K2:AN2)
BLead time in daysYour slowest component plus filling and delivery
CDays of safety stock3, or your own number
DStandard deviation of daily units=STDEV.S(K2:AN2)
ESafety stock, days of cover=ROUNDUP(C2*A2,0)
FSafety stock, 95% service level=ROUNDUP(NORM.S.INV(0.95)*D2*SQRT(B2),0)
GReorder point=ROUNDUP(A2*B2,0)+E2, or +F2 to use the service level
HAvailable plus incomingFrom Shopify
IDays until the reorder point=MAX(0,ROUNDDOWN((H2-G2)/A2,0))

NORM.S.INV(0.95) works out the 95% Z value for you, about 1.645. For December, paste last December’s daily units into a copy of the sheet. No history yet? Multiply columns A and D by your peak multiplier, as the calculator does.

How much safety stock should you hold?

At least 2 to 3 days of average sales, Shopify’s blog suggests, and more for a scent whose sales jump around or whose supplier runs late. Hold it at the rate you’ll be selling: 3 days of cover is 6 units at 2 a day in September, and 18 units at 6 a day in December. Once you have daily sales history, the service-level formula sizes it to how much your sales actually swing.

Three ways to calculate safety stock

Days of cover. Pick a number of days and multiply by average daily sales. Shopify’s blog calls this fixed safety stock and suggests at least 2 to 3 days.

Safety stock = days of cover × average daily units

Worst case. Plan for your best sales day and your slowest delivery at the same time. Shopify’s blog calls it a great starting point, but notes that it “works for average scenarios but not for seasonal changes in demand,” so run it on peak-season numbers for December.

Safety stock = (highest daily sales × longest lead time in days) minus (average daily sales × average lead time in days)

Service level. Size the cushion to how much your daily sales vary, and choose how often you’re willing to run out. This is the method MIT’s logistics course on OpenCourseWare teaches: Z sets your chance of not running out before each order arrives, which the course calls the cycle service level, and day-to-day swings add up with the square root of the days in your lead time.

Safety stock = Z × standard deviation of daily units × square root of lead time in days

Put together, the reorder point with a service level is (average daily units × lead time in days) + (Z × standard deviation of daily units × square root of lead time in days).

Service levels and Z values

Z comes from the standard normal table. NIST’s e-Handbook of Statistical Methods lists 1.282 for 90%, 1.645 for 95% and 2.326 for 99%, and its table puts 98% between 2.05 and 2.06, at about 2.054. Shopify’s blog uses 1.65 for 95% and calls it acceptable even for important stock. Here’s what each level costs for the December scent above, taking a standard deviation of 1.2 units a day in September, so 3.6 at 3 times the pace, and a 21-day lead time:

Z values by service level, with safety stock for the worked example at peak
Service levelZExpect a stockout in aboutSafety stock at peak
90%1.2821 in 10 reorders22 units
95%1.6451 in 20 reorders28 units
98%2.0541 in 50 reorders34 units
99%2.3261 in 100 reorders39 units

Going from 95% to 99% adds 11 units, about 40% more stock, to turn about 5 stockouts per 100 reorders into 1.

Which safety stock method should I use?

Which safety stock method fits your situation, with the worked example at peak
Your situationUseAt peak in the example
A new scent with no daily sales historyDays of cover: at least 2 to 3 days of the sales you expect3 days × 6 a day = 18 units
Daily sales history and a supplier that delivers on timeService level at 95%1.645 × 3.6 × √21 = 27.1, so 28 units
A hero scent or holiday gift set you can’t run out ofService level at 98% or 99%34 or 39 units
A supplier whose deliveries run lateWorst case, on peak-season numbers(15 × 28) minus (6 × 21) = 294 units, with a best day of 15 and a slowest delivery of 28 days

The worst case asks for more than 10 times the service-level answer here, because it stacks your best day on top of your slowest delivery. Use it when late deliveries, not sales swings, are what sell you out, and recheck it when your supplier’s timing improves.

What sets a fragrance brand’s lead time?

Your slowest component. A finished bottle needs every part: the glass, the pump or cap, the box and the fragrance concentrate. So your lead time is the longest of those, plus filling, any resting time and delivery to you. Lead times vary with the supplier, the quantity and the decoration, so use current quotes. The figures below are the calculator’s example inputs, not benchmarks.

Lead time worksheet for a finished bottle, with example inputs
PartAsk your supplierExample input
Glass bottlesDays from purchase order to delivery at your filler, for your usual quantity and decoration14 days
Pumps or capsThe same, for your pump or cap and its finish12 days
BoxesProof approval plus production and freight, including inserts and gift set boxes10 days
Fragrance concentrateDays to deliver, and whether it’s made to order7 days
Filling and deliveryYour filler’s turnaround once every part arrives, any resting time, and freight to you7 days
Your lead timeThe slowest part plus filling and delivery14 + 7 = 21 days

Keeping your slowest part in stock takes it out of the math. With glass already on hand, the slowest part becomes pumps at 12 days, the lead time drops to 19, and the December reorder point in the worked example falls from 144 to 132.

Minimums, case packs and gift sets

The reorder point tells you when to order; minimum order quantities and case packs decide how much. Round each order up to whole case packs. When a supplier’s minimum covers more than one filling run, the extra units keep that part in stock for the next run and shorten your next lead time. Record each supplier’s numbers in the variant metafields from step 2 above.

Gift sets add parts with their own lead times, such as a set box and inserts. Circana says prestige gift sets make up over 25% of fourth-quarter prestige fragrance sales, so give each set its own reorder point, built from its slowest part.

Where automation fills the gaps

The Sell-Out Early Warning in our Peak-Proof Perfume Program sets a reorder point for each scent with you and checks your stock every morning. When a scent reaches its reorder point, you get an alert by email or Slack, so you can reorder before it sells out. You still create and send the purchase order in Shopify.

See what the program includes, or get a free Peak-Proof Report of your store.

Questions brands ask

Can I still use Stocky?

No. Stocky shut down on August 31, 2026, and its APIs stopped the same day. Shopify gives read-only access to export your data for at least 90 days, so until at least November 29, 2026. Shopify hasn’t published an end date. Don’t uninstall Stocky before you export, because the data may not come back.

Can I import my old Stocky purchase orders into Shopify?

No. Shopify can’t import historical purchase orders. A CSV upload only adds product lines to a purchase order. It can’t bring over past statuses, received quantities or supplier links.

Can Shopify email purchase orders to suppliers?

Not from the admin. Open the purchase order, click More actions, then Export PDF, and email it yourself. Shopify Flow has no purchase order trigger, so automating the email needs an outside tool.

Does Shopify have low-stock alerts?

Yes, through Shopify Flow. It’s free on the Basic, Grow, Advanced and Plus plans, and it has a ready template called “Get notified when product inventory is low.” You choose the threshold. It doesn’t use supplier lead times unless you build that in.

Does Shopify have reorder points?

Not as a built-in setting. Shopify suggests storing minimum and maximum levels for each variant in custom metafields. Sidekick, Shopify’s AI assistant, can then help draft purchase orders and transfers that stay within those limits.

What’s the difference between safety stock and a reorder point?

Safety stock is the cushion of extra units you keep for late deliveries and sales spikes. The reorder point is the stock level that tells you to order: the units you expect to sell during your lead time, plus that safety stock. A scent selling 6 units a day with a 21-day lead time and 18 units of safety stock has a reorder point of 144.

Which Shopify plans include these tools?

Shopify Flow is free on the Basic, Grow, Advanced and Plus plans, and Sidekick is included on the same plans. Running a stock count in the POS app needs POS Pro at that location. Shopify doesn’t list a plan requirement for purchase orders or transfers.

What should a fragrance brand use instead of Stocky?

For most brands, Shopify’s own purchase orders, Flow alerts and stock counts cover the basics. Add automation for reorder alerts, or an inventory app if you need landed costs or forecasting.

Sources

This guide is general information, not legal or tax advice. The calculator’s results are estimates from the numbers you enter. Shopify updates these tools often, and this guide reflects Shopify’s help center when it was last updated.

Last reviewed October 13, 2026 against the sources above.