How to list products on marketplaces from easySales

Two paths for listing your catalog on a marketplace from easySales — map everything upfront, or send offers first and fill characteristics after using mass-edit tools.

Before you start

Listing products on a marketplace from easySales is a one-time setup per product category, then a near-instant process for the rest of your catalog. To make sure that's actually true on your account, two things need to be in place before you list anything:

  • The marketplace is connected. You can see it in Integrations → Marketplaces. If you can't, finish the connection guide for that marketplace first.
  • Auto-link has run. This is the step that links your shop's products to existing marketplace offers (where the marketplace already has the same product listed by another seller). The Without offers on <marketplace> filter you'll use to find products that still need to be listed depends on this — if auto-link hasn't completed, the filter shows nothing because nothing is linked yet.

Once both are true, decide which of the two listing paths fits your catalog best.

📖
Read next
How auto-link works in easySales: connect marketplace offers to your catalog
Auto-link binds your existing marketplace offers to the products in your easySales catalog. Learn when to run it, what gets synced by default, and how to control which fields easySales pushes back to the marketplace afterwards.

Two paths to listing — which one fits you

easySales lets you list products in two ways. The right choice depends on whether you already have all the marketplace's mandatory characteristics filled in your easySales catalog.

Path 1 — Full mapping upfront Path 2 — Categories only, fill after
When to use You already have brand, size, color, and the rest of the required characteristics on your products. Your product data is incomplete or freshly imported from a site or supplier.
Effort upfront Higher — map category AND characteristics per category. Lower — map only the category.
Effort after sending Minimal. Offers usually validate on the first send. Higher — fill missing characteristics on the Marketplace Offers screen using Mass Edit.
Best for Mature catalogs with consistent characteristic data. New catalogs, partial data, supplier imports.
Time to first offer Slower per category, fast at scale. Faster per category, slower overall when many characteristics are missing.

The short version:

  • Path 1 — Map everything upfront. Use when you already have brand, size, color, weight, and the rest of the marketplace's required characteristics on your products. You'll do the mapping once per category, then bulk-send offers in seconds.
  • Path 2 — Map categories only, fill characteristics after. Use when your product data isn't complete yet, a common situation when you're newly importing from a website or supplier. You send the offer with what you have, then fill in the missing pieces directly on the Marketplace Offers screen using mass-edit.

Both paths end at the same place: published offers on the marketplace. Most merchants end up using a mix — Path 1 for categories where their data is clean, Path 2 for everything else.

Path 1 — Map categories and characteristics first

Open Online Shops → Categories. You'll see the categories imported from your product source on the left and a Map category button next to each one. Click it on the category you want to list.

easySales Online Shops → Categories screen showing the Map categories button on each imported category row, ready to map a category to a marketplace
In Online Shops → Categories, each imported category has a Map categories button. Click it to start mapping the category to a marketplace.

In the modal that opens:

  1. Pick the marketplace you want to map to.
  2. Find the matching marketplace category. Most marketplaces have deep category trees — pick the one that best describes your products, not the broadest one. A more specific category usually means fewer required characteristics and better visibility on the marketplace's product pages.
  3. The marketplace's characteristics list loads. Map your shop characteristics to the marketplace characteristics.
easySales category mapping modal showing the marketplace category selected and a list of characteristics, with required ones marked by a red asterisk
Required characteristics show a red asterisk — that reflects what the marketplace requires, not what easySales requires.

Two things worth knowing about characteristic mapping:

  • Required characteristics are marked with a red asterisk (*) on the marketplace side. The asterisk reflects what the marketplace itself requires, not what easySales requires. easySales lets you save the category mapping even if you skip the characteristic mapping entirely — more on that in Path 2.
  • Each marketplace can accept different values for the same characteristic. Color may accept any free-text value on one marketplace and only a fixed list on another. The mapping screen shows the accepted values per marketplace, so you can route your shop's values to the marketplace's allowed list.

Once you save the mapping, go to Online Shops → Products and apply two filters:

  • Category = the category you just mapped.
  • Without offers on <marketplace> = the marketplace you're listing on.
easySales Online Shops → Products screen with the Filter By Category and Without offers on filters highlighted, a product selected, and the Add offer(s) on marketplace dropdown opened to pick a destination marketplace
Filter by Category and Without offers on <marketplace>, bulk-select, then click Add offer(s) on and pick the destination marketplace.

Select all the filtered products and click Add offers on <marketplace>. easySales generates an offer for each selected product, applying the mapping you set up. If the marketplace's language differs from your products' language, easySales translates the title, description, and characteristics automatically — included free with your subscription.

That's the full Path 1 flow. The category mapping is a one-time cost per category; sending offers afterwards is bulk and fast.

Path 2 — Map categories only, fill characteristics after

If you don't have all the required characteristics on your products yet, you can still list — you just push the data-completion step to after the offer is created.

Open Online Shops → Categories and map the category exactly like in Path 1, but skip the characteristic mapping. Save just the category. Then send the offers from Online Shops → Products using the same Without offers on <marketplace> filter and the Add offers on button.

The offers are created on the marketplace side, but they'll typically come back with errors flagging the missing required characteristics. That's expected — you handle them next.

Go to Marketplace Offers, filter to the marketplace you just listed on, and use Mass Edit to fill in the missing characteristics across many offers at once.

easySales Marketplaces → Offers screen filtered by Errors = Yes and Filter by category = Watches, with the Mass Edit button and its action dropdown highlighted at the top right of the offers list
On Marketplaces → Offers, filter by Errors and Category first, then click Mass Edit to bulk-fix the offers in your current filter.

The single most important thing about bulk-adding characteristics: filter by category first. Characteristics are tied to categories — a characteristic that exists on Mobile phones doesn't exist on Garden furniture. If you bulk-add a characteristic to offers from mixed categories, easySales can only apply it where the characteristic is actually defined. Filtering by category first prevents partial updates and saves you the second pass.

The flow looks like this:

  1. Filter by Category = the marketplace category you want to work on.
  2. Optionally narrow further. For example, in Tables, filter by name containing "red" if you're adding the Color: Red characteristic to the red ones.
  3. Open Mass Edit and choose Edit category and characteristics.
  4. Add the characteristic and the value. Save.
  5. easySales applies the value to every offer in the filter.

Repeat for each missing characteristic. If many offers share different values — for example, Color differs per product — add the characteristics in bulk without values first, then export the offers to Excel, fill the values in the spreadsheet, and import the file back. Either approach is fine; pick whichever moves faster for the data you have.

Inside Mass Edit — Edit category and characteristics → Add characteristics

When you choose Edit category and characteristics as the Mass Edit method and pick Add characteristics as the sub-method, the modal asks you to confirm the category. This is the reason filtering by category before opening Mass Edit matters — every selected offer needs to share the same category so the characteristic list lines up.

After you confirm the category, click the + button to add a characteristic. easySales colour-codes each one so you can see at a glance what the marketplace expects:

  • Red bullet — required by the marketplace. The offer won't validate without this characteristic and a value.
  • Blue bullet — the marketplace defines a fixed list of allowed values for this characteristic. Whatever you set here must match one of those values exactly.
  • Red and blue together — both required AND limited to a predefined list.
  • Blue only — recommended but not required, with a predefined list of allowed values.

Add every characteristic you want to fill, then set the value next to each one. When you save, the value applies to every offer in the current filter.

A few patterns merchants use here:

  • Same value across the filter. Fill the value next to the characteristic. Common case: a category-wide attribute like Country of origin that doesn't vary across the selection.
  • Value differs per offer. Add the characteristic but leave the value empty. After save, export the offers to Excel, fill the values in the spreadsheet (see the callout below about the Internal offer ID column), and re-import.
  • Subsets share the same value. Narrow the filter further before opening Mass Edit. On Watches, for example, you could filter by name contains "leather" and bulk-set Strap material: Leather, then do another pass for metal, then another for silicone. Each pass is one Mass Edit operation.
easySales Mass Edit screen on Edit category and characteristics with Add characteristics selected, showing the Watches category confirmed, four characteristics added (Case Diameter, Strap Color, Age Group, Web Color) each with red and blue bullets and a value dropdown, the green plus button to add another characteristic, and the Update button to apply changes to the five selected offers
Inside Mass Edit → Edit category and characteristics → Add characteristics: the bullets show what the marketplace expects (red = required, blue = predefined values, both = required AND predefined). Use the + button to add characteristics, set values, then Update to apply across the selected offers.

Listing one product at a time

If you're listing a small number of products and want full control over each offer, you don't have to send them in bulk. After you map the category (see Path 1 or Path 2 above), you can list one product at a time:

  1. In Online Shops → Products, find the product you want to list.
  2. Click the Add offer button below the product row. Pick the destination marketplace.
  3. easySales creates the offer on that marketplace.
  4. Open the offer to edit it.
  5. Scroll to the characteristics section at the bottom. Click Load mandatory characteristics to add every required characteristic in one click, or Load all characteristics to add every available characteristic (required + recommended).
  6. Set a value for each characteristic. Save.

The end result is the same as Path 1 or Path 2 — just one offer at a time. Use it when you only have a few products to list, or when each offer needs hand-tuned characteristics that don't fit a bulk pattern.

easySales single-offer edit screen scrolled to the characteristics section, showing the Autocomplete characteristics values, Load mandatory characteristics, and Load all characteristics buttons grouped on the left, plus three example characteristics — RGB Lighting (blue bullet), Color (red bullet), and Web Color (red and blue bullets) — each with a value next to it
On a single offer's edit screen, scroll to the characteristics block and click Load mandatory characteristics or Load all characteristics to add the relevant characteristics. Autocomplete characteristics values fills the dropdown values when the marketplace offers a predefined list and the source product's wording matches.

Filters that make bulk listing fast

The Products screen and the Marketplace Offers screen share many filters. The ones most useful during listing:

  • Filter by Category — the marketplace category mapped to the offer (or the imported source category on the Products screen). The foundation; most other filters work in conjunction with it.
  • Filter by product category — the source product's category in easySales, distinct from the marketplace category the offer is mapped to. Useful when your shop's category tree differs from the marketplace's.
  • Filter by product characteristic — narrow offers based on a characteristic on the source product (for example, all offers whose source product has Brand = Apple).
  • Without offers on <marketplace> — products that don't yet have an offer on that marketplace. Lets you list incrementally without re-checking what's already done.
  • Website — the source online shop the product came from. Useful if you have multiple shops connected and want to act on offers from a specific one.
  • Name contains — useful when you have a few thousand products in a category and want to act on a subset, like all red lamps.
  • Property is empty — find offers where a specific field or characteristic has no value yet. The fastest way to spot what's missing across many offers.
  • Status / availability — list only products you actually have in stock.
  • Has errors — on the Offers screen, narrows to offers that the marketplace returned an error for.
  • Offer error message — narrow by the exact error text returned by the marketplace. Lets you handle errors in batches — all "EAN missing" errors at once, all "image too small" errors at once.
  • Coupled / Not coupled — distinguishes offers that are linked to an existing marketplace product from those listed as new.

Filters combine freely. A common combination during a backfill: Category = Mobile phones + Without offers on eMAG RO + Status = Active — that's exactly the set of products that need to be listed on eMAG RO.

Mass Edit tools on the Marketplace Offers screen

When you open Mass Edit on the Marketplace Offers screen, the modal has several action tabs. Each one is a different bulk operation you can apply to the selected offers.

🔗

Couple / Decouple

Link or unlink an offer from an existing marketplace product. Useful when auto-link matched the wrong product.

📐

Resize

Adjust offer images to the marketplace's required dimensions across many offers at once.

💸

Edit price

Change price across offers — set a fixed value, a percentage change, or a margin rule.

✏️

Edit fields

Update marketplace-specific fields like brand, EAN, condition, or warranty period on many offers.

🏷️

Edit category and characteristics

Change the marketplace category or add and edit characteristics. The most-used action for fixing missing required characteristics.

📝

Edit name

Apply a name pattern or text replacement across offers — useful for SEO consistency on the marketplace side.

🔌

Enable / Disable

Pause or resume offers in bulk without deleting them.

📊

Import / Export

Export the filtered offers to Excel, fill values in the spreadsheet, and re-import — the fastest path when adding many characteristic values.

Other actions

Marketplace-specific operations grouped here — re-send, force-update, and similar.

Two patterns worth holding onto:

  • Always filter before opening Mass Edit. The actions apply to everything in your current filtered view. Spend the ten seconds to get the filter right and the bulk action will too.
  • For characteristics specifically — filter by category first. This is worth repeating because it's the single most common cause of partial mass-edit results.

Resolving marketplace-reported errors

Marketplaces validate offers after you send them and may reject some with specific errors — missing characteristic, invalid value, image too small, EAN or barcode mismatch, and so on. easySales surfaces these errors per offer.

To resolve them in bulk:

  1. On Marketplace Offers, apply the Has errors filter. Optionally narrow by error type if the marketplace returns categorized errors.
  2. Read what the marketplace is asking for. The error text comes from the marketplace itself — it tells you exactly what's wrong.
  3. Filter further by category and pick the Mass Edit action that fixes the error. Most often it's Edit category and characteristics to add a missing required characteristic.
  4. Apply, then re-send the affected offers.

The full Mass Edit toolkit applies here too. If many offers fail for the same reason, fix them in one operation rather than offer by offer.

Automatic translation between languages

If you list on a marketplace whose language differs from your products' language — for example, a Romanian merchant listing on Allegro PL — easySales detects the mismatch and translates the offer title, description, and free-text characteristic values into the marketplace's language automatically.

Translation runs as part of the offer generation. You don't trigger it manually. You don't pay for it separately — it's included with your easySales subscription. The translation respects your existing offer mapping, so if you already mapped a brand or color to a specific marketplace value, that mapped value is preserved and only the natural-language fields are translated.

A few practical notes:

  • Translation runs once when the offer is created. If you later change the source product's description, the next sync regenerates the translated content on the marketplace side.
  • Marketplaces with their own translation layer (Allegro's multi-country dispatch is the classic example) work on top of this. List in one language, accept the marketplace's auto-translate offer, and it propagates your listing to the sister markets.

Tips for an efficient listing process

A few patterns that consistently save merchants time:

  • Work category by category, not product by product. The mapping cost is per category. Once a category is mapped, every product in it lists in seconds.
  • Finish auto-link before listing. Without it, the Without offers filter underestimates how much is left to do.
  • Use Path 2 deliberately, not as a fallback. It's faster than Path 1 when your product data is incomplete because filling characteristics on offers is bulk-friendly. Don't feel bad about creating offers with errors — fixing them is part of the workflow, not a setback.
  • Export to Excel only for the data you need to enrich. The export is fast, but it's a separate trip through a spreadsheet. Inline mass-edit is usually faster for one or two characteristics; Excel makes sense when you're adding five or more characteristics or transcribing values from supplier documents.

Ready to list your catalog on more marketplaces?

Open Online Shops → Categories in your easySales account and start mapping. Prefer a walkthrough? Book a 30-minute call and we'll do it together.

Frequently asked questions

That filter relies on auto-link being complete. Auto-link is the step that links your shop's products to existing marketplace offers, yours or another seller's. Until auto-link finishes, easySales doesn't know which products are already on the marketplace, so the filter has nothing to draw from. Open the auto-link guide, run it, then come back — the filter will populate.

No. easySales only requires the category to be mapped. The red asterisk on a characteristic reflects what the marketplace requires for the listing to validate, not what easySales requires for the offer to be created. You can save the category mapping with zero characteristic mappings, send the offer, and then fill the missing required characteristics on the Marketplace Offers screen using Mass Edit. That's Path 2 in the guide above.

Go to Marketplace Offers, filter to the offers you want to edit (most efficiently: filter by category, because characteristics are tied to a category and the mass-edit form is much faster when all selected offers share the same one), open Mass Edit → Edit category and characteristics, and add each missing characteristic with a value. Save. easySales applies the value to every offer in the current filter and syncs them back to the marketplace.

Characteristics are scoped to categories. A characteristic that exists on Mobile phones doesn't exist on Garden furniture, so when you bulk-add it across both, easySales can only apply it where the characteristic is actually defined. The fix is to filter by category before opening Mass Edit so every selected offer accepts the characteristic you're adding.

On the Marketplace Offers screen, apply the Has errors filter (optionally narrow by error type if the marketplace returns categorized errors). Read the error text — it comes from the marketplace and tells you what's missing or wrong. Then use the Mass Edit action that fixes it: usually Edit category and characteristics for a missing required characteristic, Edit price for price-validation errors, Edit fields for field-format errors. Apply, then re-send.

No. Translation is included with your easySales subscription. When you send offers to a marketplace whose language differs from your products', easySales automatically translates the title, description, and free-text characteristic values into the marketplace's language as part of offer generation. Mapped values — a brand or a color routed to a specific marketplace value during category mapping — are preserved as-is; only the natural-language fields are translated.

Yes — the Mass Edit modal has an Import / Export tab. Important: when configuring the export, include the **Internal offer ID** column. That field is how easySales matches the spreadsheet rows back to your offers at import time — without it, the update silently does nothing. Export the offers in your current filter (with Internal offer ID included), fill the missing values in the spreadsheet, then import the file back and map the *Internal offer ID* column to the *Internal offer ID* field in the column-mapping step. This is the fastest path when you need to add five or more characteristics, or when the values come from supplier documents you're transcribing. For one or two characteristics, inline mass-edit is usually quicker.

Was this guide helpful?