Businesses uses different channels for sales. To standard channels can be added marketplaces and advertise services, that extends the business possibilities and allows covering new segments of customers.

To connect to external services is the easiest way to use a ready solution. The module Odoo OLX Integration is intended to organize the integration process in simple and convenient way for system users.

The module allows operating with OLX accounts and adverts, get advert statistics, and manage advertisements from Odoo.

User Roles

There are two user roles to manage OLX advertisements in the module:

  • OLX User

  • OLX Administrator

Administrators have full rights to operate with adverts and change settings, users are granted to manage only adverts: to view, create, and edit them.

OLX Developer Portal Settings

Go to the Odoo menu "OLX" - "Configuration" - "Applications" and create a new one or configure the default application.

Specify a country at the first, then follow these steps to get OLX API credentials:

OLX provides the following list of available countries to integrate:

  • Ukraine,
  • Poland,
  • Bulgaria,
  • Romania,
  • Portugal,
  • Kazakhstan.
  • Go to the url https://developer.olx.ua and create an App by clicking on the "Add App" button.

  • Then fill in the required fields and the field "Redirect uri", by coping a URL from the field "Callback URL" in Odoo.

If you have had an OLX App already, click on the "Edit App" link and put the callback URL.

After that, copy the "Client ID" and "Client Secret" to Odoo.

Click the "Authorize" button to get API credentials.

In the end, your OLX account will be created in Odoo and all account data will be uploaded.

Odoo Settings

Sync Catalogs

Firstly, run the catalog synchronization task from an OLX Application action menu:

This action you should run manually only once after module installation, further, it will run automatically once a day.

Configuration

Go to the menu "OLX" - "Configuration" - "Settings" to specify the common catalogs update mode and activate debug mode to log API requests to the system log.

  • Debug Mode - log API requests to the system log (for debugging purposes).

  • Update Catalog Records - this option forces the common catalogs updating. If it's unchecked, only new records are created.

Advert Management

When the module will be installed and configured, all advertisements from connected accounts will be uploaded to Odoo. To view them, go to menu "OLX" - "Adverts".

The following operations can be performed with adverts:

Getting existing adverts

Open an OLX account and click on the "Update" button, advertisements, user account information, advert views statistics will be received from the OLX.

This advert sample will be shown in Odoo in the following way:

Advert adding

To create advert, go to the "OLX" - "Adverts" menu and create a new one.

Manage advert images

Click the button "Images" to manage advert images.

You can remove or add new images to the current advert.

Manage advert statistics

Advert statistics is automatically refreshed every 30 minutes (by default) by the system cron task "OLX: Update Adverts". If you need to get the latest statistics, you can click to one of the third statistic buttons and updated information will be loaded.

To clean up the advert statistics, choose the menu "Action" - "Clear Statistics".

Conclusions

This solution provides a handy interface to manage and automate the advert posting process. Buying this module, you will get a support from our team. If your business requires additional functionality, we can develop it according to your business needs.

Contact us for additional information and getting module demo.

Buy the module in Garazd Apps or Odoo Apps stores.

1755 06.12.2022
Odoo OLX Integration
Yurii Razumovskyi

Entrepreneur, Odoo consultant, architect, developer, Ukrainian Odoo association member, OCA Member, Odoo Learning Partner.

Odoo OLX Integration
Yurii Razumovskyi 6 December, 2022
Share this post
Odoo Robota.ua Integration
Automate your HR recruitment in Odoo by integrating with Robota.ua