| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• eCommerce (website_sale) • Invoicing (account) • Inventory (stock) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 5822 |
| Technical Name |
merchant_prom_ua |
| License | OPL-1 |
| Website | https://garazd.biz/shop |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• eCommerce (website_sale) • Invoicing (account) • Inventory (stock) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 5822 |
| Technical Name |
merchant_prom_ua |
| License | OPL-1 |
| Website | https://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.
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.
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.
Then return to Odoo and go to Merchant Center - 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
The feed must include a pricelist configured for Prom.
Integration Modes
The integration with the Prom marketplace by Garazd Creation can operate in two modes:
- Test Environment
- Production 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.
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
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.
If this field is left empty, order statuses are not automatically changed on Prom.
In the Values for Orders section, specify the data to be added to orders
imported from Prom:
- Select the responsible manager in the Salesperson field
- 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.
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.
It is recommended to enable this option for correct processing of partner data.
Partner Tags option helps identify partners created through this
integration. Select tags that will be automatically added to partner records
imported from Prom.
Shipping Settings
In the Shipping section, specify the shipping method to be added as a
separate line in orders imported from Prom.
To activate, select one of the methods and enable Add shipping option.
If using the Odoo Nova Poshta Shipping module, waybills can be automatically created when synchronizing orders from Prom.
This requires an additional module that combines both solutions. The module is provided free of charge for customers of both integrations.
This requires an additional module that combines both solutions. The module is provided free of charge for customers of both integrations.
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.
Product 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.
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.
Learn how to configure and connect a product data feed for the Prom marketplace in the
documentation available on our website.
To view feeds linked to stores, go to Merchant Center - 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
Sales Orders
Orders imported from the Prom.ua marketplace contain all the necessary information:
- The Merchant field displays the store name and the order number from Prom
- The Status field shows the current order status, payment state, and payment method
These Prom-related fields are also added to the order list view â activate the corresponding columns to display them.
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.
Explore the full functionality of the integration module with Prom UA and learn
about the available advanced settings in the blog post
Odoo Prom UA Marketplace API Integration.
Related Modules
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
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