Get Started
How to add Yandex, Zbozi.cz, Mall.sk, and Heureka.cz PARAM’s to XML feed
  1. Home
  2. Knowledge Base
  3. Fields & Mapping
  4. How to add Yandex, Zbozi.cz, Mall.sk, and Heureka.cz PARAM’s to XML feed

How to add Yandex, Zbozi.cz, Mall.sk, and Heureka.cz PARAM’s to XML feed

Yandex, Zbozi.cz, Mall.sk, Heureka.cz, Heureka.sk, and Glami (Glami.cz, Glami.sk, and Glami.gr) all accept product parameters in their XML feeds — things like color, size, material, or any other product specification. These parameters help shoppers filter and compare products directly on those platforms, which means products with richer parameter data tend to perform better.

Product Feed Pro and Product Feed Elite both support PARAM elements out of the box. You add them through the field mapping screen using a simple naming convention, and the plugin takes care of building the correct XML node structure for each channel. The exact format differs between channels, but the setup steps are the same.

This guide shows you exactly how to add PARAMs to your feed, and explains how the XML output differs between channels.

How PARAM elements work

The plugin uses a naming convention to recognize PARAM fields. When you create a custom field whose name starts with PARAM_, the plugin treats everything after that prefix as the parameter name and wraps the value in the correct XML structure for the channel.

For example, a custom field named PARAM_color mapped to your WooCommerce color attribute outputs this in the feed:

  • Yandex: <param name="color">Red</param>
  • Zbozi.cz, Heureka.cz, Heureka.sk, Glami.cz, Glami.sk, and Glami.gr: <PARAM><PARAM_NAME>color</PARAM_NAME><VAL>Red</VAL></PARAM>
  • Mall.sk: <PARAM><NAME>color</NAME><VALUE>Red</VALUE></PARAM>

You can add as many PARAM_ fields as your products need. Each one becomes its own <PARAM> block in the feed.

Prerequisites

Before adding PARAMs, make sure you have:

  • Product Feed Pro is installed and active
  • A feed already configured for one of the supported channels: Yandex, Zbozi.cz, Mall.sk, Heureka.cz, Heureka.sk, Glami.cz, Glami.sk, or Glami.gr, or you’re in the process of creating one
  • The relevant product attributes (color, size, etc.) are set up in WooCommerce so they’re available to map

How to add PARAMs to your XML feed

Step 1: Open the field mapping tab

  1. Go to Product Feed in your WordPress admin menu.
  2. Open the feed you want to edit (or create a new one for the relevant channel).
  3. Click the Field Mapping tab.

Step 2: Add a custom field row

Click + Add custom field at the bottom of the mapping table.

A new row appears with a blank text input on the left side.

Step 3: Name the PARAM field

In the text input, type PARAM_ followed by the parameter name you want in the feed.

Use the exact parameter name the channel expects. For example:

  • PARAM_color
  • PARAM_size
  • PARAM_material
  • PARAM_brand

The part after PARAM_ becomes the parameter name in the XML output exactly as you type it, so PARAM_Color and PARAM_color produce different XML.

Step 4: Map the field to a WooCommerce attribute

In the Value dropdown on the same row, select the WooCommerce attribute that holds the data for this parameter.

For example, if you want to output the product’s color, select the WooCommerce attribute that stores color data (e.g., Color or pa_color).

Step 5: Repeat for each parameter

Repeat steps 2–4 for each additional parameter you want to include. Each PARAM_ field you add becomes its own <PARAM> block in the feed.

Step 6: Save your changes

Click Save Changes.

The plugin saves your mapping. On the next feed refresh, all PARAM_ fields output as properly structured <PARAM> elements in the XML.

Mall.sk: VARIABLE_PARAMS is handled automatically

Mall.sk feeds include a special VARIABLE_PARAMS field that lists which WooCommerce attributes define product variations (e.g., size, color). The plugin calculates this automatically — it reads the variation attributes directly from WooCommerce.

The VARIABLE_PARAMS field is pre-filled as Plugin calculation in the field mapping table. You don’t need to set it up manually. The XML output looks like this:

<VARIABLE_PARAMS>
  <PARAM>color</PARAM>
  <PARAM>size</PARAM>
</VARIABLE_PARAMS>

Each <PARAM> inside VARIABLE_PARAMS is the name of a WooCommerce variation attribute (with the pa_ prefix stripped automatically). So pa_color becomes color and pa_size becomes size.

XML output reference

The table below shows how a PARAM_color field mapped to the value Red appears in each channel’s feed:

ChannelXML output
Yandex<param name="color">Red</param>
Zbozi.cz<PARAM><PARAM_NAME>color</PARAM_NAME><VAL>Red</VAL></PARAM>
Heureka.cz<PARAM><PARAM_NAME>color</PARAM_NAME><VAL>Red</VAL></PARAM>
Mall.sk<PARAM><NAME>color</NAME><VALUE>Red</VALUE></PARAM>

Note that Yandex uses lowercase param with a name XML attribute, while all other supported channels use uppercase PARAM with named child elements.

Troubleshooting

PARAM fields aren’t appearing in the feed
Make sure the custom field name begins with the PARAM_ prefix (we recommend typing it in uppercase). Without that prefix, the field is treated as a plain custom field and won’t generate a <PARAM> block. Also confirm the field is mapped to a WooCommerce attribute that has a value for the product, since empty values are skipped.
The parameter name in the feed contains a typo or wrong case
The plugin uses whatever you type after PARAM_ as the parameter name verbatim. Open the Field Mapping tab, find the row, and correct the field name. Save and regenerate the feed.
VARIABLE_PARAMS is missing or empty in a Mall.sk feed
VARIABLE_PARAMS only outputs for variable products. If a product is a simple product (no variations), the block is omitted. Also, confirm the VARIABLE_PARAMS row is present in your field mapping table and set to Plugin calculation.
The feed shows a validation error when saving a PARAM_ field
PARAM_ field names accept any characters after the prefix — numbers, spaces, and special characters are all valid. If you’re seeing a validation error, check that your field name begins with PARAM_ exactly (no spaces before or after the prefix).

FAQ

Can I add the same parameter multiple times?
Yes. Each PARAM_ row you add creates its own <PARAM> block. If you add PARAM_color twice mapped to different attributes, both appear in the feed. In practice, you’ll only need one row per parameter.
Does the PARAM_ convention work for Heureka.sk and Glami feeds too?
Yes. The same PARAM_ prefix also generates correctly structured <PARAM> elements for Heureka.sk, Glami.cz, Glami.sk, and Glami.gr feeds.
How many PARAM fields can I add?
There’s no hard limit. Add one row per parameter you want to include.
Do PARAM fields affect required fields?
No. PARAM fields are always optional. Adding or removing them doesn’t affect the required fields your channel needs to validate the feed.

Need more help?

Product Feed Elite users open a support ticket, and the support team will help you configure your PARAM fields.

Product Feed Pro users, post your question in the WordPress.org support forum, and the team will get back to you there.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera