The problem

Customers needed to order with dedicated price lists, but accounts,
prices and stock already lived in CRM and internal systems.
A generic shop would have duplicated everything.

The solution

Custom B2B shop (Laravel) with client area, catalogue and order flow,
connected via API to systems already in use. Same approach extended to
a second brand on PrestaShop where a classic storefront fit better.

The outcome

Online orders aligned with internal data, less manual back-office work,
and a B2B channel reusable across brands.

My role

Freelance full stack developer: B2B shop architecture, API integrations with
CRM and internal systems, PrestaShop extension for the second brand.

How I worked

End-to-end project, from technical design through go-live and post-launch support.

Stack

laravel · prestashop · api · docker