All Stock
Choose your platform

Count stock. Explain the difference.

Run barcode counts, review stock differences and record receipts and removals with reasons, locations and an audit history.

Monthly, yearly or perpetualPerpetual: 12 months of updates and support includedOne live site plus its linked staging site20% off each additional plugin bought together
What it does

In plain words.

Scan products into a stock count, compare what you found with your shop records and review sales made while counting. Receive deliveries with their landed cost, record stock-out reasons and keep each accepted movement in a history your team can inspect.

Who it is for

A good fit for your shop?

  • Retail teams carrying out shelf or warehouse stock counts
  • Shops receiving deliveries with invoice and freight costs
  • Businesses tracking stock removed for damage, expiry or other non-sale reasons
Released · 1.14.2Read the release notes and requirements, then trial it on a copy of your shop before rollout.
What you get

A clearer trail for every stock decision

Count by barcode or product search

Scan or search products and individual variations, build the count and save a draft while you work. Ambiguous codes and unknown items are presented for a deliberate decision.

Compare before accepting

Review counted quantities, recorded stock and cost or sale-value differences before applying the count. Inspect relevant sales made during the counting period.

Receive stock with its landed cost

Enter delivered quantities and allocate the receiving costs across them. The stock-in workflow updates quantities and the weighted average unit cost, and can retain a private invoice.

Record why stock left

Record stock-out quantities with a reason, location and note. Damaged, expired or otherwise removed goods become a traceable movement rather than an unexplained quantity edit.

Resolve the items that need attention

Review unknown or conflicting scan results, choose the appropriate product or resolve an outstanding count item. Keep these decisions visible in the count history.

Inspect and restore with a recorded trail

Review previous counts and movements, export count results and use the available restoration workflow when an earlier accepted count needs correction. Restoration changes real stock and should be reviewed before use.

In practice

Finish a count with an explanation

A shelf count is useful when staff can explain the difference. Review counted and recorded quantities, relevant sales during the count and any unresolved scan results together before accepting the change.

In practice

A delivery has a cost as well as a quantity

Record the units received and receiving costs, attach the supplier invoice when needed, then inspect the saved movement. Staff can see why stock and its weighted cost changed without relying on a handwritten note beside a product edit.

See the actual interface

Native plugin screens using fictional sample records.

How it works

Start with one useful test.

  1. Start a focused count

    Choose the stock scope, scan or search items and save your working draft. Check variation details when a code has more than one possible match.

  2. Review the differences

    Compare the count with recorded quantities, inspect sales during the count and resolve outstanding items before accepting.

  3. Record the next movement

    Receive deliveries with costs and an invoice, or remove stock with a reason. Open the resulting history to see what changed and why.

Before you buy

Requirements.

These details describe the Botble edition. Check the platform, services and equipment your shop uses.

  • Botble and WooCommerce use separate native packages. Choose the edition for your store and check its requirements below.
  • Botble CMS 7.5.0 or later with Ecommerce active.
  • Use stock-managed products and consistent SKU or barcode data. Review ambiguous codes and variation mappings.
  • A barcode reader that enters text can be used; hardware is separate. Product search is also available.
  • Keep a backup and review count acceptance or restoration before changing live stock. Private invoices use the website’s configured storage.

Check compatibility with us

WooCommerce edition · coming soon

Requirements

Native WooCommerce edition.

  • Plugin header minimum: WordPress 6.5+, PHP 8.1+ and WooCommerce 9.0+.
  • Use WordPress and PHP versions that meet the requirements of both this plugin and your installed WooCommerce version.
  • PHP OpenSSL and transactional InnoDB native product, lookup and audit tables are required.
  • Count whole ordinary units or whole grams. Enabled measured products require compatible active All Weighted Products. Variations sharing stock must be counted against their real stock owner.
  • A barcode reader that enters text is optional; product search is available. Invoice attachments use protected local storage.

Getting started

  1. Prepare consistent barcodes/SKUs, choose add-only, partial or full scope, and start the count before scanning.
  2. Review ambiguous matches and the comparison, then accept only after checking quantities and the required recounts. CSV imports are drafts and must be recounted.
  3. Try one receipt/removal and review its history. Back up before a count rollback or restore; review the reason and scope before changing live stock.
Choose how you pay

Monthly, yearly
or yours to keep.

Every plan has the same features. Pick the term that suits your business, or buy a perpetual licence and keep it.

GBP reference prices, including applicable VAT/sales tax. Stripe confirms available local-currency pricing before payment. Local currency estimates use current Stripe FX quotes.

All Stock · for Botble
Launch offer Save up to 20% Offer prices until 31 December 2026. Monthly and yearly customers keep their rate on every uninterrupted renewal.
69days 18hours 25mins 04secs Ends 31 December 2026
Monthly

Plugin, updates and support — one monthly price

Launch price · save 16%
£12£10

a month

For new customers after the offer: £12 a monthYour rate stays while your subscription remains active

  • All features of All Stock
  • Updates and support while you subscribe
  • One live site plus its linked staging site
  • Stop at the end of any month
Yearly

Plugin, updates and support — one yearly price

Launch price · save 16%
£120£100

a year

For new customers after the offer: £120 a yearSame purchased rate on uninterrupted renewals

  • All features of All Stock
  • Twelve months for ten months' price
  • Updates and support for the whole year
  • One live site plus its linked staging site

Perpetual licences include 12 months of updates and support. After that, extend them a year at a time for £60 a year, whenever you like, even before the current year ends. Monthly and yearly plans always include updates and support.

  • Monthly is term use: the plugin, its updates and support for each month you pay for.
  • Yearly is the same term use paid in advance, at ten months' price for twelve months.
  • A perpetual licence is yours to keep. It includes 12 months of updates and support; afterwards you can carry on using every version you were entitled to, and extend updates and support a year at a time at the support rate (half the standard yearly price) whenever you want them.
  • One licence covers one live site and its linked staging site. Another live site needs another licence.
  • Buy more than one perpetual licence in the same checkout and the highest-priced plugin is charged in full, with 20% off each additional distinct plugin, worked out on the prices shown (launch prices while the offer runs).
  • Extend support for several perpetual licences together and the highest-priced extension is charged in full, with 20% off each additional one. Extending early adds a year to the end of your current cover; nothing renews automatically.
  • Prices include applicable VAT/sales tax and the support stated for your plan. GBP is the reference currency. Marketplace accounts, hosting, hardware and external API fees are separate. We add no payment processing surcharge.

Prices include applicable VAT/sales tax. One plugin and one platform edition per licence.
Marketplace, hosting, hardware and external API charges are separate. No payment processing surcharge. See how licensing works →

Questions

Useful details before you choose.

The workflow, its limits and what is separate.

Still need a hand?
Can I keep selling while a count is in progress?

The comparison includes relevant sales during the counting period. Review those adjustments and unresolved items before accepting; a count still needs careful timing and product scope.

Does a count change stock immediately?

Scanning and drafting prepare the count. Review the comparison and accept it deliberately before applying the resulting quantities.

Can I record deliveries and damaged goods?

Yes. Stock In records received quantities and costs, with an optional invoice. Stock Out records quantities removed with a reason, location and notes.

Is this an accounting or purchasing system?

It records operational counts, receiving costs and stock movements. It does not replace supplier purchasing, a general ledger or your accounting system.