questions

Questions

Last updated 31 August 2026

Ask me directly and I will get on a call with you.

Stockkeep is built and run by one person. Write to support@stockkeep.app and you reach me, not a ticket queue. If your question is quicker to show than to type, say so and I will get on a call and walk through your own store with you. That offer is not a sales call and it does not run out.

Before you install

How do I install it?

From the Shopify App Store, like any other app. It installs on the free plan, so nothing is charged and there’s no card to enter, and because the daily record of what your stock was worth only begins on the day you install it, the sooner it is running the sooner it can answer the question about last month that Shopify can’t answer at all — which is the real reason not to sit on it while you make up your mind about Forecast or Pro.

Installs used to be by invitation while the listing was in review. That is over; ignore any page of mine that still says otherwise and tell me where you saw it.

What problem does this actually solve?

Your supplier invoices the goods. Freight and duty arrive later, on a different invoice, and never reach the unit figure your store holds against the variant. Every margin you read is therefore wrong in the same flattering direction. Stockkeep spreads those charges across the purchase order, folds the result into the figure already on the variant, and writes the corrected number back.

What does it ask permission for?

Five scopes: read products, read locations, read inventory, write inventory and read orders. Read orders is only used to count how many of each product sold in the last 60 days, so forecasting works from the day you install. It never asks for customer names, emails or addresses, payments, checkout, discounts or staff accounts, so it can’t read them even if it tried. You see the list on the install screen before you grant anything.

Will it change my data as soon as I install it?

No. It writes only when you receive a purchase order or post a stocktake. Nothing runs on a schedule against your inventory, and nothing happens in the background. The one exception is the daily inventory-value snapshot, which only reads.

Is this a Stocky replacement?

For the costing and counting part, yes, and that is the part it was built for. Reorder points arrived later and they come with Forecast, which you can try free for 14 days. If suggested reorders are the whole reason you’re looking, they’re based on your own stock history and your own measured supplier lead times, which means they need a week of daily snapshots before they say anything useful.

Cost

How is the new cost calculated when I receive stock?

By weighted average. The units arriving are blended with the stock already on the shelf, rather than overwriting the old figure with the newest invoice price. The average is taken against on-hand quantity, not available, so units committed to unfulfilled orders still carry their weight.

Can I use last cost instead?

Yes. Settings has a switch for weighted average or last cost, and the app home page always states which one is active.

How is freight split across the lines?

By value, or by weight, whichever you choose in Settings. By value is the default. A 640 freight bill on 1,472 of goods lands as 6.17 on one line and 13.48 on another, according to each line’s share of the goods value. It is not divided evenly between lines, and it is not divided evenly between units.

What if some products have no weight recorded?

On a by-weight allocation, a line with no weight takes no share of the freight. That is a deliberate choice rather than a silent guess: inventing a weight would silently corrupt the cost on every other line too. Set the weight in Shopify, or switch the allocation to by value.

What if the product is not stocked at the location I am receiving into?

Stockkeep asks Shopify to stock it there first, otherwise the quantity would have nowhere to land. That is the only write it makes beyond quantity and unit cost.

Does it handle FIFO or LIFO layers?

No, and it will not. Cost layers and tax-grade valuation are a different piece of software with different obligations. If your accountant needs layers for a filing, use something built for that.

Counting

How does a stocktake work?

Pick a location and start counting. Type or scan a SKU and the line appears with its expected quantity. Enter what you actually counted. When you save, a diff report shows every variance, and one action posts all the adjustments at once instead of you editing variants one at a time.

Does a barcode scanner work?

Yes. A scanner types the SKU and sends Enter, which is exactly what the count field expects. No driver, no pairing, no configuration.

Does anything change in Shopify before I approve it?

No. Counts are saved against the stocktake and nothing reaches your inventory until you apply the adjustments.

Labels

What kind of labels does it print?

Code 128 barcodes with the SKU underneath, generated from the purchase order you just received and laid out for a label sheet. You choose how many of each line to print. Printing goes through your browser’s own print dialog and nothing is sent anywhere.

History

What is the daily snapshot?

Once a day, per location, Stockkeep records quantity, unit cost and value. Shopify keeps no history of what your stock was worth, so “what was this worth at the end of last month” has no answer until something starts writing it down.

Can it show me last year?

No. History cannot be backfilled, because the numbers to build it from no longer exist anywhere. It begins on the day you install, which is the honest reason to install sooner rather than later.

Money and data

What does it cost?

Standard is free, it doesn’t expire and it needs no card. It has purchase orders, receiving and barcode labels, weighted-average cost on every receipt, freight and duty spread across the purchase order, the daily record of what your stock was worth, expected against invoiced cost per supplier, full-location stocktakes with a reason on every adjustment, margin alerts and a year of cost and value history.

Forecast is $25 a month or $250 a year, with a 14-day free trial. It adds the demand forecast and days of cover, reorder points from your measured lead times, how much to order for each product, a draft purchase order in one click, a supplier scorecard and unlimited history.

Pro is $49 a month or $490 a year, also with a 14-day free trial. It adds the month-end close, locked and filed, with roll-forward and cut-off evidence, write-downs to net realisable value, the journal export for Xero and QuickBooks and period exports. The history is recorded on the free plan the whole time, so a shop that upgrades after eighteen months gets all eighteen back rather than starting again from the day it paid.

Billing goes through Shopify, so it appears on your Shopify bill, and switching to the free plan or uninstalling cancels it.

Your accountant is not a paid seat on any plan. Add them to the store as Shopify staff and they can read the close themselves.

Can I get my data back out?

Yes, and you don’t have to ask anyone. Settings has a CSV of each thing the app holds: suppliers, purchase orders down to the line with both the expected and the invoiced cost, cost changes, stocktakes with their reasons, write-downs and any closed periods. It’s free on every plan, and it’s there because “can I get my data out” is one of the three questions a merchant leaving Stocky told us they were going to ask, so making it a support ticket would be a poor answer.

What was the last month worth? My cost changed since.

That’s the whole reason the daily snapshot exists. Shopify stores one cost per variant with no effective date, so if you correct a cost today, every report that looks back at last month silently revalues with it — and Shopify’s own inventory metrics don’t reach back before October 2023 in any case. The snapshot was taken on the day at the cost of the day, and the close reads that rather than recalculating from what the cost happens to be now.

What happens if I uninstall?

The access token is deleted immediately and the app can no longer reach your store. Shopify sends a redact request 48 hours later, and everything held for your shop is deleted then: suppliers, purchase orders, stocktakes, snapshots, sales totals and cost history. The costs already written to your variants stay in Shopify, because they are yours.

Do you hold any of my customers’ data?

None. Stockkeep counts the units on your orders but never asks Shopify who placed them, so names, emails and addresses never enter the app. The full detail is in the privacy policy.

Something is wrong with a number. What now?

Email support@stockkeep.app with the purchase order or stocktake, and I will look at the arithmetic myself. Cost bugs go to the front of the queue, because a costing app that is wrong without saying so is worse than no costing app.