Client Dashboard →
Q4 capacity now open. Roadmap in 5 business days.
Schedule a free strategy session →
Book strategy call
Client
Pet Shop · Pet Superstore · Surrey, UK
Industry
Pet Shop · Multi-business superstore · Surrey, UK
Engagement
Web + Ecommerce + EPOS integration partner
Case № 133
2023 / 2024

Migrated a 10,000-product Surrey pet superstore off Drupal — real-time EPOS sync, click & collect, and loyalty live at launch.

A multi-business Surrey group whose primary revenue came from a pet superstore needed a rebuild — the old Drupal site was hard to manage, sub-optimal for SEO, and disconnected from the in-store EPOS. We rebuilt on nopCommerce with full API integration to Premier EPOS, ParcelForce + SagePay live, and a split-cart click-and-collect flow.

Result
10K product lines migrated · real-time EPOS API live · split-cart click & collect operational · loyalty scheme + back-in-stock notifications launched.
Approach
Information architecture + UX redesign aligned to refreshed brand, nopCommerce build, Premier EPOS API for product + customer sync, ParcelForce + SagePay + split-cart click & collect, staged-product workflow, loyalty + back-in-stock alerts.
Services
IA + UX Web Design Ecommerce Development EPOS Integration Payment + Fulfilment
Stack
nopCommerce · SQL Server · Premier EPOS API · ParcelForce · SagePay
pet-shop-%c2%b7-pet-superstore-%c2%b7-surrey-uk.live LIVE
Product lines
10K
↗ migrated
EPOS sync
Live
↗ real-time
Click & collect
Live
↗ split-cart
Launch milestones · ecommerce relaunch ▲ 10K SKUs
Pet Shop · Pet Superstore · Surrey, UK case study
About the client

A multi-business Surrey group whose primary revenue centres on a long-established pet superstore and animal-feed business — held back by an aging Drupal site disconnected from in-store EPOS.

A long-established multi-business group based near Guildford, Surrey, with a portfolio spanning several verticals. The pet superstore and animal-feed business is the primary revenue centre.

The previous ecommerce site was built on Drupal and had become hard to manage, slow to upgrade, and structurally sub-optimal for SEO. The in-store Premier EPOS system had no real-time link to the website — stock levels, customer records, and orders lived in two parallel worlds.

i The challenge

Aging Drupal site, dated UX, no EPOS link, brand mid-overhaul.

Three workflows had to land at once: a complete information-architecture and UX redesign aligned to the brand's parallel rebrand, a full website + ecommerce build on a platform the in-house team could actually manage, and a real-time API integration to the in-house Premier EPOS so product, stock, and customer data finally lived in one system.

On the customer side, the shop needed click-and-collect and home delivery — some products delivery-only, some click-and-collect, some both — without forcing customers to split orders manually.

Pre-engagement baseline Month 0
Platform
Drupal
EPOS sync
Click & collect
ii The solutions

nopCommerce build + Premier EPOS API + split-cart click & collect + loyalty engine.

We delivered IA + UX aligned to the refreshed brand, then built on nopCommerce so the in-house team could manage the store going forward. The critical work was the Premier EPOS API — product catalogue and customer records sync to the website's SQL Server database in real time, so what the till sees is what the site sees.

ParcelForce and SagePay went live as integrated fulfilment + payment. The cart was built to split between click-and-collect and delivery, so customers can mix product types in a single checkout. Loyalty scheme, multiple admin discount options, staged product workflow (no half-built products visible), back-in-stock email + SMS alerts, and newsletter signup all shipped at launch.

01

IA + UX redesign aligned to rebrand

Site structure rebuilt for SEO and customer findability alongside the parallel brand overhaul.

02

nopCommerce 10K-product build

Catalogue migration with staged-product workflow so no half-built listings are ever visible to customers.

03

Premier EPOS API integration

Product + customer sync to website SQL Server in real time — till and site finally see the same data.

04

ParcelForce + SagePay integration

Automatic fulfilment booking and integrated payment gateway live from day one.

05

Split-cart click & collect

Single checkout supports both delivery and click-and-collect items in the same order.

06

Loyalty + back-in-stock alerts

Loyalty scheme, multiple admin discount tiers, back-in-stock email + SMS, and newsletter signup live at launch.

Services used IA + UX · Web Design · Ecommerce Development · EPOS Integration · Payment + Fulfilment
By the numbers

Strength in numbers.

The superstore went live with a 10,000-line catalogue, real-time EPOS sync, integrated ParcelForce fulfilment, SagePay checkout, split-cart click & collect, and a loyalty engine — closing the gap between in-store and online for the first time in years.

01 · Product lines
10K
Approximately 10,000 product lines migrated cleanly off Drupal with staged-product safeguards.
02 · EPOS sync
Live
Real-time Premier EPOS API integration syncs product and customer data to the website SQL Server.
03 · Click & collect
Live
Split-cart click & collect plus integrated ParcelForce delivery operational from launch day.
◇ ↗ Headline result · 10K SKUs migrated with live EPOS sync Reporting cadence · launch + ongoing optimisation