Disolab already ran Odoo as its ERP, with its catalogue, its stock and its CRM, but no outside customer could reach any of it. Quoting was a manual process that depended on someone answering an email.
The goal was a site that talked directly to Odoo: products coming from the ERP, requests landing as leads in the CRM, and a single click generating the pre-filled quote.

Search across categories and subcategories.

Pick products and add them to the quote.


Browse and quote the lab services.


Search across categories and subcategories.

Pick products and add them to the quote.


Browse and quote the lab services.

The hard part wasn't the site, it was the bridge to Odoo. Products are queried against the ERP in real time, so they are always current with no manual work.
The automated flow was the most valuable piece: the customer picks products, a lead is created in the CRM and, with one click on "new quote", Odoo generates the pre-filled document. From the web to the document in under five minutes.
Products are pulled from Odoo through its API. Any change in the ERP shows up on the site automatically.
The visitor picks products and sends the request. A lead is created in Odoo's CRM with the products and the customer's details.
From the lead, one click on "new quote" generates the pre-filled document with the requested products, ready to review and send.
Solutions, services, products, about and promotions: the lab's whole editorial structure with a consistent design.

Automating the quote wasn't a technical matter: it was translating Disolab's sales process into software logic. That is what separates an integration from a plain connection.