Lots with the right kind of date
Record supplier, batch code, quantity, location and whether the date is best before, use by, manufacturer expiry, after opening or no date. The printed code never replaces the internal lot identity.
Receive traceable lots, pick earliest expiry first, hold unsafe stock and prepare recall evidence for an affected batch.
Receive stock as traceable lots with supplier, batch code and the right kind of date, then pick the earliest eligible lot first. Hold unsafe or returned goods until they are reviewed, trace an affected batch through sales and returns, and prepare recall evidence that shows its own gaps.
Record supplier, batch code, quantity, location and whether the date is best before, use by, manufacturer expiry, after opening or no date. The printed code never replaces the internal lot identity.
Recommendations respect location, holds, recalls and the minimum shelf life you need at dispatch. Staff confirm the lots actually picked and record a reason when they differ.
Move units into held stock, release them only with inspection evidence, or dispose of held units without a second deduction. Returned goods with a known lot stay held until inspected.
Search by supplier and batch code to find lots, confirmed sales, possible sales and returns. Quarantine the exact scope, including reserved units, and export recall evidence with its coverage gaps.
Review stock nearing its date against reviewed demand and prepare markdown, transfer or disposal proposals for approval. Record your own policies for food, pet feed and cosmetics; the plugin grants no automatic legal permission.
Pause new promises for one product, record every observed lot and have a different receiver approve the correction. Held goods cannot be released by offsetting a count.
A supplier recalls one batch. Search by supplier and code to find its lots and confirmed picks, while sales recorded before lot tracking stay as possible matches. Quarantine the exact scope, including units already reserved, and export evidence that lists missing reconciliation and channel coverage.
Past use-by stock stays held. Past best-before stock also stays held unless an approver applies one of your recorded sector policies with a review interval and an overdue-day limit. The original date is kept through every transfer and amendment.
Screens from the Botble edition, using sample data. Explore the features and requirements below.
Screenshots and interactive demos are coming soon. Product features and setup requirements are listed below.
WooCommerce screenshots are being prepared. The screenshots under Botble show that edition with sample data.
Record lots on receipt, or assign existing store stock to lots without adding it again. Unknown dates stay held until identified.
Reserve the earliest eligible lots for an order, confirm the actual picks and hold anything that needs review.
Search an affected batch, quarantine its scope and prepare recall evidence, near-date proposals or a reviewed count.
These details describe the Botble edition. Check the platform, services and equipment your shop uses.
Native WooCommerce edition.
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.
Plugin, updates and support — one monthly price
Launch price · save 18%a month
For new customers after the offer: £22 a monthYour rate stays while your subscription remains active
Plugin, updates and support — one yearly price
Launch price · save 18%a year
For new customers after the offer: £220 a yearSame purchased rate on uninterrupted renewals
Yours to keep
Launch price · save 23%once
£649 after the offer
Perpetual licences include 12 months of updates and support. After that, extend them a year at a time for £110 a year, whenever you like, even before the current year ends. Monthly and yearly plans always include updates and support.
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 →
The workflow, its limits and what is separate.
Still need a hand?No. Lot details are entered manually, and internal labels carry a lookup token. An ordinary product barcode is never treated as if it contained a batch or date.
No messages or channel updates are sent. You can record prepared notices and staff-evidenced sends, and the evidence export states that no channel update was performed.
Yes. Record dispatch when goods leave and arrival when they reach the destination, including partial arrivals and returns in transit. Recall and expiry checks can hold goods on arrival.
A lot can be split at the same location, keeping its original identity, dates and cost. Mixing lots into a new one is not supported.
Cookie preferences