Book strategy call → Client Dashboard →
Book strategy call
Home / Case studies / Pet Shop · Pet Superstore · Surrey, UK
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
Product lines
10K
↗ migrated
EPOS sync
Live
↗ real-time
Click & collect
Live
↗ split-cart
Launch milestones · ecommerce relaunch
10K SKUs
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.

  1. IA + UX redesign aligned to rebrand
    Site structure rebuilt for SEO and customer findability alongside the parallel brand overhaul.
  2. nopCommerce 10K-product build
    Catalogue migration with staged-product workflow so no half-built listings are ever visible to customers.
  3. Premier EPOS API integration
    Product + customer sync to website SQL Server in real time — till and site finally see the same data.
  4. ParcelForce + SagePay integration
    Automatic fulfilment booking and integrated payment gateway live from day one.
  5. Split-cart click & collect
    Single checkout supports both delivery and click-and-collect items in the same order.
  6. 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

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