Odoo in practice: commerce, finance and service

What we built for ENGWE Spain and OneRide: an Odoo online store, PrestaShop integration, payment reconciliation, AI assistance and connected customer operations.

A

Acelero

June 2, 2026 · 7 min read

ENGWE Spain online store built on Odoo

For ENGWE Spain, we built a website and online store on Odoo, with connected sales, inventory, customer support and workshop processes. For OneRide, we integrated its PrestaShop store with Odoo so products, stock, orders and payment data move through a connected commercial workflow.

The work extends into finance: matching provider payouts to sales, processing supplier invoices and turning Odoo data into management reports. Each implementation starts with the business process and connects the systems, documents and people involved in carrying it through.

Here is what we built, how the main workflows fit together and what the teams can do with them.

Planning an Odoo implementation or connecting an existing store? Tell us about your systems and the workflow you want to improve.

Business processImplemented scope
ENGWE Spain commerceOdoo website, catalogue, checkout, payments, stock and order processing
OneRide commercePrestaShop connected to Odoo for products, inventory, orders and payment data
FinanceProvider payouts, fees, invoice processing and management reports
Customer operationsAI enquiries, CRM and Helpdesk handoff, warranty handling and workshop service

The foundation: business rules carried through the workflow

Connecting a storefront to an ERP means carrying the meaning of the transaction into the next system. An order needs the right product, quantity, customer reference, tax treatment and currency. Its documents need the appropriate brand and issuing company.

We configured company-specific accounting and document rules, and developed the integration checks needed to preserve that context. This gives sales, support and finance a connected set of records to work with, while keeping each company's books and journals distinct.

ENGWE Spain: a website and online store built on Odoo

For ENGWE Spain, we built a website and online store on Odoo 18. The implementation covers the product catalogue and variants, checkout, payments, stock and order processing. We configured the e-commerce and ERP workflows and added integrations and custom development around the business.

A purchase on the website becomes part of the team's work in Odoo. The order connects to the payment, the movement of stock and the customer record. Staff can continue into fulfilment and after-sales service with the commercial context already available.

The connected process: product selection → checkout → Odoo order → payment and stock handling → customer service.

OneRide: PrestaShop and Odoo for sales and inventory

For OneRide, we connected the PrestaShop store with Odoo to bring sales and inventory into one working process. The integration covers products, stock levels, orders and payment data. Store orders flow into Odoo for processing, while stock levels synchronise with the storefront.

We configured and extended the data exchange, added status checks and monitored synchronisation. The work includes preserving original order references and handling the tax, currency and payment context needed when storefront data becomes an Odoo order.

This connection supports the store's daily operations, from checkout to order processing and inventory tracking. The next stage is the full migration of the online store to Odoo.

Warranty service: a separate Helpdesk workflow

For OneRide's warranty service, we set up a workflow for receiving and handling claims in Odoo Helpdesk. We migrated 139 tickets with their fields, messages and attachments, and launched a dedicated intake form. Staff gained a connected support process with structured service history available when working on a claim.

Payment reconciliation: connect the sale to the bank settlement

For e-commerce finance operations, we developed payment reconciliation in Odoo, connecting the order and customer payment to the provider payout and bank settlement. Integrations include payment paths through Stripe, PayPal, Klarna and Revolut.

We linked provider data to orders and invoices, configured fee handling and payout matching, and built an accountant review workflow. The process keeps the customer payment, provider fee and bank payout as distinct but connected records, with company and currency context preserved.

The finance team can see the components of each processed payout and investigate a reconciliation question in the context of the sale. A combined transfer can be traced back through its constituent transactions and the documents they relate to.

Explore the payment reconciliation implementation.

ENGWE Spain: AI enquiries connected to CRM and Helpdesk

For ENGWE Spain, we built an AI assistant for customer enquiries and their handoff into Odoo workflows. We connected the chat to the product catalogue, knowledge base, CRM and Helpdesk.

The assistant retrieves commercial information, helps with product selection, supports creating leads and tickets, and hands conversations to staff. Business rules govern the actions it can take and the context needed for those actions.

The team can continue working on the enquiry in Odoo, from the website question to the next sales or service action. The practical result is a path from a product conversation to an operational record and the person responsible for following it up.

We also developed WhatsApp and Telegram inbox workflows in Odoo, with customer matching, searchable conversation history, approved-template reopening and out-of-hours replies to support the work of human operators.

ENGWE Spain: workshop service from intake to collection

For the ENGWE Spain workshop, we implemented an Odoo service workflow from bicycle intake to collection: condition records, service terms, diagnosis, repair decisions and billing.

We linked repairs to sales and invoices, configured staff roles, added a diagnostic fee credit and created a bilingual completion PDF. The service record brings together what arrived at the workshop, what the customer agreed to, the work performed and the related financial documents.

The workshop gained a consistent path through each service order. Staff can follow the case from the initial assessment through the repair decision and invoice to the handover documentation.

AI-assisted invoices: from an incoming PDF to an Odoo vendor bill

We designed and implemented an AI-assisted invoice workflow, from receiving a document to creating a vendor bill in Odoo. We connected Gmail, Telegram and Google Drive with extraction of supplier details, line items, taxes and advance payments from PDFs.

We configured document creation and processing logs around the extraction step. The finance team gained a connected path from the source invoice to structured Odoo data, with a record of the document's progress through the system.

This implementation brought document intake, information extraction and accounting document creation into a defined sequence that the team could follow.

Management reporting: sales, costs and expenses from Odoo

For management analysis, we developed Odoo reporting that brings together sales, cost and expense data across several businesses. We configured data selection and calculation rules for intercompany transactions, currencies, units of measure and rental operations.

We added weekly, monthly, quarterly and annual periods, a one-page PDF and Telegram delivery. Management gets comparable figures for the selected period in a compact format for regular business review.

The reporting work connects the underlying accounting and operational rules to the figures a manager uses: which sales belong in the period, how costs are treated and how activity across companies is presented.

Need help with this?

We build production Odoo and AI automation for EU businesses. Let's talk about your project.

Let's talk →
RELATED READING

More from the Journal