This eye-care Dark Mode module helps you quickly turn the screen (website) to dark. Change your shop to look great and modern.Also, the dark mode can be activated for the Prestashop admin panel.
🛒 SELL ON ROZETKA WITHOUT MANUAL EXPORTS
The Rozetka Connector module fully automates the export of your online store catalogue to the Rozetka marketplace. It builds an XML file in the yml_catalog format, maps your categories, features, attributes and brands to the identifiers used by Rozetka, and refreshes the file on a schedule through CRON.
Product combinations, Ukrainian names and descriptions, discounted prices and stock levels are all supported. Everything is configured from the back office — no changes to the shop code are required.
✨ Key Features:
- 📄 Export in the yml_catalog format
The module builds the file xml/rozetka.xml with the structure Rozetka expects: the shop block, the list of currencies, the category tree and the list of offers. - 🗂️ Category mapping
Every shop category can be assigned a Rozetka category identifier — it goes into the rz_id attribute, so products are sorted into the right marketplace sections automatically. The exported category name is set separately and may differ from the name in your shop. - 🔧 Features and attributes as Rozetka parameters
Product features and combination attributes are turned into param elements with the paramid and valueid attributes. For every mapping you choose the parameter type: ComboBox, List Values, List, Checkbox, CheckBoxGroup or CheckBoxGroupValues. - 🏭 Brands
Shop manufacturers are matched with brand names from the Rozetka catalogue and placed into the vendor element. If a product has no manufacturer, the module writes the value Unknown. - 🔢 Permanent offer codes
The module assigns its own numeric code to every «product + combination» pair and uses it as the offer identifier. A code is issued once and never changes, so the link to the marketplace listing survives every subsequent export. - 🎯 Precise product selection
Only the categories ticked in the settings are exported. Separate switches limit the export to active products and to products in stock; offers with a zero price or without a valid category are skipped and the reason is written to the log. - 🏷️ Smart product names
Attribute values such as colour and size, and the product reference, can be appended to the name automatically. The name is truncated at 150 characters — a marketplace limit. - 🇺🇦 Ukrainian storefront
Names and descriptions are duplicated into the name_ua and description_ua elements. Descriptions are stripped of excess markup and wrapped in CDATA. - 💰 Prices, stock and images
The export carries the price, the old price before the discount, the quantity in stock and the availability flag; the feed currency is the hryvnia (UAH). Images are delivered in the large_default format and combinations use their own photos. - ⏱️ Scheduled updates
The module provides a token-protected link that you simply add to CRON, so the file is rebuilt automatically. The token can be reissued in one click if the old link ends up in the wrong hands. - ➕ «Add missed elements» in one click
One button adds to every mapping table the shop entities that are not there yet — new categories, features, attributes, brands and products. All you have to do is fill in the Rozetka identifiers.
🚀 Benefits:
- 📈 A new sales channel without manual work
Your catalogue reaches Rozetka in full and in the correct format. There is no need to keep separate spreadsheets and upload them by hand every time the assortment changes. - 🔄 Up-to-date prices and stock
A configured schedule rebuilds the file automatically, so the marketplace sees exactly the same prices and stock levels as your storefront. - 🔍 Products found through filters
Features and attributes are delivered as marketplace parameters, which means they work in the Rozetka filters and improve the chances of your listing being shown. - 🎨 Every combination is a separate offer
Sizes and colours are exported as independent offers with their own photos and stock levels, exactly as the marketplace requires. - ⏳ Set up in minutes
The mapping lists are filled in automatically with one button — all that is left is to enter the Rozetka identifiers and add the link to CRON. - 🛡️ Nothing in your shop is overridden
The module does not touch the shop code and uses no controller overrides, so your updates stay safe.
⚙️ System Requirements:
- PrestaShop 1.7 and above (tested on 9.1.5)
- PHP 8.0 – 8.5
- MySQL 5.6 or newer (the latest version is recommended)
- The DOM/XML PHP extension, write access to the module folder, access to CRON
An illustrated step-by-step guide in 9 languages is included. If a question cannot be solved through the settings, write to i@dnk.software — please include your PrestaShop and PHP versions.
This module is a perfect fit for any PrestaShop store entering Rozetka that would rather not spend time maintaining the export by hand.
Rozetka Connector – Marketplace Export – PrestaShop Module
Export your PrestaShop catalogue to the Rozetka marketplace automatically. The module builds a valid yml_catalog XML feed with your categories, features, attributes, brands and combinations, and refreshes it on a CRON schedule.
4 other products in the same category
The critical vulnerability from the original module has been patched – it no longer allows purchasing digital goods without actual payment. Your store is now fully secure.
The module enhances the standard flag functionality by allowing you to create custom text flags, turn product features into flags, and add images as flags.
The Sub Category Carousel module improves the appearance and functionality of your store. It replaces the standard display of subcategories with a stylish and customizable carousel, saving page space and making navigation easier for customers.
Viewed products
The critical vulnerability from the original module has been patched – it no longer allows purchasing digital goods without actual payment. Your store is now fully secure.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent