Ansdell Plumbing
Supplies
A marketing site and a real online shop for a family-run plumbing merchant — a searchable catalogue of hundreds of products, on-site card payments, orders that ship themselves, and showroom appointments booked online.
A trade counter,
now open online.
Ansdell is a trusted local merchant with a trade counter and a bathroom showroom. The brief was to take that reputation online: a marketing site that speaks to trade and retail customers alike, plus a real shop that takes an order, gets it shipped and tells the staff about it — without adding hours of admin.
Online Shop
Hundreds of products across three ranges, with search, filters and a page for every product.
Postcode-Priced Delivery
Delivery priced by postcode at checkout, free Click & Collect, and a free-delivery meter in the basket.
Stripe Payments
Card payment taken on the site itself, with every order confirmed by Stripe’s webhook — no manual reconciliation.
Orders That Ship Themselves
A paid order is emailed to the supplier to dropship and logged as a task for staff, with an hourly safety net.
Showroom Booking
Bathroom-design appointments booked online from a live diary, with bot protection and email confirmation.
Google Shopping Feed
The whole range packaged as a Merchant Center product feed, ready for Google Shopping.
Audience Pages
Dedicated bathrooms, showroom, trade counter and finance pages, each for a different kind of customer.
Live Google Reviews
The merchant’s Google rating and reviews pulled onto the homepage automatically.
A real shop,
not a catalogue PDF.
The heart of the build is a genuine e-commerce shop, opened to the public in August 2026. Hundreds of products across furniture, sanitaryware and tapware can be searched by name, type, range or code, and filtered by colour, finish, material, width and availability.
Every product has its own page with a VAT-inclusive price, stock status and guarantee, and a “you might also need” rail of the parts that go with it. For a local merchant, it’s a second storefront that never closes.
The shop — search, filters and the full range
A product page
The catalogue, filtered by category and colour
Paid, shipped and
logged — automatically.
The basket shows exactly how far a customer is from free delivery, which nudges order values up. Delivery is priced by postcode, Click & Collect from the trade counter is free, and payment is taken by card on the site itself through Stripe.
The clever part happens after payment. Stripe confirms the order, the supplier is emailed to dropship it, the customer gets their confirmation, and a task lands in the staff hub. An hourly check catches any order that didn’t complete, so a paid order can’t quietly go missing.
Basket with the free-delivery meter
“You might also need” on every product
The showroom books
its own appointments.
A bathroom is a considered purchase, and it usually starts in the showroom. Customers can now book a design appointment online, at any hour: pick a day, pick a time from the live diary, and confirm by email.
Bot protection keeps the diary free of junk bookings, and staff see each appointment arrive instead of fielding a phone call for it.
The showroom page
Pick a day, pick a time
Every customer
gets their own page.
A plumbing merchant serves very different people — a homeowner planning a bathroom, a fitter after brassware, a builder who needs a pallet of fittings by Friday. The site meets each of them with a purpose-built page rather than a one-size-fits-all pitch.
The bathrooms page sells the retail experience; the trade counter page speaks to professionals, with opening hours and a direct line; and the finance page sets out how to spread the cost of a larger purchase.
Bathrooms
Trade counter
Finance
Tech Stack
A modern Next.js stack: server-rendered marketing pages, a Supabase-backed shop, Stripe payments and automated fulfilment, with a safety net behind every order.
Frontend
Next.js 16 · React 19 · Tailwind CSS v4
Database
Supabase — catalogue, orders, showroom diary
Payments
Stripe — on-site card payments + webhooks
Resend — orders, dropship, booking confirmations
Reliability
Hourly paid-order sweep · daily Vercel cron
Media
Cloudinary — product imagery
Protection
Cloudflare Turnstile on bookings
Search
Google Merchant Center product feed
Reviews
Google Places API
Hosting
Vercel
Want a shop like this?
From a simple product catalogue to a full checkout with automated fulfilment, an online shop can open a second storefront that never closes. Get in touch and let’s scope yours.
Website packages and prices