The Challenge
The Raceworks business was thriving in the UK through after extending their business to B2C, but they wanted to take it to the next level and extend to Europe. Their existing website was a traditional Woocommerce The Soluimplementation with ERP, and channel integrations.
Whilst WooCommerce is a fantastic solution, it’s not designed to manage stock across multiple warehouses, support translated stock data and as a monolith it inherently won’t support multiple localised front-ends.
The Solution
To avoid a platform change, we elected for a headless woocommerce solution.
We built:
- A beautiful and modern shopfront in React. One single code base with dynamically localised features, but deployed as separate regional sites for SEO purpose.
- A WordPress plugin exposing our own API. This gave us more granular control over access, schema and performance over the standard Woocomerce API
- A headless Stripe payment gateway integration (including express checkout with handling for localised tax and shipping rates)
- A Woocommerce extension to automatically batch translate product data using Google Translate API V3.
- A fully automated delivery pipeline. The application is containerised and deployed with the localised front ends deployed as separate services using AWS ECS across EC2 instances, provisioned with IAC, in multiple availability zones.
- A separate in-house web service for automatically translating static website content at build time, again using Google Translate API V3.








