Complete Odoo tutorial

Connect Odoo to SellViaApp, step by step.

Follow this guide in order. Every stage tells you what to click, what the connector sends and what you should see before continuing.

✓ Odoo 17✓ Administrator access✓ SellViaApp online-store account
Odoo and SellViaApp data flow
Odoo ↔ SellViaApp ↔ Android & iOS

Odoo × SellViaApp

At the end of this guide

01

Your Odoo company is securely connected

02

Products, categories, images and stock reach the mobile app

03

Selected contacts receive mobile access

04

Confirmed mobile orders return to Odoo without duplicates

01

Prepare both accounts

Confirm the foundations before installing anything.

Prepare both accounts
Prepare both accounts

What to do

  1. Use Odoo 17 with administrator access.
  2. Create or open a SellViaApp space of type Online store.
  3. Give every customer to synchronise a valid email address.
Check before continuing

You can sign in to Odoo and the SellViaApp dashboard in the same browser.

02

Install the connector in Odoo

Add the official SellViaApp Connector module to your Odoo add-ons.

Install the connector in Odoo
Install the connector in Odoo

What to do

  1. Back up the Odoo database and custom add-ons.
  2. Extract the sellviaapp_connector folder into an add-ons path, then restart Odoo.
  3. Enable developer mode, update the Apps list, search for SellViaApp Connector and select Install.
Check before continuing

The SellViaApp application appears in Odoo and opens one connection page.

03

Authorise the secure connection

Use OAuth 2.0 Device Authorization: your SellViaApp password is never copied into Odoo.

Authorise the secure connection
Authorise the secure connection

What to do

  1. Open SellViaApp in Odoo and select Connect SellViaApp.
  2. Open the displayed approval page, sign in to the SellViaApp dashboard and verify the device code.
  3. Approve the request, return to Odoo and select Complete Connection.
Check before continuing

The page refreshes automatically and shows the catalogue, customer and order tools.

04

Publish products and categories

Send the commercial data customers need in the mobile catalogue.

Publish products and categories
Publish products and categories

What to do

  1. Open Sales → Products in list view.
  2. Use Synchronise catalogue for all new or changed saleable products.
  3. Select rows and use the focused update when only a few products changed.
Check before continuing

Categories, variants, descriptions, references, barcodes, prices, taxes, units and main images are visible in SellViaApp.

05

Keep stock current

Use the lightweight inventory exchange for frequent quantity changes.

Keep stock current
Keep stock current

What to do

  1. Select Update stock for all changed quantities.
  2. Select products first to refresh only those stock levels.
  3. Enable automatic mode if you want stock checked every 5 minutes and catalogue content every 15 minutes.
Check before continuing

The stock date changes; unchanged quantities are skipped and batches prevent overload.

06

Create mobile access for customers

Send all eligible contacts or a precise selection without repeatedly resending unchanged records.

Create mobile access for customers
Create mobile access for customers

What to do

  1. Open Contacts in list view and select Send contacts to SellViaApp.
  2. With selected rows, only those contacts are updated; without selection, all eligible contacts are checked.
  3. Use Retrieve SellViaApp customers to import mobile-created accounts with duplicate checks.
Check before continuing

The contact shows its SellViaApp login and synchronisation status. Invitations are sent or queued according to the server result.

07

Retrieve mobile orders in Odoo

Bring confirmed SellViaApp orders into the sales workflow your team already uses.

Retrieve mobile orders in Odoo
Retrieve mobile orders in Odoo

What to do

  1. Let a test customer place and confirm one order in the mobile app.
  2. In Odoo, run Retrieve SellViaApp orders.
  3. Open Sales → Quotations and inspect customer, lines, delivery or pickup and payment context.
Check before continuing

A draft quotation exists once, and the SellViaApp dashboard marks the order as imported into Odoo.

08

Monitor and automate safely

Use dates, counters and logs to understand every synchronisation.

Monitor and automate safely
Monitor and automate safely

What to do

  1. Review the last catalogue, stock, customer and order timestamps.
  2. Open the synchronisation log when an item fails or is skipped.
  3. Never share access tokens, API keys, live device codes or image-signing secrets with support.
Check before continuing

The connector remains Connected and no unresolved error is shown.

09

Validate the customer experience

Finish with a real end-to-end mobile test.

Validate the customer experience
Validate the customer experience

What to do

  1. Download SellViaApp on Android or iOS and open the connected provider.
  2. Sign in with the test customer, browse products, verify stock and place an order.
  3. Return to Odoo, retrieve the order and confirm that it is not duplicated on a second import.
Check before continuing

Catalogue, customer access and order return work together from phone to Odoo.

Good to know

Fast troubleshooting

The SellViaApp actions are blocked

Finish the OAuth connection first. Synchronisation is deliberately unavailable until authentication is valid.

A contact is not sent

Confirm that it is an active top-level contact with a valid email address and belongs to the current company or is shared.

A product is missing

Confirm that the product is active and can be sold, then update that selected product.

Images do not appear

Run the catalogue synchronisation, not only the lightweight stock update. Local Odoo installations send images inside authenticated batches.

An order is not imported

Only confirmed mobile orders are retrieved. Check the connector log and retry the deliberate order import action.

Odoo × SellViaApp

Your Odoo mobile channel is ready.

Invite a test customer, place one mobile order and retrieve it in Odoo. This final end-to-end test confirms products, access and orders together.

Explore all Odoo capabilitiesCreate my SellViaApp space