Salla + Odoo connector · Saudi Arabia
Salla Odoo Integration: Run Your Salla Store from Odoo
The Salla Odoo integration connects your Salla online store to Odoo, so orders, customers, payments and shipping details reach Odoo automatically. Your team confirms, ships and invoices every Salla order in Odoo, without copying data between systems.
OzonLayer, an official Odoo Silver Partner, sets up and supports our Odoo Salla integration for businesses in Saudi Arabia, connected to Odoo Sales, Inventory and Accounting with ZATCA e-invoicing.
Orders
Customers
Payment methods
Shipping and tracking
Error logs
Salla → Odoo sync
Connected
Salla
New order
→
Odoo Sales
Sales order
Salla
Customer
→
Odoo Contacts
Customer profile
Salla
Payment method
→
Odoo Sales
Order payment info
Salla
Shipment
→
Odoo Inventory
Delivery and tracking
Odoo Inventory
Stock level
→
Salla
Product stock
Stock sync back to Salla is added where your setup needs it.
What syncs
What Does the Salla Odoo Integration Sync?
The connector reads your Salla orders through Salla’s API and creates matching records in Odoo. A change of order status in Salla drives the next step in Odoo, from confirmation to delivery and invoice.
Included in the connector
Salla to Odoo, every order
- Salla orders, with the Salla order ID and source on the Odoo sales order
- Order statuses, mapped to confirmation, delivery and invoice in Odoo
- Customer details on the Odoo customer form
- The payment method used for each order
- Shipping details: courier, tracking number and tracking link
- Scheduled fetching of new and updated orders
- Incomplete orders with the reason, re-fetching and error logs
- A Salla sales-by-item report in Odoo
Extended for your setup
Two-way sync where you need it
Added to match how your business works, as in our Match Perfumes project:
- Real-time order updates through Salla webhooks
- Product catalogue changes from Salla into Odoo
- Stock levels sent from Odoo back to Salla, to help prevent overselling
- Secure OAuth connection with automatic token refresh
- Links to other systems, such as Salesforce or Oracle Fusion Cloud Financials
Features
Salla Connector Features in Odoo
Everything your team needs to handle Salla orders inside Odoo, from the first sync to the sales report.
Co
Store connection
Connect your Salla store from a configuration form in Odoo and set how orders are imported.
St
Order status mapping
Salla order statuses are fetched into Odoo, so each status can trigger the right step.
Au
Sales automation
Orders are confirmed, deliveries created and invoices created automatically, based on the Salla order status.
Ls
Salla orders list
Every Salla order in one list in Odoo, with filters and grouping by status, date or customer.
Cu
Customer details
Salla customer information appears on the Odoo customer form, next to the full order history.
Pm
Payment methods
The payment method used on Salla is recorded on each Odoo order.
Sh
Shipping and tracking
The courier, tracking number and tracking link from Salla are shown on the Odoo order.
Sc
Scheduled fetching
Scheduled actions fetch new and updated Salla orders at the intervals you set.
Io
Incomplete orders
Orders that cannot be imported are listed with the reason, so your team can fix the cause.
Rf
Re-fetching
Incomplete or failed orders are identified and can be fetched again once the issue is fixed.
Er
Error logs
Sync errors are logged in Odoo, which makes troubleshooting and order tracking easier.
Rp
Sales by item report
A report in Odoo shows item-by-item sales from your Salla orders.
How it works
How a Salla Order Flows Through Odoo
From the moment a customer checks out on Salla to the invoice in Odoo, no one re-types the order.
01
Customer orders on Salla
The order is placed in your Salla store as usual.
02
The order arrives in Odoo
The connector fetches it on schedule, or straight away by webhook where set up, and creates the sales order with the customer, payment method and Salla order ID.
03
Status drives the next step
When the order status changes in Salla, Odoo confirms the order and creates the delivery.
04
Ship and invoice
The delivery carries the courier and tracking details, and the invoice is created in Odoo Accounting, where ZATCA e-invoicing is set up.
05
Report on one set of numbers
Sales by item, payments and stock are all in Odoo, so sales, warehouse and finance work from the same figures.
Why Odoo
Why Run Your Salla Store on Odoo?
Salla handles the storefront. Odoo runs everything behind it: stock, purchasing, delivery, accounting and reporting.
In
One stock for every channel
Your Salla store, shops and warehouses share one Odoo Inventory, so stock figures match across channels.
Ac
ZATCA e-invoicing
Invoices for Salla orders are created in Odoo Accounting, where we set up ZATCA Phase 2 e-invoicing and Saudi VAT.
Ar
Arabic and English
Odoo can be used in Arabic and English, so each team member works in the language they prefer.
PS
Room to grow
Add Odoo Point of Sale, Purchase or Manufacturing later on the same database, without a new system.
Case study · Retail
Match Perfumes: Salla, Odoo and Every Branch in Sync
Match Perfumes runs stock, sales, purchasing and finance across its branches in Odoo. Salla orders, product changes and customer registrations reach Odoo through Salla’s API and webhooks, and Odoo sends stock changes back to Salla. The same Odoo system also connects to Salesforce and Oracle Fusion Cloud Financials.
Read the case study →Sl
Salla online store
Od
Odoo: stock, sales, finance
SF
Salesforce CRM
OF
Oracle Fusion Financials
Setup
How We Set Up Your Salla Odoo Integration
A clear, tested process. You receive a written plan and estimate before we start.
01
Review your store
We look at your Salla store, order volume, payment and shipping methods, and how you fulfil orders today.
02
Install and connect
We install the connector in your Odoo, on Odoo.sh or your own servers, and connect it to your Salla store.
03
Map statuses and settings
Salla order statuses, payment methods, shipping and taxes are mapped to the right steps in Odoo.
04
Test with real orders
We run orders end to end, from Salla to delivery and invoice, and fix anything before go-live.
05
Go live with support
Your team is trained on the new flow, and our support team is there after go-live.
Keep exploring
Related Odoo Guides and Services
eCommerce platform for Saudi businesses
Read more →
Odoo inventory management
Read more →
Odoo accounting and ZATCA e-invoicing
Read more →
POS for retail and restaurants
Read more →
CRM software in Saudi Arabia
Read more →
Odoo integration in Saudi Arabia
Read more →
Odoo integration services
Read more →
Odoo implementation services
Read more →
All Odoo apps
Read more →
All Odoo services in Saudi Arabia
Read more →
FAQs
Salla Odoo Integration: Frequently Asked Questions
What is a Salla Odoo integration?
A Salla Odoo integration connects a Salla online store to Odoo. Orders, customer details, payment methods and shipping information from Salla are created in Odoo automatically, so sales, delivery and invoicing are handled in one system.
What data does the connector sync between Salla and Odoo?
It syncs Salla orders with their Salla order ID, order statuses, customer details, payment methods, and shipping details such as the courier, tracking number and tracking link. Product and stock sync between Odoo and Salla can be added where your setup needs it.
How quickly do Salla orders reach Odoo?
The connector fetches new and updated orders with scheduled actions, at intervals you set. Where you need near real-time updates, we use Salla webhooks so new orders are sent to Odoo as they happen.
Can Odoo update stock levels on Salla?
Yes, as an extension of the connector. In our Match Perfumes project, Odoo sends stock changes back to Salla, so the online store shows current stock and overselling is less likely.
What happens when a Salla order fails to import?
The order is listed under Incomplete Orders in Odoo with the reason, and the error is logged. Once the cause is fixed, the order can be fetched again.
Does the Salla connector work with Odoo Online?
The connector is a custom Odoo module, and Odoo Online does not support custom modules. It runs on Odoo.sh or on your own servers.
Are invoices for Salla orders ZATCA-compliant?
Invoices for Salla orders are created in Odoo Accounting. When Odoo’s Saudi localization is set up for ZATCA Phase 2, they are issued as e-invoices like any other Odoo invoice. We set this up and test it as part of the project.
Can we connect Salla if we already use Odoo?
Yes. The connector is installed in your existing Odoo database and mapped to your current sales, inventory and accounting setup.
Can Odoo be used in Arabic?
Yes. Odoo can be used in Arabic and English, and each user can choose their own language.
How much does a Salla Odoo integration cost?
It depends on your order volume, order statuses, payment and shipping methods, and any extensions such as stock sync or webhooks. After reviewing your store, we send a written plan and estimate.
Official Odoo Silver Partner
Connect Your Salla Store to Odoo
Tell us about your Salla store and how you fulfil orders today. We will review your setup and send you a written plan and estimate.
Call KSA +966 56 434 5818 · UK +44 7477 204638 · Email info@ozonlayer.com
Sl
Sa
In
Ac
CR
PS
