Skip to content
SparqWeb

An e-commerce agencyE-commerce servicesClient project

A corporate platform with a large catalog the client maintains themselves

Three distinct practices and a service catalog too large for a static site, where the requirement was that the client could restructure their own offering without a developer.

Who did this workDesigned and built by our team for an e-commerce services agency. The client is not named here.

The result

3

practices under one custom admin

Technologies & disciplines

  • PHP
  • Laravel
  • Blade
  • Tailwind CSS
  • Alpine.js
  • MySQL
  • Custom admin panel
The services page, showing the flagship practice highlighted above the wider e-commerce catalog, each service listed as its own entry within its group.

The situation

This agency sells across three practices, each with its own set of services, its own audience, and its own way of describing the work. A visitor arriving for one of them should not have to wade through the other two, and the agency's own positioning shifts as demand moves between practices. A static site would have been out of date within a quarter, and an off-the-shelf admin would have imposed its own content model on an offering that does not fit one. The catalog is also the site's search surface, so its structure had to serve navigation and indexing at the same time.

What we did

  1. Modeled the catalog as practices, groups and services, so the structure matches how the agency actually sells rather than how a page tree is easiest to build.

  2. Built a custom admin against that model, so the client adds a service, regroups a practice or changes the flagship offering themselves.

  3. Generated navigation and landing pages from the catalog, so a structural change in the admin propagates without anyone editing a template.

  4. Cached the navigation aggressively and invalidated it on content change, because the menu is rebuilt on every request and is the easiest thing to make slow.

  5. Kept per-page metadata and structured data derived from the same records, so search engines and the menu never disagree about what exists.

The result

  • Three practices and their full service catalog managed by the client without developer involvement.
  • Navigation, landing pages and metadata all generated from one content model.
  • A content structure that can be reorganized as the agency's positioning moves.

Why we rarely reach for an off-the-shelf admin

A generic content admin makes the first week fast and every later change slow, because the client’s offering has to be bent into the tool’s idea of a page. Building the admin against the client’s own model costs more up front and then costs nothing every time the business changes.

The test is simple: a year in, can the client restructure their own services without calling us? Here they can.

Keep reading

More work

Tell us what you are trying to build.

A 30-minute call with the people who would do the work — not a sales team. We will tell you honestly whether we are the right team for it.

On the call
Your goals, what exists today and the first steps. No account manager in between.
Afterwards
A written scope and a price within days — or a straight answer that we are not the right team.
No obligation
Nothing is committed until a scope is signed, and anything we send you is yours to keep.

We reply to every inquiry within one business day. Prefer email? info@sparqweb.com

Book a 30-minute call