Back to Top

Salla Odoo Connector User Guide

Updated 22 August 2024

INTRODUCTION

Salla Odoo Connector:- Manage e-commerce and ease your management!

Salla e-commerce offers a variety of apps to run and manage your e-commerce platforms. To operate the store, users download many apps from the Salla Store.

The Salla Odoo Connector helps connect the Salla store with Odoo. It permits the perfect management and administration of every store.

This module allows Odoo to access products, catalogs, orders, and categories. Additionally, you can set the cron to import data from Salla to Odoo. 

You may manage daily operations to increase productivity and gain business insight. You can also track the conversion rate with the help of the dynamic dashboard.

Searching for an experienced
Odoo Company ?
Find out More

Prerequisites For Using Salla OdooConnector 

Salla OdooConnector works in conjunction with the following module:

Odoo Multi-Channel Sale

First, install this module so the Salla Odoo Connector will work correctly.

FEATURES

  1. Import products, customers, orders, categories, and shipping methods from Salla to Odoo.
  2. Option to import data manually or through a cron scheduler.
  3. Import data by filters like all, by date, and by IDs.
  4. Track data conveniently from the dynamic dashboard.
  5. Manually export selected, single, or bulk products from Odoo to Salla.
  6. Clickable data cards have a common import/export button for all multichannel connections.
  7. Allows data mapping of the sync history in Odoo. (product, order, category, customer, and shipping method).
  8. Map data for every export or import in Odoo.

Also, check out our Odoo Excel Connector, which links your Odoo to MS Excel and will allow data to be synced from Odoo to Excel.

INSTALLATION

  1. Once you purchase the app from the Webkul store, you will receive the link to download the module zip file.
  2. Extract the file on your system after the download finishes. As a result, you will see a folder named- ‘Odoo_Salla_integration’ (you can get the technical name from the Odoo app of the respective module).
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo app and click on the Settings menu. Here, click on Activate Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘Odoo_Salla_integration’.
  7. You will be able to see the module in the search results. Click on ‘Install’ to install it.

Before moving further, explore our Odoo development services & an extensive range of quality Odoo apps.

WORKFLOW

CONNECTION 

Odoo End

After the installation, log in to your Odoo account. Navigate to the multi-channel app and click the connect button.

odoo salla connector dashboard

Add the channel and select the channel type as Salla.

Once you configure the channel type, the Salla channel configuration setting will be enabled.

connection set up

Salla End

To retrieve the client ID and client secret, log into your Salla partner account, and create an app under the My App section.

In the popup, choose the private application. After selection, click the ‘Continue’ button.

app at the salla end

Afterward, start filling in the basic information regarding your app, i.e., the icon, name, description, support email, and app website.

Now you can click on “Create App.”

NOTE: You need to provide the app description and name in Arabic and English.

app creation

Now you need to publish your app, click on “start publishing your app” and verify your account via your IDs.

Upon receiving approval from Salla, proceed with establishing the Odoo integration.

publishing the app

Open the approved page navigate to “My Apps” and go to the approved private app. Client ID and Client Secret Keys are in the App Keys section. 

Select “Custom mode” as the Oauth mode, and enter the Callback URL.

 NOTE: Copy the Callback URL from the Instance created in the Multichannel module.

app key at salla end

After that, you will come to the “App Scope” section. Provide the necessary permissions to be used by Salla Odoo Connector.

Once done update the app, meaning the changes are saved.

permissions at the salla end

Odoo End

Now, navigate to the Salla instance in the multichannel module, fill in the Client ID and Client Secret keys, and click on the “connect Salla” button.

filling information at the odoo end

It will redirect you to the Salla partner account login. login with any of your stores and click on the Accept invitation.

odoo salla connection access grant

Congratulations, Connection is successful!!

Odoo Salla connector connection sucessful

Explore our Odoo Pimcore connector, which integrates the Odoo and Pimcore PIMs. It helps export hundreds and thousands of products from Pimcore to Odoo.

BASIC CONFIGURATION 

  1. Channel basic configuration: The basic configuration of the channel includes the following settings:
  2. Auto-evaluate: When you enable auto-evaluate, it will evaluate the feed of the imported data automatically.
  3. Company: Select the default company for the imported data from Salla to Odoo.
  4. API Record Limit: In the API Record Limit, you can set the limit of data that will sync between Odoo and Salla.
  5. Default/child store: Set the instance as a default or child instance.
  6. Channel time zone: Select the timezone to maintain the time zone in order with the channel
  7. Advanced configuration Under the advanced configuration for Odoo Multichannel Sale you can configure colour, colour index, blog URL, and store URL.
Odoo Salla connector basic setting



SALE SETTING 

Channel Sales Order

  1. Channel Payment Term: Configure the Payment terms for the payment of sale orders imported from salla to odoo
  2. Sales Team: Configure the sales team for sale orders imported from salla to odoo
  3. Salesperson: Configure the salesperson for sale orders imported from salla to odoo
  4. Order Campaign: Configure the  UTM Campaign for sale orders imported from salla to odoo
  5. Order Medium: Configure the ordered medium for sale orders imported from salla to odoo
  6. Source: Configure the order Source for the sale order imported from salla to odoo.
  7. Tax Type: Configure the Tax Type used in channel order. YOu can select the tax type as tax type tax included or tax excluded. 
  8. E-Commerce Order Reference Sync: If enabled order will created with the ecomm sequence at the odoo end.

Channel Order Default Product

  1. Discount Product: Configure the service product for the Service Product for Order Discount on the imported sale order.
  2. Shipping Product: Configure the service product for the Service Product for Shipping product for the imported sale order.

Realtime Sales Order Status Sync

You can configure the real-time sync of the invoice, cancel and shipment status from odoo to salla.

Odoo Salla connector sale setting

PRODUCT SETTING

Default Settings

  1. Category: At the ecom end user can apply multiple categories but at the odoo end only a single category is applied. Set the default category in which imported orders will be stored
  2. Pricelist: This price list stores the Original price of the product exported from ecom to odoo.
  3. Language: the set language in the language option will be applied to objects synced from ecom to odoo.
  4. Channel Category: while exporting the product from odoo to salla, the product will be stored in the configured category.

Stock Settings:

  1. Auto Stock: If enabled stock will be synced from odoo to salla in realtime 
  2. Stock Action: Product Quantity will sync According to the selected option Quantity on hand/forecast Field.
  3. You can either select the sync of on-hand quantity or forecasted quantity.
  4. Warehouse: It is the default warehouse that is used for the import of the products from salla to odoo.
  5. Location: It is the default location where your stock will be stored when imported from salla to odoo.
Odoo Salla connector product setting

ORDER STATE MAPPING

Here you can map the order status of salla with the order stated of odoo. You need to type the same name of the order status in the channel order status. You can also configure the map’s default state.  Creation of invoice, and shipment( paid and open)  

CRON

  1. We have provided cron features that will import data from Salla to Odoo.
  2. To configure the cron, navigate to multichannel >> open connection >> cron. 
  3. Here, You will find the order product customer category. 

NOTE: Data will be imported based on the created/updated or defined date.

Odoo Salla connector cron setting

4. You can also configure the cron by clicking on the configuration button of the respective cron.

cron setting

MISCELLANEOUS

GLOBAL SETTINGS 

Next, go to the ‘multi-channel> miscellaneous> global configuration.’ From here, you can configure the import scheduler and enable ‘Avoid Duplicity (Default Code)’ to avoid double imports or exports of unchanged data.

avoid duplicity

SYNCHRONIZATION HISTORY

In the ‘Synchronization History’ option, you can view the entire history of every sync. On clicking anyone, you can see all the details of the history sync.

Sync history

DATA MAPPING IN ODOO

You can view the mapping of all the imported and exported data, such as products, categories, orders, customers, and shipping methods, in Odoo.

On opening any page from the mapping menu, you can view the list view of every mapping. On clicking any, you can view the details of that particular mapping.

Mappings in the Odoo Salla connector
Channel mapping view

DATA SYNCHRONISATION 

ODOO SALLA CONNECTOR DATA IMPORT

You can import data from the connection’s operation tab. You can also use the import button on the dynamic dashboard.

Note: Order of importing data: categories >> product >> order.

To import the order, your product must be imported, and similarly, to import the product, your categories should be imported from Salla to Odoo. 

Odoo Salla connector dashboard

Moreover, you can only import the following data from Salla to Odoo.

  • Products– You can import products using the All and By ID filters.
  • Order– Import using All, date range, and ID filters.
  • Category– Import categories using All and By ID.
  • Customer– Import them using the All and By ID filters.
  • Shipping Method– It allows you to import by All and By ID.

You can import all of this data using the filters mentioned above. Moreover, for data import, you must select the ‘channel instance, object, and filter’ in the import wizard.

Category import

category import

Product import

product import

Order import

order import

Customer import

customer import

Shipping method import

shipping method import

ODOO SALLA CONNECTOR DATA EXPORT 

Navigate to the Salla Odoo connector dashboard and select the export button.

Odoo Salla connector dashboard

For exporting, choose the ‘channel ID, operation (Export/Update), and object’ in the Export wizard.

Our Odoo Salla connector provides you with two objects for export/update:

1. You can export/update the category from Odoo to Salla. 

category export

2. You can export/update the product template from Odoo to Salla. It includes the product information. 

product template export

NEED HELP?

Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the same, please raise a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo 17, 16, 15

Blog Version - Odoo 17, 16, 15
  • Version Odoo 17, 16, 15
  • Version Odoo 16, 15
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


2 comments

  • ahmed
    • Pulkit Khurana (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home