Rozetka Marketplace
by Garazd Creation https://garazd.biz/blog/odoo-integration-5/odoo-rozetka-api-integration-47
Odoo
$ 456.38
| 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 | 5631 |
| Technical Name |
merchant_rozetka |
| License | OPL-1 |
| Website | https://garazd.biz/blog/odoo-integration-5/odoo-rozetka-api-integration-47 |
| 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 | 5631 |
| Technical Name |
merchant_rozetka |
| License | OPL-1 |
| Website | https://garazd.biz/blog/odoo-integration-5/odoo-rozetka-api-integration-47 |
| Versions | 17.0 18.0 19.0 |
- Community
- Enterprise
Enterprise
Community
Rozetka Marketplace integration to sell your Odoo products
Description
Odoo Integration with Rozetka is a software solution automates the process of transferring product data to the marketplace via an XML data feed and enables fast order retrieval and processing.
The Odoo Rozetka Marketplace module consists of two parts: a solution for generating XML price lists and integration with Rozetka via API for order data exchange.
Benefits
Easy-to-install
Integrate in minutes
Multi-Stores
Manage multiple stores on the marketplace
Support
Free 60 days support and 360 days bug-fixing
Try me
Contact us to get your own test instance
User Settings
Users who work with and operate the stores need to be granted the appropriate
access rights.
To assign a role, go to the user management menu, select the user, and in the
Access Rights tab scroll down to the Other section. Then, choose a
role from the Merchant Center field.
For the Administrator role, all module features are available.
The User role has the following restrictions and does not allow:
- Connecting new stores
- Creating object mappings manually
- Changing the store status from Test or Production environment
- Viewing the Configuration menu and all its submenus
Adding a Store
After installing the module, add a store of type Rozetka using the wizard. To do
this, go to Merchant Center - Configuration - Add a Store.
In the window, perform the following steps:
- Select the marketplace type where your store is located, in this case â Rozetka
- Enter the store name
- Replace your store logo, if necessary
- Enter the login and password for your Rozetka account
- Select the product data feed for this store
- Click Add
The feed must include a pricelist with prices for Rozetka.
Next, the store form opens, where you configure additional settings.
For correct operation, you need to link Odoo data with Rozetka data. During the initial synchronization, the following objects are processed:
- Product Categories
- Order Statuses
- Payment States
- Products
- Orders
Click Sync to initiate this process.
Store Settings
General Settings
After adding a new store, you need to configure its synchronization parameters.
The settings are divided into several sections:
- Orders
- Partners
- Delivery
- Payments
Let's start with the settings for orders.
- Select the Order Type you want to import from Rozetka.
- To change the order status immediately after importing from Rozetka, choose the required status in the Set Order Status field.
- Activate the Confirm Order option to automatically confirm imported orders in Odoo.
- Select a responsible manager in the Salesperson field for orders imported from Rozetka.
- Specify the Sales Team, Source and Order Tags for convenient filtering and marking of orders.
Next, let's set up the settings for partners.
- Activate the Create Delivery Address option. After activation, Odoo creates both a customer record and an additional linked record with the delivery data.
- Add Partner Tags to label customers created by this integration.
It is recommended to activate this option.
The next section allows you to specify the Shipping Method, which is added
as a separate line in the order if the Add shipping option is enabled.
Specify the Shipping Method for internal identification of the shipping method in the order.
With the Nova Poshta Shipping
module, you can select Nova Poshta as the shipping method, and a tracking number
is generated automatically. If you already have this module or plan to use it,
the Rozetka Marketplace solution is complemented by a free module that
unifies them.
To automatically record payments made on Rozetka.ua, specify the Account Journal.
After selecting it, payment entries for paid orders are created in the chosen journal.
Integration Modes
The integration with the Rozetka marketplace, developed by Garazd Creation,
provides the ability to test the workflow without applying any changes on the
Rozetka side. Each store has two modes: Test Environment and Production
Environment.
The Test Environment differs from the production one by only receiving data from
the live store for testing and initial configuration, without updating or sending
any data back.
After completing testing and verifying correct operation, switch the store to the
Production Environment. From that point, product updates, prices, stock
availability, and order statuses update automatically in Odoo and transfer to
Rozetka.
Feeds
The exchange of products between Odoo and Rozetka is based on XML data feeds.
Feeds follow the structure required by Rozetka and allow management of product
lists and attributes.
The solution includes a feed template marked in green in the list. It is
recommended to make a copy of the template to use as a basis for configuring
other feeds for different purposes.
The Merchant Center - Feeds menu displays the list of feeds linked to stores.
Product configuration and filtering for a store is done through the feed
assigned to that store. For detailed instructions, see the
Rozetka XML Feeds
module description.
To view the list of Rozetka product categories, go to Merchant Center -
Products - Categories - Rozetka.
Orders
Additional Information
The Rozetka Marketplace module adds the following information to a sales order:
- Merchant: displays link to the store and the external order number.
- Status: shows the current order status, payment state, and buttons for manual actions â updating the current statuses and changing the order status.
This information is also visible in the list view when the corresponding columns are enabled.
Automatic Status Updates
The solution provides the following cases of automatic order status updates:
- After confirming an order, its status changes to Processing by Manager.
- When canceling an order, the cancellation reason must be provided in the dialog, after confirmation, the order status updates to the corresponding cancellation status.
- After validating the stock picking, the order status changes to Sent to Delivery Service.
Mapping
Mapping is the process of establishing a link between objects of two information
systems. The purpose of mapping is to uniquely identify a specific object by its
unique identifier â either a numeric or string code. In this case, product mapping
links Odoo products with Rozetka products through a specific identifier. By
default, mapping runs automatically.
Manual product mapping is also available. To do this, open a product variant and
in the Sales tab scroll down to the Merchant Center section.
Click Set to assign an external identifier to the product in Odoo.
Select the merchant, enter the external identifier, and click Set.
Click Show to view the mapping list for this product.
To see the complete mapping list, go to Merchant Center - Configuration -
Mappings - Record Mappings.
Customer mapping works the same way. Using the external identifier, a Rozetka
customer links to a customer in Odoo.
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