All projects
E-commerceAI IntegrationWeb DevelopmentNext.jsProduct BuildWordPress Migration

Tony James Designs – From WooCommerce to a Bespoke E-commerce Platform

Tony James Designs is one of the UK’s leading specialists in precision-cut motorcycle paint protection film, supplying customers throughout the UK, Europe, the United States and Australia. I originally built the company’s WooCommerce website many years ago and, during that time, the business grew significantly. The website helped Tony James Designs reach an international audience, including a 1,950% increase in organic traffic from the United States. But successful businesses evolve.

Tony James Designs – From WooCommerce to a Bespoke E-commerce Platform

After almost a decade of trading, Tony James Designs had reached the point where an off-the-shelf e-commerce platform was beginning to dictate how the business operated rather than supporting it.

The next version therefore wasn’t simply a website redesign.

I rebuilt the entire e-commerce platform around the way Tony James Designs actually sells its products.

The result is a bespoke Next.js commerce platform with a custom product configurator, intelligent international shipping, Stripe and PayPal payments, customer accounts, order management, automated emails and a purpose-built administration system.


Why Replace a Successful WooCommerce Website?

There was nothing fundamentally wrong with the original website. It had been successful. The problem was that the business had outgrown the platform.

Tony James Designs sells highly specialised products. A motorcycle protection kit isn’t simply a product with a colour and a size. Different motorcycles, models, paint finishes and kit configurations create hundreds of possible combinations.

Over time, managing that complexity through WordPress and a collection of plugins became increasingly restrictive.

The new platform needed to provide:

  • Faster, cleaner product pages

  • A much more sophisticated product configurator

  • Better control over international shipping

  • A simpler checkout experience

  • Easier management for the Tony James Designs team

  • Less dependence on plugins and third-party systems

  • Greater flexibility for future development

  • Protection of the website’s existing Google rankings

  • Preservation of almost ten years of customer and order history

Rather than trying to make another collection of plugins fit the business, I built the platform around the business itself.


Moving Ten Years of Business Without Losing It

One of the biggest challenges wasn't building the new website.

It was moving almost a decade of business data into it safely.

The migration included:

  • 287 products

  • 541 product variations

  • Approximately 1,480 product images

  • 280 customer accounts

  • Around 2,100 historic orders

  • 1,875 shipment tracking records

  • The complete product and motorcycle category structure

  • 242 individual product configuration systems

Customers who purchased from Tony James Designs years ago can still log into their account and view their historic orders and delivery information.

That continuity was important.

A platform migration should improve the customer experience — not make existing customers feel as though the business has suddenly started again from scratch.


Protecting Existing Google Rankings

Tony James Designs had spent years building strong organic search visibility.

Moving platforms without carefully managing URLs can destroy that work very quickly.

For that reason, protecting the website’s existing search presence formed part of the migration strategy from the beginning.

Existing product and category URLs were retained wherever possible.

Where pages had changed or products had been discontinued, intelligent redirects were created so visitors — and search engines — were sent to the most relevant alternative rather than hitting a dead page.

I also built migration checking tools specifically for the project.

These automatically compared the old and new websites and verified that existing URLs were still correctly accounted for before the new platform went live.

From the customer’s perspective, the migration was almost invisible.

That was exactly the objective.


A Product Configurator Built Around the Business

This was one of the most important parts of the project.

Tony James Designs produces precision-cut protection kits for a large range of motorcycles.

A customer might choose:

Motorcycle → Model → Kit → Paint Finish → Product Configuration

Each decision can affect what options should appear next.

For example, selecting a particular motorcycle model may change:

  • The available kit options

  • The available paint finishes

  • The product photograph

  • The price

  • Whether certain options can be ordered at all

The new configurator responds instantly as the customer makes their selections.

There are no unnecessary page reloads and customers cannot accidentally order a combination that Tony James Designs cannot manufacture.

The product image can also change automatically as different options are selected, helping customers understand exactly what they are buying.


Something the Team Can Manage Themselves

A major objective was making the new system easier for Tony James Designs to operate internally.

Previously, some of the product logic was buried inside plugin configuration and technical settings.

On the new platform, product configuration is managed through a dedicated administration system.

Staff can edit:

  • Product options

  • Drop-down selections

  • Motorcycle models

  • Product variations

  • Pricing

  • Images

  • Conditional options

  • Categories

  • Shipping rules

The important difference is that these rules are presented in understandable language.

Adding a new motorcycle or changing a product option shouldn't require a developer every time.

The system has therefore been designed so that people who understand the products can manage the products.


Intelligent International Shipping

Tony James Designs ships internationally, which makes delivery considerably more complicated than applying one flat shipping price.

The platform includes a bespoke shipping engine covering 13 international shipping zones.

Shipping charges can take account of:

  • Customer location

  • Type of product ordered

  • Product size or shipping classification

  • Order contents

  • Special shipping rules

  • Discounts for particular combinations of products

For example, a small sticker order can use a completely different shipping method from a larger motorcycle tank protection kit.

All of these rules are managed from the administration system.

If a courier changes its pricing, the team can update the shipping rates themselves rather than requesting a development change.


Stripe and PayPal Checkout

The checkout has been designed to remove unnecessary friction.

Customers can pay using:

  • Debit or credit card through Stripe

  • PayPal

Discount codes are supported, and pricing updates immediately within the basket.

Payment processing is also designed to be resilient.

If a customer completes payment but closes the browser before returning to the website, the platform can still recognise the successful payment, create the order and send the appropriate confirmation.

That reduces the possibility of successful payments becoming incomplete orders.


Customer Accounts

Returning customers have their own account area where they can manage their relationship with Tony James Designs.

Customers can:

  • View previous orders

  • See full order details

  • View shipment tracking information

  • Manage saved addresses

  • Update account information

  • Reset their password

  • Access saved payment information securely through Stripe

Historic customer information was also migrated from the previous website, providing continuity for existing customers.


"In Design" Product Waiting Lists

Tony James Designs regularly develops protection kits for new motorcycle models.

Previously, a product that wasn't ready might simply appear unavailable.

The new website handles this differently.

Products under development can be marked "In Design – Coming Soon".

Customers can then register their interest.

When the product becomes available, the system can automatically contact those customers.

Instead of losing a potential sale because something isn't available today, the business can capture demand for tomorrow.


An Administration System Designed for Tony James Designs

The administration area is effectively a bespoke business management tool behind the website.

It gives the team control over:

  • Orders

  • Customers

  • Products

  • Product variations

  • Pricing

  • Product images

  • Motorcycle brands and models

  • Product configuration rules

  • Shipping zones

  • Shipping prices

  • Discount codes

  • Shipment tracking

  • Website pages

  • Blog articles

  • Approved fitting partners

  • Email templates

  • Website integrations

Orders can be tracked, archived and invoiced directly from the system.

The dashboard also provides sales information so the team can see revenue and order activity at a glance.

Rather than simply using the standard appearance of an off-the-shelf CMS, I also customised the administration area around the Tony James Designs brand and workflow.


Automated Customer Emails

The platform manages important customer communications automatically.

These include messages such as:

  • Order confirmations

  • Order status updates

  • Shipping notifications

  • Password resets

  • Product availability notifications

The team can edit the email templates themselves and send test messages before making changes live.

This keeps day-to-day control within the business rather than requiring a developer for routine updates.


Built-In PDF Invoices

Invoices can be generated directly from an order.

The system creates branded PDF invoices with sequential invoice numbers that can be downloaded or printed when required.

This keeps another routine business process inside the same platform rather than relying on additional plugins or separate software.


Approved Fitting Partner Directory

Tony James Designs works with approved fitting partners.

The new website includes an interactive map showing customers where these partners are located.

Partners can be added and managed through the administration system, allowing the network to grow without needing changes to the website code.


Content and Blog Management

Although the technology behind the website is very different from WordPress, the Tony James Designs team can still manage their own content.

They can create and edit:

  • Blog articles

  • Product information

  • Supporting pages

  • Motorcycle brand pages

  • FAQs

  • Product metadata

The editing experience has been designed to remain straightforward for non-technical users.


AI-Assisted Content Creation

I also added AI-assisted tools using Claude.

These can help the team create a starting point for:

  • Blog articles

  • Product descriptions

  • Search metadata

The intention isn't to automatically publish AI-generated content.

Instead, the system removes the "blank page" problem by providing a first draft that the team can review, edit and approve.

It is a practical example of using AI inside an existing business workflow rather than adding AI simply for the sake of it.


A Faster, More Focused Storefront

The customer-facing website was redesigned around Tony James Designs' motorsport identity.

The visual style uses:

  • Near-black backgrounds

  • Strong white typography

  • Tony James Designs' signature red

  • Large product imagery

  • Clear calls to action

  • A mobile-first layout

Each motorcycle manufacturer has its own dedicated section containing:

  • Brand imagery

  • Available motorcycle models

  • Relevant protection kits

  • Frequently asked questions

  • Supporting information

Customers can therefore browse naturally from manufacturer to model to product.


Built for Search Engines From the Ground Up

Search visibility remained an important part of the project.

The new platform includes:

  • Search-engine-friendly page rendering

  • Automatic XML sitemaps

  • Search metadata for individual pages

  • Structured product information

  • FAQ structured data

  • Breadcrumb information

  • Product collection information

  • Optimised imagery

  • Carefully managed redirects

The objective was not simply to preserve the existing search performance, but to create a stronger technical foundation for future growth.


The Result

Tony James Designs now has an e-commerce platform built specifically around the way the company operates.

Instead of adapting the business to the limitations of an off-the-shelf platform, the technology now adapts to the business.

The platform combines:

  • Bespoke motorcycle product configuration

  • International shipping calculations

  • Stripe and PayPal payments

  • Customer accounts

  • Historic order information

  • Shipment tracking

  • Product waiting lists

  • Automated emails

  • PDF invoicing

  • Content management

  • Sales reporting

  • AI-assisted content tools

  • Search optimisation

  • A purpose-built administration system

And most importantly, the move preserved almost a decade of products, customers, orders and search visibility.

For customers, very little appeared to change overnight.

Behind the scenes, almost everything did.

Tony James Designs now has a platform that can continue evolving alongside the business rather than becoming the thing that eventually holds it back.


Technical Stack

For those interested in the technology behind the project:

Next.js 16, React 19, TypeScript, Payload CMS 3, MongoDB, Tailwind CSS 4, Stripe Payment Element, Stripe Webhooks, PayPal Orders API, Node.js, Docker, Nginx, PDFKit, Nodemailer and Anthropic Claude API.

Web Developmentreactand Secure Payment Processing.next.jsHeadless CMSWordPress to React MigrationWordPress Migration

Project Links

Categories

E-commerceAI IntegrationWeb DevelopmentNext.jsProduct BuildWordPress Migration

Interested in similar work?

Get in touch to discuss your project.

Start a conversation

Let's Work Together

Ready to Build Something Remarkable?

Whether you need a bespoke website, a full digital marketing strategy or a technical partner who understands business, I'm here.