Stocky shut down on 31 August 2026. See your replacement options

StockLog: stock history for Shopify

A stock ledger for Shopify. Every change to your stock, with the reason behind it.

StockLog is a Shopify app that keeps a ledger of every change to your stock. It records each order, cancellation, restocked refund, import and manual correction with its time and reason, and flags variants below their reorder point. It is for merchants who need to explain a stock count that looks wrong. It costs $7.99/month after a 7-day free trial.

Moving off Shopify Stocky? The Stocky alternatives guide compares every option.

Install from the Shopify App Store

$7.99/month, 7-day free trial

StockLog movement history: each row shows the date and time, product, SKU, the change in units and the reason, such as Order #1012 taking one unit off and a Shopify sync setting opening quantities.

How it works

  1. Sync your current stock

    Install StockLog and press Sync stock from Shopify. It reads the on-hand quantity of every variant and opens your ledger at those numbers.

  2. StockLog records every change

    From then on, each order, cancellation and restocked refund is written to the ledger as Shopify reports it. Stocky imports and manual corrections go in too, each with its reason.

  3. Check the history when a number looks wrong

    Open the movement history and filter it to that variant to see every change from its opening balance onward, newest first. Each row shows when the change happened, how many units moved and why.

What StockLog records

Each order counted once

Shopify sometimes sends the same order notification twice. StockLog spots the repeat and skips it, so your counts stay right.

The repeat usually comes from Shopify retrying a delivery that timed out. Before StockLog writes anything, it checks whether that order is already in the ledger, so a second copy changes nothing.

StockLog home screen: 13 SKUs tracked, 23 movements in the last 7 days, 2 low stock items, and a table of recent movements with the reason for each.

Refunds and cancellations put stock back

Cancel an order and its units return. Refund with restock ticked and those units go back into your ledger.

A refund without restock leaves the ledger alone, because nothing came back to the shelf. If an order is cancelled and later refunded, units the cancellation already returned are not added a second time.

StockLog movement rows showing manual adjustments of minus 2, opening balances, a restock of 12 units and a refund of 3 units, each with its date and SKU.

A full record for every product

Every order, refund, import and correction is logged with the time and the reason, in your store’s timezone.

The time is shown in the timezone set in your Shopify admin, so a sale at 8:38 pm reads 8:38 pm and not the server’s clock. The movement history pages back through every row, and you can filter it to a single variant.

Every row carries one of these reasons

Order
units sold, one row per order line
Cancelled order
units returned when an order is cancelled
Refund
units returned by a refund with restock ticked
Restock
new stock you logged as arrived
Manual adjustment
a correction you logged by hand
Stocky import
a quantity set from your Stocky export
Shopify sync
the difference a sync found against Shopify
Opening balance
where a variant started when StockLog first saw it

Low stock before you run out

Set a reorder point on any variant and StockLog flags it when stock drops below.

Flagged variants are listed on the StockLog home screen with the on-hand figure beside the reorder point. A variant with no reorder point set is never flagged.

StockLog stock on hand table with a reorder point field per variant. Canvas Tote, Black at 3 units against a reorder point of 10 and Stoneware Mug, Slate at 5 against 8 are both marked Low stock.

Start from where you are

Sync your current Shopify stock in one click. If you kept a Stocky CSV export, paste it in and each SKU starts from its Stocky quantity.

Paste the rows as SKU and quantity. Extra columns are ignored and the last one is read as the quantity. Run the sync first, so your SKUs already exist in the ledger when the import matches them.

StockLog Import and Sync screen: a Sync stock from Shopify button with a confirmation that 13 variants were synced, and a box for pasting a Stocky export as SKU and quantity rows.

What StockLog doesn’t do

It is a ledger. Knowing where it stops saves you installing it for the wrong job.

  • It doesn’t change your Shopify stock levels. StockLog only asks Shopify for read access to orders and products. Shopify stays the source of truth for quantities.
  • It doesn’t forecast demand. It tells you what happened and flags what is low. It does not predict what you will sell next month.
  • It doesn’t raise purchase orders. A low stock flag tells you to reorder. Placing the order with your supplier is still done outside StockLog.

Pricing

One plan

$7.99/month

  • 7-day free trial
  • Billed through Shopify, on your usual Shopify invoice
  • Cancel any time from the Shopify admin
  • No tiers and no per-SKU charges
Install from the Shopify App Store

Questions merchants ask

Does StockLog change my Shopify stock levels?

No. It records what happened; Shopify stays the source of truth for quantities.

What happens to my data if I uninstall?

Shopify sends a deletion request about 48 hours after uninstall, and StockLog deletes the shop’s ledger and settings when it arrives.

Does it work with multiple locations?

StockLog keeps one ledger row per variant, so it records a single stock total for each variant rather than a separate figure for each location. That total is the quantity Shopify reports for the variant across all your locations, so the ledger shows how much stock moved and why, but not which location it moved in.

Can I still import Stocky data?

Yes. Stocky shut down on 31 August 2026, but Shopify says read-only export stays open for at least 90 days after that date and has published no end date. Export your stock levels as a CSV now, then paste the rows into StockLog.

See where every unit went

Install StockLog, sync once, and the next number that looks wrong comes with its reason.

Install from the Shopify App Store

$7.99/month, 7-day free trial

StockLog is built by Stack Architect. It is our own product, not an affiliate recommendation.

Updated