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.

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.

SYODONTECH
Shelf-life and near-expiry management for a grocery chain | Case Study | Sydon Tech