How to create a Woocommerce YML file for a store 2022

Today I will teach you How to create a WooCommerce YML File for a store with complete (instruction). What exactly is a Yandex Market YML file? This is a unique file format that allows online merchants to list their products on Yandex Market.

Owners who upload their products to Yandex Market significantly increase their profits because the market is very popular among users (3-4 times on average). Below are given complete step-by-step details of How to create a Woocommerce YML file for a store 2022.

How to create a Woocommerce YML file for a store 2022

How do you get your Products onto Yandex Market?

First, you must reach an agreement with the Market.  Once legitimate issues have been resolved, a valid YML file must be generated. Let’s go over this in more detail.

How to Make a YML File for a Woocommerce Store

First, install the YML for the Yandex Market plugin( ).

YML for Yandex Market – Plugin Configuration

Let’s get started with configuring the plugin. The first step after installation is to navigate to the Yandex Market Export tab. I’ll go over the most important parameters in brief.

Choose a feed. Since version 3.0.0, the YML for Yandex Market plugin has supported the ability to create multiple YML files (feeds), each with its own set of parameters. This is useful when you need to upload different groups of products to different sites.

It could also be useful when there are too many products on your site, the size of one feed surpasses 60 MB, and you need to divide one feed into several.

Configuring YML for Yandex Market

When you navigate to the “Export Yandex Market” section, the settings for the first feed are displayed by default. To configure another feed, select it from the drop-down list and click “Select feed.”

Kindly keep in mind that by default, you can only create 5 feeds; however, this value can be increased or decreased as needed. To do so, open your site’s wp-config.php file and add the constant yfym ALLNUMFEED with a value ranging from 1 to 99.

In the following example, we increase the number of feeds from 5 to 7:

define('yfym_ALLNUMFEED', '7');

Automatic file creation. If “Disabled” is selected, the feed will not be generated. The first thing you need to do is change this setting. I recommend setting it to “Once a day”.

Creating files automatically. The feed will not be generated if “Disabled” is selected. The first thing you should do is modify this setting. I recommend that you set it to “Once a day.”

When you update the product card, you should also update the feed.

I recommend checking the box if the plugin version is greater than 2.0.0.

This allows you to update the feed almost instantly, even with minor changes, without causing the server to load.

It’s worth noting.

If ” Auto File Creation ” is set to ” Disabled “, this option is meaningless because the feed will not be updated.

Maintain logs. Disabled by default. Checking this box is only useful for programmers. Logs are written to /wp-content/uploads/yfym/yfym.log

What should be exported? Allows you to unload all or just simple goods.

The export step Let’s go over this parameter in greater depth.  The plugin will inevitably consume server resources when creating a yml file for Yandex Market.

Sluggish servers may not be able to form an entire feed in a single sitting. As a result, the YML file creation process may become stalled.

To avoid such issues, and export step was devised.

In Russian, the “export step” is defined as “the maximum number of products that the plugin is permitted to process in 70 seconds.”

Parameter product categories with disabled group id. Another factor worth discussing in greater depth. Only works with variable products and in conjunction with “Insert trace attributes in the name” and “Separator options.”

Only products in the categories “Clothes, shoes, and accessories”, “Furniture”, “Cosmetics, perfumery and care”, “Children’s goods”, and “Accessories for portable electronics” can be variable in Yandex Market.

Such products are combined with the group id attribute in the YML feed. But what about those who, for example, sell a variety of colored hoverboards? If you combine such items with group id-

Even so, according to Market rules, the names of the goods cannot match. “Substitute attributes in the name of the trace” comes to the rescue. We hold down ctrl and select the attributes that will be added to the names of variations, allowing us to differentiate the titles.

set up yml file for yandex market

Separator alternatives It is required in order to choose the appropriate format for substituting attributes in the name. For example, Type 1 (V1:Z1, V2:Z2,… Vn: Zn) indicates that the names will be as follows:

Giroskuter (color: red, manufacturer: China)

(That is, after the name of the variation, a colon, and after the value of the variation, a comma)

Block “Optional element”

How does it work? It’s that easy! For instance, we must include manufacturer information on our products. We proceed in the following manner. We create the attribute “Manufacturer” using “Products” – “Attributes.” Select this attribute now, opposite the “Manufacturer” item.

When we add an attribute to a product, the plugin takes it into account and inserts it into the feed.

how to set up yml for yandex market

What should I do if in the drop-down list you can select only the value “none” or the attribute of the product is registered but is not substituted in the feed? 

Manufacturer’s warranty. The optional Warranty or manufacturer_warranty element often raises configuration issues. I’ll tell you more.

Setting manufacturer_warranty in yml feed

A manufacturer warranty is responsible for transmitting information about the presence or absence of a warranty, the value of which can be true or false, according to Yandex rules.

To pass an individual guarantee value for a specific product, you must first create a global attribute that will be responsible for the guarantee, then assign this attribute to the product and set its value to true or false.

I also note that the plugin has the ability to pass either true or false to the feed for absolutely all products. To do this, select the appropriate item from the drop-down list in the plugin settings.

I also want to point out that the plugin has the ability to pass true or false to the feed for all products. To do so, in the plugin settings, select the appropriate item from the drop-down list.

After you’ve made all of the necessary changes, click the “Save” button.

If Auto File Creation is set to something other than “Disabled.”

The feed is completely rebuilt.

After you have made all of the necessary changes click the Save button

A link will appear on the right after the feed has been generated. It must therefore be “fed” to the market.


Above are given the complete details of How to create a Woocommerce YML file for a store 2022.

%d bloggers like this: