Selling everywhere

Sell on eMAG, OLX and Pazaruvaj: one catalog for marketplaces

How to sell on eMAG, OLX, Pazaruvaj, Skroutz and Glami from one online store catalog: XML product feeds, OLX sync, costs, plan limits and EU seller rules.

The CloudCart team13 min read
One product catalog on a laptop with lines leading out to three different marketplace storefronts
In this article · 14 sections
  1. How does CloudCart connect to OLX, eMAG and Pazaruvaj?
  2. Which stores should sell on OLX, eMAG and comparison sites?
  3. How much does it cost to sell on OLX, eMAG and Pazaruvaj?
  4. Which EU rules apply when you sell through marketplaces?
  5. What is an XML product feed and how do you create one in CloudCart?
  6. How do you list your products on OLX from CloudCart?
  7. How does CloudCart build the OLX advert?
  8. How often do OLX adverts and XML feeds update?
  9. What do you need to know when connecting Pazaruvaj and eMAG?
  10. How many products can you send to each channel by plan?
  11. Best practices for selling on OLX and comparison sites
  12. Common OLX and XML feed errors and how to fix them
  13. How can an AI agent prepare your catalog for OLX, eMAG and comparison sites?
  14. Frequently asked questions

In short: an online store on CloudCart can sell on eMAG, OLX, Pazaruvaj and other European marketplaces and price comparison sites from one catalog. OLX connects in Apps → OLX and turns every product into an advert on olx.bg or olx.ro, with stock synced automatically. eMAG, Pazaruvaj, Árukereső, Compari, Skroutz and Glami get an XML feed that CloudCart rebuilds every 4 hours.

This guide is for sellers anywhere in the EU who want their products on the marketplaces where shoppers in Central and Eastern Europe start their search. eMAG sells in Romania, Bulgaria, Hungary and Poland; OLX runs classifieds in Bulgaria and Romania; Pazaruvaj, Árukereső and Compari compare prices in Bulgaria, Hungary and Romania; Skroutz does the same in Greece; Glami covers fashion. Below are the admin paths, plan limits and the mistakes that keep a product offline, using CloudCart, the ecommerce platform with these channels built in.

How does CloudCart connect to OLX, eMAG and Pazaruvaj?

CloudCart connects each channel through its own app in the admin, while your products live in one catalog. The channels work in three ways: OLX receives each advert through a connection to your OLX account, eMAG receives a file that CloudCart uploads, and comparison sites fetch a feed from a public address on your store.

ChannelWhere in the adminUpdatesCategories
OLX (olx.bg, olx.ro)Apps → OLXStock, status and deletion at once; price with Sync pricesYou map them to OLX's
eMAG (bg, ro, hu, pl)Apps → eMag Sync, set up with our teamEvery 4 hourseMAG assigns its own
Pazaruvaj, Árukereső, Compari, SkroutzApps → XML Feed → the siteEvery 4 hoursYour store's category path
Glami (fashion)Apps → XML Feed → GlamiEvery 4 hoursMapped to Glami's tree, with a size system
Google and FacebookApps → XML Feed → Google or FaceBookEvery 2 hoursGoogle category per store category
Your partner or affiliateApps → XML Feed GeneratorAbout every 6 hours, on changeCloudCart's fixed format

You need your own account on each channel: an OLX account for olx.bg or olx.ro, an eMAG seller contract for each country, and a merchant registration with each comparison site. CloudCart connects the catalog.

Which stores should sell on OLX, eMAG and comparison sites?

These channels pay off most for products people search by name or model: electronics, spare parts, tools, sports goods, baby products and homeware. On OLX the shopper browses adverts, on Pazaruvaj or Skroutz they compare stores, and on eMAG they buy inside the marketplace.

  • A new store without traffic: the channels bring first orders before your site ranks in Google.
  • A store entering a new country: a Hungarian or Greek shopper finds you on the local comparison site before they know your brand. See the guide to cross-border ecommerce in the EU.
  • When to wait: if products lack images, barcodes and a brand, complete the catalog first, because channels reject incomplete products.

How much does it cost to sell on OLX, eMAG and Pazaruvaj?

OLX charges for listing packages and promotion, eMAG takes a commission on each sale, and comparison sites usually charge for the visits they send. CloudCart takes no commission on your sales.

ChannelHow you payWhose customer
OLXNo commission; packages above the category limit and paid promotionYours, if they buy in your store through the advert link
eMAGCommission per sale by category, in your seller agreementStays with eMAG
Comparison sitesThe site's price list, usually per visitYours: the order is in your store
CloudCart0% commission; a monthly planYours

OLX in Bulgaria reports 4 million active users a month, 2 million new listings a month and 0% commission on sales; business packages hold 3 to 1,000 adverts for 30 or 90 days (OLX Business, in Bulgarian). For comparison sites, work out the most you can pay per visit with the margin calculation in the Pazaruvaj product feed guide; the same maths works for Skroutz or Árukereső. Both channels open your product page, mostly on a phone, so check the mobile version of your store first.

Which EU rules apply when you sell through marketplaces?

A marketplace does not change your obligations as an EU seller, and a few EU rules target marketplace sellers directly:

  1. VAT on distance sales. Once your sales to consumers in other EU countries pass €10,000 a year, you charge the buyer's country's VAT and can declare it through the One Stop Shop (OSS), as Your Europe explains. See the guide to OSS and EU VAT.
  2. Trader identification. Under Article 30 of the Digital Services Act, applied from 17 February 2024, a marketplace collects your name, address, contacts, ID, payment account, trade register number and a self-certification that your products comply with EU law.
  3. Trader status shown to buyers. Since 28 May 2022, under Directive (EU) 2019/2161, a marketplace tells consumers whether the seller is a trader. As a trader, your marketplace sales carry the same 14-day right of withdrawal as your store.
  4. Income reporting. Under DAC7, in force since 1 January 2023, platforms report each seller's identity and payouts to tax authorities by 31 January of the following year.

Important: OLX fixes the currency per country (euro on olx.bg, lei on olx.ro), and XML feeds use your store's primary currency and language. To sell in forints and lei, run a separate store per country with CloudCart multistore, each with its own feeds; see multilingual and multi-currency stores.

What is an XML product feed and how do you create one in CloudCart?

An XML product feed is a file at a public address that describes your products: name, price, stock, images, barcode and category. The channel fetches it on a schedule and updates your offers. In CloudCart the XML Feed app has ready-made feeds for Google, FaceBook, Pazaruvaj, Emag, Skroutz, Glami, Compari, Árukereső, ShopMania, Trendo, Criteo, TikTok and others, each in the format the channel expects.

  1. Install XML Feed in Apps → XML Feed. Each channel is a separate feed with Overview, Settings and Status tabs, switched on separately.
  2. Choose the products: by category, manufacturer, product, tag, selection or all, and whether only in-stock and visible products go in.
  3. Fill in the channel's fields, such as Default Barcode, Delivery cost and Delivery time for Pazaruvaj, or the category mapping and size system for Glami.
  4. Copy the feed URL into your merchant account on the channel or into Google Merchant Center; see the Google Merchant Center guide.

Important: the feed URL is public so the channel can read it without signing in. Share it only with that service, or create a password-protected feed in the XML Feed Generator.

For a partner without a template, Apps → XML Feed Generator creates your own feed at /app/feed/name, with a markup or discount for that feed only (up to ±100%), UTM tags and an optional username and password. For the opposite direction, when a supplier sends you XML, see importing products from CSV and XML.

How do you list your products on OLX from CloudCart?

You list products on OLX from Apps → OLX: connect your account, map categories and parameters, and CloudCart sends each product as its own advert. The connection works today for olx.bg and olx.ro.

  1. Choose the country and shipping payer. In Settings, pick Country (Bulgaria or Romania) and Shipping is paid by (Buyer or Merchant).
  2. Connect your account. Click Connect, grant access on OLX and return to the admin. Each country needs its own OLX account.
  3. Fill in contact and location. Name, phone, region and city are required; until they are filled in, the other tabs stay locked.
  4. Map the categories. In Configuration, click + Add category and pick the matching OLX subcategory. OLX accepts only the last level: "Smartphones", never "Electronics".
  5. Map the parameters. For each parameter OLX requires, choose its source (a property, the manufacturer or a variant), then match values in Values, such as your "Black" to OLX's colour.
  6. Add the products. In Products, click + Add advert. Only products with a price, a main image and a mapped category appear.
  7. Check the result. The Valid column shows what passes; rejections appear in History by field, for example "title - too short".

Important: Disconnect in Settings deletes all OLX settings in your store, including the category and parameter mapping and the history. Note your mapping before you switch accounts.

How does CloudCart build the OLX advert?

The OLX advert is always built from the product in your store, so you prepare a product once and it looks the same in both places.

Part of the advertRule
TitleThe product name, first letter capitalised only, cut to 70 characters
DescriptionA link to your store, variants, manufacturer, properties and the text without HTML or emojis
PriceThe product price, or the active sale price if enabled
ImagesProduct images up to the OLX category limit; a logo only if at least 300 pixels on the long side
Condition and currency"New" and euro on olx.bg; lei on olx.ro
VariantsWith Divide the product into varieties, each variant is its own advert

How often do OLX adverts and XML feeds update?

On OLX, stock, status and deletion update immediately when their sync is switched on, while a new price goes out only when you click Sync prices. XML feeds rebuild on a fixed schedule: Google and Facebook every 2 hours, eMAG and comparison sites every 4 hours. OLX adverts usually expire after 30 days and are republished from Products, and the OLX connection key lasts one month, so after a month without activity you click Connect again.

What do you need to know when connecting Pazaruvaj and eMAG?

You switch on Pazaruvaj and the other comparison feeds yourself, while eMAG is set up with our team because it depends on your eMAG contract for each country.

Pazaruvaj, Árukereső, Compari and Skroutz

Pazaruvaj and its sister sites Árukereső and Compari use the same format and the same Trusted Shop review option. There is no category mapping: they receive your path, such as "Home > Kitchen > Kettles". Delivery time takes one number, such as 4, never a range. Skroutz in Greece also asks which property is size and which is colour. Details are in the Pazaruvaj XML feed guide and the guide to selling online in Greece.

eMAG

Write to support@cloudcart.com with your store address and the country (Romania, Bulgaria, Hungary or Poland), and the team sets up eMag Sync. eMAG receives prices excluding VAT, up to 4 images per product, a 2-day handling time and one row per variant. Orders stay in eMAG, and a sale there does not reduce stock in CloudCart, so you reconcile stock in the eMAG seller portal. eMAG.ro with a store in lei is covered in selling online in Romania. Commissions are in the guide to eMAG Marketplace for sellers.

How many products can you send to each channel by plan?

The limit depends on your plan and counts separately for each channel, per the pricing page (per month, billed annually, excluding VAT).

ChannelBaby Pack (€14)Starter Pack (€33)CC Pro (€83)CC Master (€249)
Pazaruvaj, Árukereső, Compari.ro, Emag, Skroutz, Glami1002,0007,50010,000
Etsy1002,000UnlimitedUnlimited
XML Feed Generator feeds1123

OLX has its own cap on published products by plan, and your plan must include the app to install it.

Best practices for selling on OLX and comparison sites

  1. Add a barcode, SKU and brand to every variant. eMAG rejects products missing them, and comparison sites match offers by EAN; see EAN barcodes from GS1.
  2. Keep names under 70 characters, brand and model first, since OLX cuts after 70.
  3. Keep categories tidy. "Misc" and "New products" help on no channel.
  4. Click Sync prices on OLX after every price change, such as a Black Friday bulk change.
  5. Check OLX History and feed Status weekly. Rejected adverts do not fix themselves.

Common OLX and XML feed errors and how to fix them

What you seeCause and fix
Product missing from + Add advertNo price, no main image or unmapped category: add them or map the category
"Choose a subcategory"A parent OLX category was chosen: pick the last level
Rejected for parametersA required parameter or value is unmapped: map it in Parameters or Values
Error 429Too many requests to OLX: try again later
Product missing on a comparison site or eMAGHidden, outside the filter, over the plan limit, or not yet rebuilt: check and wait up to 4 hours

The Sync button in Adverts rewrites the OLX advert with your store data, so copy any edit you made on OLX into the CloudCart product first.

How can an AI agent prepare your catalog for OLX, eMAG and comparison sites?

An AI agent such as Claude Code, ChatGPT Codex, Gemini CLI or Cursor, connected to your store with a PAT (Personal Access Token) from Settings → PAT tokens, checks the whole catalog against channel requirements and fixes products in bulk after you approve. Start with a Read Only token and ask: "Which products have a name over 70 characters, or no image, barcode or manufacturer?" Give Products Read & Write only when you want the fix. See bulk catalog changes with AI.

Frequently asked questions

In CloudCart you use Apps → OLX: connect your OLX account, map categories and parameters, and add products with + Add advert. Each product becomes its own advert on olx.bg or olx.ro.

Google, Facebook and TikTok feeds rebuild every 2 hours, eMAG and comparison feeds every 4 hours, and XML Feed Generator feeds about every 6 hours when the catalog changes. The intervals are fixed.

No, eMAG receives your catalog, while orders stay in eMAG's system. A sale there does not reduce your store stock, so you reconcile it in the eMAG seller portal.

Yes, eMAG runs marketplaces in Romania, Bulgaria, Hungary and Poland, each with its own seller contract and setup. Write to support@cloudcart.com with your store address and the country.

Yes, once your sales to consumers in other EU countries pass €10,000 a year. You can declare that VAT for all EU countries through OSS in your home country.

Questions about the channels: support@cloudcart.com. For a catalog with many variants, see the product catalog guide.

Sources

  1. OLX Business, in Bulgarianbusiness.olx.bg
  2. Your Europe explainseuropa.eu
  3. Digital Services Acteur-lex.europa.eu
  4. Directive (EU) 2019/2161eur-lex.europa.eu
  5. DAC7taxation-customs.ec.europa.eu
  6. olx.bgwww.olx.bg
The CloudCart teamChecked against the platform documentation. Questions: support@cloudcart.com

Build your online store

The first 3 months on every plan are €1/month. Questions: support@cloudcart.com

Create a store for €1