Platform

Convert an Odoo website, shop or portal to an app

Odoo runs the whole business; its website, shop and customer portal are what customers see. Those three convert well into a customer app.

Updated October 20262 min readwebtoappconverter.dev

Key takeawayFor a customer app, convert your Odoo website with the start URL /shop (eCommerce) or /my (customer portal for orders, invoices and tickets). Portal logins persist in the app, checkout works with Odoo's payment providers, and invoice PDFs need a converter that downloads files with the user's session. Staff should use Odoo's own mobile app for the back office.
Shop app
/shop
Portal app
/my
Downloads
Invoices need cookies
Staff
Use Odoo's own app

Customer app vs staff app

Odoo's back-office (/web) is for employees and already has an official mobile app. A converted app is for customers: shopping, orders, invoices, tickets, appointments.

Start URL

PurposeStart URL
Online shop/shop
Customer self-service/my
AppointmentsYour appointment page
Courses (eLearning)/slides

Logins

Portal users sign in with email and password; sessions persist in the app. If you enabled OAuth sign-in with Google, it won't work inside the WebView — keep password login available.

Invoices and documents

Portal invoices download as PDFs behind a login. The converter must pass session cookies to the download — test it. See share & downloads.

Checkout

Odoo's payment providers (Stripe, PayPal, Adyen and others) work; test redirects and 3-D Secure inside the app.

Frequently asked

Does Odoo have a mobile app?

Yes, for users of the Odoo back-office. A converted app gives your customers a branded app for your Odoo website, shop or portal.

Can customers pay invoices in the converted app?

Yes, through the portal's payment links and your configured providers.

Keep going