Northwich Schoolwear Case Study

Northwich Schoolwear needed stock control that matched how they actually operate. We built it.

  • Replaced Shopify/Stocky with a purpose-built stock management system
  • Full replenishment workflow from minimum levels to approved purchase orders
  • Built for future Shopify and supplier integration

A bespoke operational system, built around the business rather than around a platform.

THE PROJECT

THE STORY

We built a full-stack web application to replace the manual stock management workflow entirely.

The architecture was designed from the start with future Shopify integration in mind.

At the core of the app is a stock control table covering every SKU the business manages. Staff can search and filter across in house stock, supplier stock, min and max levels, on-order quantities, status, and the parent/child relationships between plain base products and embroidered school variants.

The fill shelves workflow takes the guesswork out of replenishment. The system identifies products that have dropped below minimum levels, lets the team fill to minimum or maximum quantities, approve or reject individual lines, and generate a purchase order directly from the result.

Purchase orders move through draft, approved, sent, and complete statuses. Each PO has a detail popup showing line-level information, a clean numbering format, and a CSV export for sending to suppliers.

A goods-in screen handles receiving against open purchase orders and updates stock levels automatically.

We also built a school directory giving an overview of each school with direct links to their associated SKUs and counts of low and out-of-stock items. Stock valuation gives a live view of the value held at BUCC based on quantity and cost price.

For non-technical staff, we built an Excel import and export workflow. Users download current SKU data, amend it in a familiar format, and upload it back. The importer handles both new SKUs and updates to existing ones automatically.

Products can also be edited directly from the stock screen without going through a spreadsheet. SKU deletion is guarded at the database level so that any product with child SKUs or purchase order history cannot be removed accidentally.

THE OUTCOME

LATEST REVIEWS

A selection of latest reviews from our valued customers.