Odoo × SellViaApp
Turn Odoo into a complete mobile customer channel.
Keep Odoo at the centre of your operations while SellViaApp makes your catalogue, customer access and ordering experience available on Android and iOS.
See every exchangeA guided start
Connected in five clear steps.
The connector blocks synchronisation until authentication is complete, so no catalogue, customer or order action can run against the wrong account.
Create your SellViaApp space
Choose the online-store experience and prepare your mobile identity.
Install the Odoo module
Install SellViaApp Connector from Apps, then open its single connection page.
Authorise with OAuth 2.0
Odoo displays a code. Approve it in SellViaApp without sharing your password with Odoo.
Send your catalogue
Synchronise categories, products, variants, images and stock in controlled batches.
Open the mobile channel
Invite customers, receive orders and monitor every exchange.
Useful data in both directions
Odoo remains the source of truth. SellViaApp becomes the mobile experience.
Each flow has its own action, status and history. External identifiers and acknowledgements help prevent accidental duplicates.
Odoo → SellViaApp
- Categories and subcategories
- Products, variants and translations
- Descriptions, references and barcodes
- Prices, taxes, units and attributes
- Images and stock availability
- Selected customer accounts and invitations
SellViaApp → Odoo
- Confirmed mobile orders
- Customers created in SellViaApp
- Order lines and product mapping
- Delivery or pickup information
- Payment context and customer notes
- Import confirmation shown in SellViaApp
Catalogue and inventory
Built for a few products or thousands of references.
The initial catalogue is sent in batches. Later synchronisations use identifiers and fingerprints to update what changed instead of blindly recreating every item.
- Simple products and variants
- Category hierarchy
- Multilingual content
- Main product images
- SKU and barcode mapping
- Prices, taxes and sales units
Stock can move faster than the full catalogue.
Update all inventory levels or only selected products from the product list. A dedicated lightweight stock flow supports batches of up to 500 items and skips unchanged quantities. Automatic stock refresh can run every five minutes when enabled.
Customer access, in both directions.
Send all eligible Odoo contacts or only selected contacts to SellViaApp. Mobile login accounts and invitations can be created without repeatedly resending thousands of unchanged records.
- Bulk or selected contact export
- Duplicate-safe external identifiers
- Import SellViaApp customers into Odoo
- Checks by identifier, email, VAT and phone
Mobile orders arrive where your team already works.
Retrieve confirmed SellViaApp orders manually from Odoo. The connector creates draft quotations with customer, lines, delivery or pickup and payment context, then acknowledges the successful import.
- Manual, deliberate retrieval
- Existing orders are never recreated
- Odoo status visible in SellViaApp
- Errors and last import time remain traceable
A real customer-facing app
More than an Odoo catalogue on a smaller screen.
Customers get a mobile journey designed for discovery and ordering while your team keeps its familiar Odoo workflows.
Android and iOS
Use the shared SellViaApp app or move to a dedicated branded app.
Search and catalogue
Browse categories, variants, images and current availability.
Flexible fulfilment
Offer delivery, on-site pickup or several selectable pickup points.
Payment choices
Use the payment methods configured for your SellViaApp space.
18 languages
The mobile experience adapts to the customer’s supported device language.
Complete API
Your SellViaApp account also opens access to documented APIs for future workflows.
Optional confidential catalogue
Make the mobile space invisible to everyone except authorised people.
For B2B catalogues, internal ranges or sensitive customer data, confidential mode adds controlled access on top of the Odoo connection.
Optional confidential catalogue →- Hidden from the public directory
- Access limited to approved accounts
- Compatible device biometrics
- Connected-device and session control
- Remote sign-out for one or all sessions
- Protection in the app switcher and against screen recording, depending on device
Control and traceability
Know what was sent, received or skipped.
The Odoo control centre groups the connection, catalogue, stock, customers and orders in one place. SellViaApp shows that the account is connected to Odoo and marks orders already retrieved.
One connection
A single connector record keeps configuration easy to understand.
Visible status
Last synchronisation times, counters and clear actions.
Detailed logs
Successes, skipped records and errors without exposing secrets.
Safe repetition
Locks, batches and identifiers protect large repeated operations.
Security by design
A connection you can authorise, monitor and revoke.
OAuth 2.0 Device Authorization avoids placing the SellViaApp password in Odoo. Scoped tokens, HTTPS exchanges and signed image access protect the integration.
OAuth 2.0
Approve the Odoo connection directly in SellViaApp.
Scoped token
The connector receives only the access required for synchronisation.
Authentication lock
Every synchronisation action stays unavailable until the connection is valid.
Revocable access
Disconnect from Odoo or SellViaApp when access is no longer required.
Use cases
A mobile channel for very different Odoo businesses.
Wholesale and B2B
Share an authorised-only catalogue and let customers order from their phone.
Retail and distribution
Publish a rich catalogue and bring mobile orders back to Odoo.
Spare parts
Keep references, barcodes and stock easy to search in the field.
Sales representatives
Give teams and selected customers a catalogue that follows Odoo updates.
Private catalogues
Restrict ranges, documents or offers to approved users.
Multi-location pickup
Let customers select the pickup point configured for their order.
Questions about the Odoo connector
Does SellViaApp replace Odoo?
No. Odoo remains your operational system. SellViaApp adds the mobile customer channel and exchanges useful data with it.
What product data is synchronised?
Categories, products, variants, translations, descriptions, references, barcodes, prices, taxes, units, attributes, images and stock are supported.
Can it manage a large catalogue?
Yes. Catalogue, customer and stock flows use batches, locks and change detection so repeated synchronisations remain controlled.
Can customers be synchronised both ways?
Yes. Odoo contacts can receive SellViaApp access, and contacts created in SellViaApp can be imported into Odoo with duplicate checks.
How do mobile orders reach Odoo?
A user launches the order retrieval action. Confirmed orders become draft quotations and are acknowledged only after successful creation.
Is the SellViaApp password stored in Odoo?
No. The connector uses OAuth 2.0 Device Authorization and stores a revocable scoped access token.
Can the catalogue be private?
Yes. Optional confidential mode can hide the space and limit access to approved accounts, with additional mobile security controls.
Do I also get API access?
Yes. SellViaApp provides documented APIs that can extend product, customer, order and other business workflows beyond the Odoo module.
Odoo × SellViaApp
Give your Odoo catalogue a place on every customer’s phone.
Create your SellViaApp space, connect Odoo securely and launch on Android and iOS without rebuilding your catalogue by hand.

