Does any read-only Stocky UI still open?
Export visible reports, per-PO files, and stocktake/adjustment files now. Save PDF or print-to-PDF when no structured export is offered.
Stocky Rescue · recovery guide
Use this route when the exporter can no longer run or your backup is incomplete. Work through 6 steps, list every file you still have, and leave knowing exactly what you can rebuild and what is gone.
If Stocky's API still works, the Rescue Hub can preserve more data. Otherwise, export whatever remains visible and document the gaps instead of guessing.
6-step recovery checklist
Complete each step that applies. Skip what you do not have, but record the gap.
Export visible reports, per-PO files, and stocktake/adjustment files now. Save PDF or print-to-PDF when no structured export is offered.
Register each original filename and hash. CSV is structured evidence; PDF is the human-readable source. Neither proves records not present in the file.
Keep every visible file unchanged. Coverage may be incomplete because Shopify says Stocky does not save historical inventory data.
Preserve CSV and PDF together, note filters and locale, and record the export date. Treat cost values as effective on the date the source shows.
Product CSV can preserve Vendor, SKU, Barcode, and Cost per item; inventory CSV preserves current quantities by location. Shopify-native purchase orders preserve their own current fields and receiving state. These are Shopify facts, not automatically Stocky history.
Register sent POs, invoices, valuation reports, buyer spreadsheets, and configuration screenshots. Use them as their own source evidence, then reconcile—never backfill silently.
Evidence vocabulary
A retained source directly establishes the fact, state, value, and date you record.
Two or more sources support a candidate, but no original Stocky record proves it.
No available source establishes the field, period, relationship, or historical state.
Source matrix
| Domain | Individual source | Recover as original | May infer | Cannot reconstruct |
|---|---|---|---|---|
| Supplier profiles | Stocky Rescue API archive | Supplier fields returned by the supplier endpoint | No inference needed for returned fields | Stocky settings and mappings the endpoint never returned |
| Supplier profiles | PO CSV or PDF | Supplier identity printed on that purchase order | A candidate supplier profile assembled across multiple POs | Unprinted contacts, terms, pack sizes, and mappings |
| Supplier profiles | Shopify product Vendor field | The Vendor label on each exported product row | A candidate link from Vendor label to a Stocky supplier | Supplier identity and relationship history not encoded in Vendor |
| Supplier profiles | Accounting supplier record | Account, contact, and terms stored in accounting | A candidate match by name, account number, email, or PO | Stocky-only product links and operational settings |
| Supplier profiles | Supplier email or document | Sender, recipient, terms, and identifiers visible in the message | A candidate relationship to a Stocky or accounting supplier | Stocky fields never quoted in correspondence |
| Purchase orders | Per-PO CSV or PDF | Line items, dates, totals, and state printed in that file | A match to another copy using PO number and totals | Receipts or state changes omitted from the file |
| Purchase orders | Stocky Rescue API archive | PO and line-item fields returned by the API | A match to email, accounting, or PDF evidence | UI-only notes, attachments, and history absent from the endpoint |
| Purchase orders | Supplier email | Sent order, acknowledgement, and quoted changes in the message | A match to a Stocky PO using number, supplier, date, and totals | Internal Stocky states never shared with the supplier |
| Purchase orders | Accounting transaction | Bill, payment, tax, and ledger facts recorded there | A candidate PO match by supplier, dates, reference, and amount | Stocky line status, receiving, and operational notes |
| Purchase orders | Shopify-native purchase order | Current Shopify PO fields and receiving state | A possible relationship to an older Stocky PO | Historical Stocky state not carried into Shopify |
| Stocktakes | Stocktake or adjustment CSV | Count or adjustment fields present in that retained file | A candidate event date or scope when labels are ambiguous | Historical count sheets not present in retained files |
| Stocktakes | Timestamped screenshot | Only values visibly captured on that screen | A candidate count event when corroborated by notes or CSV | Rows, edits, and approval details outside the image |
| Stocktakes | Team note or spreadsheet | The note contents, author, and date as retained | A candidate count result requiring independent review | Original Stocky count sheet and audit trail |
| Adjustments | Stocky Rescue API archive | Adjustment and item fields returned by the API | A probable relationship to a count event | Unreturned count, approval, or UI context |
| Adjustments | Visible adjustment CSV | Quantities, reasons, dates, and identifiers in the file | A match to an API or Shopify event | Fields and history not included in the export |
| Adjustments | Shopify inventory history | Inventory changes Shopify still displays | A candidate match by SKU, location, time, and quantity | Stocky reason, count sheet, and approval context |
| Average cost | Stocky SKU/Variant CSV or PDF | Average Cost value, row identity, filters, and export date | No inference needed for displayed values | Weighted-cost history not shown in the report |
| Average cost | Accounting inventory valuation | Valuation values and method recorded by accounting | A dated reconstruction candidate for Stocky comparison | Stocky-specific calculation history and overrides |
| Average cost | Shopify Cost per item | The current static product cost in the export | A possible replacement value with an explicit effective date | Historical Stocky weighted average cost |
| Transfers | Stocky report or screenshot | Transfer facts visible in the retained report or image | A match to shipping or Shopify evidence | Rows and state transitions not captured |
| Transfers | Shopify-native transfer | Current Shopify transfer fields and state | A possible match to a prior Stocky transfer | Stocky-only history not migrated into Shopify |
| Transfers | Shipping document | Shipment locations, date, carrier, and listed contents | A candidate transfer match by date, SKU, and quantity | Internal Stocky workflow and unshipped lines |
| Forecasting and replenishment | Stocky report or screenshot | Displayed settings, recommendation, and filters | A candidate rule based on visible inputs | Unshown algorithm, overrides, and historical recommendations |
| Forecasting and replenishment | Saved spreadsheet or buyer note | The saved inputs, formulas, author, and date | A proposed rule using sales, lead time, and safety stock | Whether Stocky used the same rule at any past moment |
| Forecasting and replenishment | Supplier terms | Lead times, minimums, and pack rules stated there | Inputs for a replacement replenishment rule | Stocky demand logic and merchant overrides |
| Custom fields and settings | Screenshot or PDF | Exact labels and values visible in the retained image | A candidate configuration for manual review | Hidden or off-screen settings and relationships |
| Custom fields and settings | Team note or archived configuration file | The retained text, values, author, and date | A candidate replacement configuration | Whether it matched Stocky at shutdown without corroboration |
Portable evidence pack
Download editable, open formats. Originals stay unchanged; hashes, provenance, gaps, and follow-up actions travel with the pack.
If someone helps you
Define systems, files, purpose, people, deliverables, and stop conditions before access or secure transfer. Never request a Stocky key.
Use the agreed protected channel only. Ordinary email and chat are for scheduling—not credentials, raw archives, or merchant records.
Set the shortest useful retention period in writing. Default to seven days after delivery, then remove service copies and send deletion confirmation.
Keep originals read-only. Redact only working copies, record what changed, and never place real merchant values into fixtures or public examples.
Compare hashes, dates, page/count ranges, identifiers, totals, and conflicts across sources. Record disagreements instead of resolving them silently.
Every reconstructed candidate links to evidence IDs and a confidence note. An inferred record is never presented as an original Stocky fact.
Case completion
Originals, hashes, register, redacted working copies, and reconciliation notes.
Recovered facts, inference candidates, unrecoverable fields, and coverage dates.
Decide what to rebuild manually now, import your suppliers into ShelfTally, and queue the rest for importers as they ship.
This pack helps you preserve and organize evidence. ShelfTally imports the supplier list from a verified Stocky Rescue backup, with a review step before anything is written. It does not yet import PO, cost, adjustment, or stocktake history, and it never writes inventory changes from rescued files. Use the pack to plan a manual rebuild and verify every change before applying it.
Last verified · July 15, 2026