12Retail & Supermarket · ERP software
Shelf-life and near-expiry management for a grocery chain
Stock nearing expiry surfaced while it can still be sold rather than written off.
- Expiry capture at receipt
- Near-expiry reporting
- Markdown workflow
- Write-off recording
The problem
Expiry was checked by walking the shelves. Stock was found after its date more often than before, and the loss was absorbed silently.
What we built
We capture expiry at goods receipt and report near-expiry stock by branch and days remaining, so markdowns happen while there is still value to recover.
Modules delivered
- Expiry capture at receipt
- Near-expiry reporting
- Markdown workflow
- Write-off recording
- Batch-level stock
- Supplier return tracking
What changed
What the delivered system does differently from the process it replaced.
- Near-expiry stock is listed before the date passes
- Markdowns are recorded as a decision rather than a loss
- Write-offs are attributable to batch and supplier
Built with
The stack chosen for this build.
- Go
- PostgreSQL
- REST API
Why this customer is not named
Most of our customers allow the work to be described but not their name published. Where a customer has given permission, their name and testimonial appear here.
Independent accounts of our work are published by customers themselves on our Facebook reviews page.
Related case studies
Does this look like your problem?
If any of this is familiar, the first step is the same one this project started with: a free requirement study that ends in a written scope and a fixed price.