A central Laravel store that powers separate brand websites

OBD2 d.o.o. sells automotive diagnostics, ADAS calibration equipment and EV chargers in Serbia. We built its central online store in Laravel, from which every product brand can get its own website on its own domain.

Client
OBD2 d.o.o.
Services
Laravel development
Stack
Laravel, MySQL, REST API, Pantheon ERP integration, card payments, fiscalization, courier integration, MJML email templates
Live site
obdstar.rs (opens in a new tab)
OBD2 home page

The problem

The company sells products from many brands and wanted a presentation website for each of them, without running a separate store per brand.

It also needed advance payments for expensive equipment, a connection to its Pantheon accounting system and online booking for ADAS calibration and decarbonization appointments.

What we built

We built the store in Laravel from a pixel-perfect design: a catalogue with filters, a cart with coupons, checkout with card payment or cash on delivery, prices in RSD and EUR, and customer accounts with orders, wishlists and downloads.

When an administrator creates a brand, the platform can set up a brand website on its own domain from one of three templates, fed from the central store through an API; purchases always finish in the central store. Customers can pay part of the price in advance and the rest on delivery or later from their account. Pantheon, fiscalization and couriers are integrated, and a multi-step booking form calculates the length of an appointment and adds it to Google Calendar.

OBD2 product page

The result

One store runs the catalogue, orders and accounting for every brand, and each brand gets its own website without a separate shop to maintain.

Next project

Vitez Moda A mobile-first WooCommerce fashion store
Vitez Moda home page

Have something to build?

Tell us what it is. A 30-minute call is enough to know if we're the right fit.