Home/
Salla Odoo Integration App
Naqlah Salla app icon
Listed on the Salla App Store

Salla Odoo Integration App

The Naqlah app connects your Salla store to Odoo ERP. Orders, customers, payment methods and shipping options flow into Odoo automatically, products and stock stay matched by SKU, and invoices and payments follow the workflow rules you set. Built and supported in Saudi Arabia by an Odoo Gold Partner.

Official Salla OAuth
Multi-store and multi-company
Odoo Enterprise, all versions
Salla store connected to Odoo through the Naqlah app

Gold

Official Odoo Gold Partner

70+

Odoo projects delivered

21

Certified Odoo experts

1,539

Users trained

What syncs

Everything your store and your ERP need to agree on

Each data type, the direction it moves, and how the app handles it.

DataDirectionHow it works
Orders and order statusSalla → OdooImported as sales orders, manually or on a schedule. Filter by date, status or order number. Salla order stages map to Odoo states.
CustomersSalla → OdooFull customer records with contact details, or a default customer per country if you prefer not to store individual buyers.
Products and variantsTwo-wayMatched by SKU. Import from Salla or export from Odoo, images included. A default category and warehouse are set per store.
Product categoriesSalla → OdooImported automatically during setup and kept in sync with new products.
Stock quantitiesOdoo → SallaAvailable quantity from the mapped warehouse is pushed to Salla so the storefront never oversells.
Payment methodsSalla → OdooImported automatically (Mada, Apple Pay, Tamara, Tabby, STC Pay, COD and more) and mapped to Odoo payment journals.
Shipping optionsSalla → OdooImported and mapped to Odoo delivery methods, with a delivery warehouse per store.
Invoices and paymentsCreated in OdooPer order status, the workflow can confirm the order, create a draft or validated invoice, register payment and email the invoice. ZATCA e-invoicing runs through Odoo's Saudi localization.
Setup

How to connect Salla to Odoo with the Naqlah app

Five steps, done from your Salla dashboard and your Odoo database. Most stores are live the same day.

01

Install from the Salla App Store

Open the listing, choose a plan and click Install. The app is added to your store.

02

Connect with official OAuth

Approve the connection once. Authentication renews automatically, no API keys to paste.

03

Import and map your store data

Payment methods, shipping options, categories and order stages are imported. Map them to journals, warehouses and products by SKU.

04

Set your workflow rules

Decide, per order status, when Odoo confirms the order, creates the invoice and registers payment.

05

Run the first import, then automate

Import existing orders, check the sync log, then turn on auto-import and auto-export with failure alerts to your team.

Inside the app

What you see in Odoo once the store is connected

Salla configuration in Odoo, product settings
Store configuration: products, images, default category and warehouse
Salla configuration in Odoo, order settings
Order settings: import window, warehouses, default customer, auto schedule
Automatic sales workflow rules per order status
Workflow rules per order status: confirm, invoice, validate, register payment
Salla payment methods mapped in Odoo
Payment methods imported from Salla and mapped to Odoo journals
Salla order stages mapped in Odoo
Salla order stages mapped to Odoo order states
Sync log with status per attempt
Sync log: every attempt with its result and message
Who it is for

Built for Salla merchants who run the business on Odoo

Stores already on Odoo

You run accounting, inventory or sales in Odoo and want Salla orders in the same system without re-keying anything.

Growing stores moving to an ERP

Order volume has outgrown spreadsheets. You are adopting Odoo and want the storefront connected from day one.

Multi-store and multi-company groups

Several Salla stores, several legal entities, one Odoo database. Each store maps to its own company, warehouse and journals.

Compatibility

What you need before you install

Odoo edition

Odoo Enterprise, all versions, including future releases. Odoo Community is not supported.

Odoo hosting

Odoo Online, Odoo.sh and on-premise.

Salla store

An active Salla store subscription. Apps are installed from the Salla App Store inside your store dashboard.

Stores and companies

Multiple Salla stores to one Odoo database. Multi-company Odoo supported.

Why Naqlah

The app is built by the team that implements Odoo

Naqlah is an Odoo Gold Partner based in Riyadh. The same engineers who deliver full Odoo implementations built and maintain this app, so it fits how Odoo actually works in Saudi businesses.

Odoo Gold Partner

Saudi-first

Mada, Tamara, Tabby, STC Pay and local shipping options handled out of the box. ZATCA through Odoo's Saudi localization.

Self-serve, with a team behind it

Install and configure on your own. Naqlah's team is one message away when you want help.

Transparent sync

Every attempt logged with its result. Failures alert your staff instead of silently breaking.

Beyond the connector

Need custom workflows, reporting or a wider Odoo rollout? Same partner, same team.

FAQ

Questions merchants ask before installing

Something not covered? Ask the Naqlah team.

Which Odoo versions does the Salla app work with?

The app works with all Odoo Enterprise versions, including future releases. Odoo Community is not supported.

How do I install the Naqlah app on my Salla store?

Open the app on the Salla App Store, click Install, approve the OAuth connection, then follow the setup steps inside Odoo to import your store data and map payment methods, warehouses and products.

How fast do Salla orders appear in Odoo?

With auto-import enabled, orders are pulled into Odoo on a schedule you set. You can also import manually at any time and filter by date, status or order number.

Does the app create invoices and register payments automatically?

Yes. Workflow rules decide, per Salla order status, whether Odoo confirms the order, creates a draft or validated invoice, registers the payment and emails the invoice.

Can I connect more than one Salla store?

Yes. Multiple Salla stores can connect to a single Odoo database, and multi-company Odoo setups are supported.

How are products matched between Salla and Odoo?

Products are mapped by SKU. You can import products from Salla into Odoo or export from Odoo to Salla, with images and a default category and warehouse per store.

What happens if a sync fails?

Every sync attempt is logged with the failure reason, and the app can alert your staff automatically when something fails.

Is ZATCA e-invoicing covered?

Invoices are created in Odoo, so ZATCA e-invoicing is handled by Odoo's Saudi localization once it is configured in your database.

Do I need Naqlah to set it up?

No. The app is self-serve. Naqlah's team is available for setup, custom workflows and wider Odoo implementation if you want it.

Put every Salla order in Odoo, automatically

Install in minutes from the Salla App Store, or talk to the team first.