Skip to Content
Menu

Prom.UA Marketplace

by
Odoo

456.38

v 19.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
eCommerce (website_sale)
Invoicing (account)
Inventory (stock)
Website (website)
Community Apps Dependencies
Lines of code 5822
Technical Name merchant_prom_ua
LicenseOPL-1
Websitehttps://garazd.biz/shop
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
eCommerce (website_sale)
Invoicing (account)
Inventory (stock)
Website (website)
Community Apps Dependencies
Lines of code 5822
Technical Name merchant_prom_ua
LicenseOPL-1
Websitehttps://garazd.biz/shop
Versions 17.0 18.0 19.0
  • Community
  • Enterprise
Enterprise Community

Odoo Prom Integration - provide product data from Odoo, get orders from Prom.ua

Description

Integration of Odoo with Prom UA is a software solution that automates the exchange of product data and enables the retrieval of orders from the marketplace.

The integration module consists of two parts, which can be implemented either gradually or together. The basic part is a module for generating XML price lists with product information. The second part provides full integration, enabling API-based exchange of product and order data with Prom.

Benefits
User Configuration
At the initial setup stage, grant appropriate access rights to users who will view and manage stores. There are two types of roles:
  • User — can only view information and perform a limited set of operations.
  • Administrator — has full access rights to all objects.
To assign a role, go to the user management menu. Select a user, open the Access Rights tab, and in the Other section, choose a role from the Merchant Center list.
Odoo 19.0 Merchant Center User Roles
The User role has the following restrictions and does not allow performing these operations:
  • Connecting new stores
  • Changing the store mode from Test to Production and vice versa
  • Creating object mappings manually
  • Viewing technical integration details
Adding a Store
Next, connect your Prom store to Odoo. This requires an API token, which must be generated in your Prom seller account.
Log in to your seller account, open the Settings section, and go to the API Token Management menu.
Odoo 19.0 prom ua settings api token management
Enter a name, configure access parameters, and click the Create Token button. After creation, a new record with the token appears in the list below. Copy the token by clicking View and then Copy in the popup window.
Odoo 19.0 prom ua api token
Then return to Odoo and go to Merchant Center - Configuration - Add Store.
Odoo 19.0 merchant center prom ua configuration add store
In the wizard, perform the following steps:
  • Select the type of marketplace where your store is located — in this case, Prom.UA
  • Enter the store name
  • Replace the store logo if needed
  • Paste the copied API token from the Prom account
  • Select the data feed with products for this store
  • Click the Add button
Odoo 19.0 merchant center prom ua add store popup
Integration Modes
The integration with the Prom marketplace by Garazd Creation can operate in two modes:
  • Test Environment
  • Production Environment
Odoo 19.0 merchant center prom ua store test environment
The Test Environment allows you to safely check and verify the functionality. In this mode, the system only retrieves data from the real store for testing and initial setup — without sending or updating any data back.
Odoo 19.0 merchant center prom ua store production environment
The Production Environment is the full operational mode. After completing testing and confirming that the integration works correctly, switch the store to this mode. From that moment, changes in product assortment, prices, stock quantities, and order statuses are automatically synchronized between Odoo and Prom.
Settings
After adding the store, you need to configure parameters to enable synchronization and data exchange. The settings are divided into several sections:
  • Orders
  • Partners
  • Shipping
  • Payments
  • Products
Order Settings
Odoo 19.0 merchant center prom ua store settings orders
Start with the order synchronization parameters. The following fields control importing orders from Prom and subsequent actions with imported orders:
  • Select Order Type, the status from which to import orders from Prom.
  • To change the order status immediately after import, select the desired status in Set Order Status field.
  • Enable Confirm Orders to automatically confirm orders in Odoo immediately after import.
Odoo 19.0 merchant center prom ua store settings order values
In the Values for Orders section, specify the data to be added to orders imported from Prom:
  1. Select the responsible manager in the Salesperson field
  2. Specify Sales Team, Source, and Order Tags. This allows marking orders with corresponding tags and enables convenient filtering.
Partner Settings
The Partners settings section allows configuring the following parameters.
Odoo 19.0 merchant center prom ua store partner settings
A customer placing an order on Prom.ua can provide different delivery addresses or specify another person as the recipient. To record both the partner’s contact information and delivery details in Odoo, enable the Create Delivery Address option.
Partner Tags option helps identify partners created through this integration. Select tags that will be automatically added to partner records imported from Prom.
Odoo 19.0 merchant center prom ua store partner values settings
Shipping Settings
In the Shipping section, specify the shipping method to be added as a separate line in orders imported from Prom.
Odoo 19.0 merchant center prom ua store shipping settings
To activate, select one of the methods and enable Add shipping option.
Payment Settings
Select a Payment Journal to automatically record payments made on Prom.ua. After this, payments for orders are recorded in the selected journal.
Odoo 19.0 merchant center prom ua store payment settings
Product Settings
Odoo 19.0 merchant center prom ua store products settings
Prom.ua algorithms analyze the selected product category, name, description, and keywords to automatically determine the product category on the marketplace. Sometimes this may result in changing the category you selected to a different one. To stay informed about such changes, enable the Track Category Changes option in the Products section.
Odoo 19.0 merchant center prom ua store product category changed
Products
The exchange of product information between Odoo and Prom is carried out through XML data feeds. The solution includes a ready to use XML feed template that meets Prom’s technical requirements.
To view feeds linked to stores, go to Merchant Center - Feeds.
Odoo 19.0 merchant center prom ua feeds
Synchronization
After completing all the settings, click the Sync button to perform the initial synchronization. During this process, relationships between data in Odoo and on Prom are created, and the following objects are imported:
  • Product categories
  • Order statuses
  • Product stock levels and prices
  • Sales orders
Odoo 19.0 merchant center prom ua store sync
Sales Orders
Orders imported from the Prom.ua marketplace contain all the necessary information:
  1. The Merchant field displays the store name and the order number from Prom
  2. The Status field shows the current order status, payment state, and payment method
Odoo 19.0 merchant center prom ua order
These Prom-related fields are also added to the order list view — activate the corresponding columns to display them.
Odoo 19.0 merchant center prom ua orders list
Automatic Status Update
The solution provides automatic status updates for orders on Prom when the following operations are performed in Odoo:
  • Setting the Accepted status after confirming a sales order in Odoo.
  • Setting the Completed status after confirming the delivery document and shipping the ordered products.
  • Setting the Cancelled status after cancelling the sales order in Odoo. An additional wizard allows specifying the cancellation reason and adding a comment.
Odoo 19.0 merchant center prom ua sales order cancel statuses
Contact Us
Support, customizations, and development
https://garazd.biz/contactus
https://garazd.biz/support
Our expertise
Official Odoo Partner
OCA Member
With Odoo since 2014
Over 23,000 app downloads and purchases
Our apps in the TOP 10 on Odoo Apps
Explore our apps
Watch and subscribe
Version: 19.0.1.0.0
Module design is reserved | Copyright © Garazd Creation
Changelog
  • 19.0.1.0.0 2025-11-03
    • Migration from 18.0.
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.