Articles and guides on launching and growing your online store
Integrations, SEO, marketing, dropshipping and online store automation

Get on Rozetka, Prom and Epicentr in 15 minutes: set up individual markups for each marketplace

Product export to Rozetka, Prom and Epicentr via BooStore

Get on Rozetka, Prom and Epicentr in 15 minutes: set up individual markups for each marketplace

Complete guide to the built-in product export system for marketplaces. XML, CSV, JSON — all formats in one place. Markup +15% for Rozetka, +5% for Prom, +10% for Epicentr — configured with one click.

Why BooStore is a ready-made solution for marketplace export

Every online store eventually faces the need to export products to marketplaces. Rozetka, Prom.ua, Epicentr — millions of shoppers search for products there. The problem is that each platform requires its own file format: Rozetka — XML, Prom — CSV, Epicentr — YML. Previously, you had to write scripts, order development or use workarounds.

BooStore solves this problem completely. The admin panel already has a built-in export system — "XML/CSV/XLS/JSON Exports". It supports all popular formats for Ukrainian and international marketplaces. You don't need to program anything — just open the ready link and give it to the platform. All store automation features on BooStore.

Key advantage: You can create different URLs for each platform with individual markup. Rozetka — +10% to price, Prom — +5%, Epicentr — +15%. Meanwhile, the price in the store itself remains base. No manual recalculations.

Let's start with what formats are available. How to automate an online store on BooStore.

All available export formats on BooStore

The export system is located in the admin panel: Store → "Exports" button. A popup hotengine-xmllist will open with a list of all available formats. Here is the full table:

FormatFileFor which platformDescription
Google Merchant XML/xml_google_merchant.xmlGoogle Merchant Center, Facebook Product FeedStandard XML for Google Shopping. Products + variants (color, size). Can add product attributes.
Google Merchant XML + param + variants/xml_google_merchant_with_param_and_variants.xmlGoogle Merchant Center (extended)Same as above, but with product attributes (parameters, features) and variants.
Rozetka XML/en/xml_rozetka.ua.xml or /ua/xml_rozetka.ua.xmlRozetka.uaXML for Rozetka. Products + attributes + variants. Works in English or Ukrainian.
Epicentr XML/en/xml_epicentrm.com.ua.xml or /ua/xml_epicentrm.com.ua.xmlEpicentrXML for Epicentr. Products + attributes + variants. Automatic parameter translation.
Prom CSV/csv_promua_feed.csvProm.uaCSV for Prom.ua. Products only (no categories). Bilingual descriptions.
Hotline CSV/csv_hotlineua_feed.csvHotline.uaCSV for Hotline.ua.
Google Adwords CSV/google_adwords_feed.csvGoogle Ads (dynamic ads)CSV for creating dynamic display ads in Google Ads.
JSON FULL/json_shop_catalog_pages.txtCustom development, APIFull JSON: products + variants + attributes. For developers and integrations.
CSV/csv_export_products.csvExcel, Google Sheets, importRegular CSV: products + variants. For manual editing.
Google Merchant CSV/csv_google_merchant_feed.csvGoogle Merchant CenterCSV version of the feed for Google Merchant.
Tip: All files are also available in compressed version .gz — add .gz to the URL. This speeds up file transfer to the platform.
'@

Step-by-step feed setup with markup in 15 minutes

Let's walk through the process using Rozetka as an example. We need to export only products from the "Electronics" category, with +10% markup, in stock only, in hryvnia.

1

Open the export panel

In the admin panel go to: Store → "Exports" button. The hotengine-xmllist popup will open with all available formats.

2

Click "Products: Set parameters"

At the top of the list there is a "Products: Set parameters" button. Click it — a form with filters will expand.

3

Configure filters

Fill in the required fields. For example: Store Category ID — enter the "Electronics" category ID, Price — From — 100, Price — To — 50000, Availability — select "Only products in stock", Languageen.

4

Add markup and currency change

In the Additional markup field enter +10 (this is +10% to the base price). In the Replace currency field select UAH. Markup applies only to this specific URL — the base price in the store remains untouched.

5

Configure "Made to order" status

In the Replace "Made to order" availability field, choose how to handle out-of-stock products: "Do not export", "Out of stock", "In stock" or "Check availability". For Rozetka, "Do not export" is usually selected.

6

Click "Update links"

The system will generate a ready URL with parameters. Copy the link for the required format (e.g., Rozetka XML) and use it in the marketplace panel.

Done! The whole process takes no more than 15 minutes. How to mass update prices from Google Sheets.

Complete list of filtering parameters in the export popup

Here is what the parameter form structure looks like (in code — hotengine-xmllist):

ParameterGET parameter in URLDescriptionExample value
Store category ID&pers_shop_cat_page_catid=Store category ID. Multiple values separated by commas.&pers_shop_cat_page_catid=125
Collection ID&collection=Collection ID. Multiple values separated by commas.&collection=33
Manufacturer ID&producer=Manufacturer ID. Multiple values separated by commas.&producer=7
Product type ID&shop_cat_page_product_type=Product type ID. Multiple values separated by commas.&shop_cat_page_product_type=12
Availability&stock=1 — only products in stock.&stock=1
Language&l=Product language (en, ua, ru, etc.). Default all.&l=en
Sorting&order_by= and &sort_by=Sort field (0=ID, 1=Date, 2=Price, 4=Name, 5=Priority) and direction (asc/desc).&order_by=2&sort_by=asc
Price — From&price_from=Minimum product price for export.&price_from=100
Price — To&price_to=Maximum product price for export.&price_to=50000
Additional markup&price_append=Markup in percent or amount. E.g.: +10 (10%), -5 (5% discount), +50 (fixed amount).&price_append=+10
Replace currency&change_currency=Currency code to replace (UAH, USD, EUR).&change_currency=UAH
Replace availability&change_stock=1 — "Out of stock", 2 — "In stock", 3 — "Do not export", 5 — "Check availability".&change_stock=2
How it works in URL: After clicking "Update links", the system generates a URL with parameters. Example: /en/xml_rozetka.ua.xml?pers_shop_cat_page_catid=125&stock=1&price_append=+10&change_currency=UAH&change_stock=3&l=en

Example configurations for each platform

Below are ready-made configurations for three popular Ukrainian marketplaces. You can copy the parameters and use them as a template.

ParameterRozetka.uaProm.uaEpicentr
FormatXML — /en/xml_rozetka.ua.xmlCSV — /csv_promua_feed.csvXML — /en/xml_epicentrm.com.ua.xml
Markup&price_append=+10&price_append=+5&price_append=+15
Currency&change_currency=UAH&change_currency=UAH&change_currency=UAH
Availability&stock=1 (in stock only)&stock=1 (in stock only)&stock=1 (in stock only)
"Made to order" status&change_stock=3 (do not export)&change_stock=3 (do not export)&change_stock=2 (in stock)
Language&l=en&l=en&l=en
Category ID (example)&pers_shop_cat_page_catid=125&pers_shop_cat_page_catid=125&pers_shop_cat_page_catid=125
Important: Markup is applied to the base product price in the store. If the base price is 1000 UAH, then for Rozetka it will be 1100, for Prom — 1050, for Epicentr — 1150. The price in the store itself does not change.

Custom labels for Google Merchant

When exporting via Google Merchant XML, you can use filtering parameters as custom labels. This is useful for creating product groups in Google Ads campaigns.

For example, you can:

  • Create a separate URL for products with markup &price_append=+20 — this will be the "premium products" label
  • Create a URL only for products from a specific category — "category A" label
  • Create a URL for products with a discount &price_append=-10 — "sale" label

Each such URL can be added to Google Merchant Center as a separate feed, and in Google Ads you can set a separate bid for it. Complete Google Ads guide for online store.

How to use the feed: PriceCreator, Prom panel, Epicentr

After creating the URL with parameters, you need to give it to the platform. Here's how to do it for each:

PriceCreator

PriceCreator is a service for managing prices on marketplaces. In the PriceCreator panel:

  1. Go to "My stores" → "Add store".
  2. Select import type "By link (XML/CSV)".
  3. Paste the ready URL (e.g., link to Rozetka XML with markup).
  4. PriceCreator will fetch the file on schedule automatically.

Prom.ua panel

  1. Go to "Settings" → "Product import".
  2. Select "CSV file" and choose "By link" loading method.
  3. Paste your CSV feed URL: https://yoursite.boostore.pro/csv_promua_feed.csv?price_append=+5&stock=1.
  4. Set update frequency (recommended — once a day).

Epicentr panel

  1. In the Epicentr panel go to "Product upload".
  2. Select "XML file" → "Upload by link".
  3. Paste URL: https://yoursite.boostore.pro/en/xml_epicentrm.com.ua.xml?price_append=+15&stock=1.
  4. Make sure the export language is set to "en" (as in the link).
Tip: Use compressed file versions (.gz) for faster transfer. E.g.: /csv_promua_feed.csv.gz?price_append=+5.

All BooStore automation tools.

❓ Frequently Asked Questions about marketplace export

What export formats does BooStore support?

BooStore supports: Google Merchant XML (with parameters and variants), Rozetka XML, Epicentr XML, Prom CSV, Hotline CSV, Google Adwords CSV, Google Merchant CSV, JSON FULL, regular CSV. All formats are available in the admin panel: Store → "Exports" button.

How to add markup for a specific platform without changing the price in the store?

In the export parameters form, there is an "Additional markup" field (GET parameter &price_append=). Enter +10 for 10% markup or +50 for a fixed markup of 50 UAH. The system will generate a URL where the price will be recalculated, but the base product price in the store remains unchanged. Mass price update from Google Sheets.

Can I export only specific product categories?

Yes. In the export parameters, specify the category ID (GET parameter &pers_shop_cat_page_catid=). You can specify multiple IDs separated by commas. Filters by collection, manufacturer, product type, price, language and product availability are also available.

How to set up automatic feed update on the platform?

All generated URLs are live links. Each time the URL is accessed, the system generates an up-to-date file based on the current store data. You need to specify this URL in the marketplace panel, and the platform will access it on schedule (usually once a day).

What if the platform doesn't accept my XML/CSV file?

Check: 1) export language — for Rozetka and Epicentr use /en/ or /ua/ at the start of the URL; 2) price presence — all products must have a price (or use &skip_check_price=1); 3) currency — for Ukraine it should be UAH; 4) availability status — don't export products that are out of stock. How to automate store operations.

Can I export products in different languages for different platforms?

Yes. In the "Language" parameter (&l=), specify the required language. For Rozetka and Prom, you can create two URLs: /en/xml_rozetka.ua.xml?l=en and /ua/xml_rozetka.ua.xml?l=ua. Prom CSV supports bilingual export — descriptions in English and Ukrainian if products are created with "Product in other languages" binding.



Ukrainian Shopify: Where to Create an Online Store in Ukraine — Platform Comparison 2026
Step-by-step instructions for creating an online store with a search filter and a mobile version
Online Store Automation: How to Set Up a Store That Works 24/7 Without Your Involvement