Magento

Goodyear

Global tire leader. Built the AU service-booking journey on Adobe Commerce — fitment-based recommendation engine, wheel visualiser, service-station calendar, and deep Costar POS / SFSC CRM / Keboola DWH integrations.

Stack & integrations
Adobe Commerce Keboola DWH (data orchestration) Salesforce SFSC (CRM, two-way) Costar ERP (automotive POS) VL fitment data DWH stock master RabbitMQ HotJar Trustpilot

Goodyear is the global tyre leader. The brief was to automate the AU tyre-service journey end-to-end — fitment match, booking, sale, loyalty.

Data orchestration with Keboola

One pipe for many systems

Multiple data sources, different shapes. Keboola sits in the middle, sources raw data from DWH, Costar, VL, and SFSC, processes it into a structured database the storefront can actually query.

Salesforce two-way

CRM that stays in sync without manual reconciliation

SFSC APIs exposed to push customer + vehicle data both directions — Adobe Commerce to SFSC and back. RabbitMQ for the API call orchestration so the integration doesn't bottleneck on synchronous calls.

Costar + DWH stock

Store stock and warehouse stock, both real-time

Costar (the automotive POS) is the master for in-store stock; DWH is the master for warehouse stock. Both feed Adobe Commerce into a custom table so the storefront sees a unified picture. Order sync goes back to Costar so the till knows about the online order.

Service-station calendar

Booking that runs the workshop, not just the cart

Built a JS-based service-station calendar from scratch — separate interface for each service station to manage their book, and a customer-side interface on the site. The checkout ends in 'these tyres are waiting for you at this station at this time' rather than 'thanks, we'll be in touch'.

Wheel visualiser + recommendation engine

Tyres and wheels matched to the car, not the customer's guess

Wheel Visualiser renders any catalogue wheel on the customer's car. Recommendation Engine matches tyres to make/model/series, driving style, and use environment — using VL data and a database the client can update.

Want this kind of build for your business?

Tell us what you're trying to do. We'll tell you honestly whether we're the right fit — and if we are, we'll have a senior engineer embedded in your team within two weeks.

Book a Discovery Call →
Book a Call →