Yandex.Market for ZOO

5.0/5 rating (3 votes)
  • Added: 30 June 2014
  • Updated: 30 May 2018
  • File size: 7.98 KB
  • Version: 3.1.0
  • Dwnlded: 142
  • Author: Attavus M.D.
  • License: GPLv2 or later
  • Type: Commercial
Yandex.Market for ZOO is a plugin that allows the export of goods in Yandex.Market generated using special YML file.
Yandex.Market is an aggregator of Internet shops. He does not sell anything, but provides other shops platform for the marketing of products, and offers its guests:
  • a detailed description of the characteristics of goods.
  • the selection of goods by parameters and comparison of models.
  • ratings and customer reviews about products and shops.
  • the ability to find the nearest shops and the best prices.
  • mobile application with the barcode scanner.
This online directory is used by many people, as it is convenient in application. Therefore, shops try to get it to attract more buyers to himself.
Yandex.Market for ZOO will help you to export your catalog in Yandex.Market.


Yandex.Market for ZOO will only work correctly if your setup meets these requirements:

  • PHP 5.3+
  • MySQL 5+
  • Up-to-date version of Joomla 2.5.x or higher
  • Previously installed YOOtheme ZOO 3.1.x or higher

Important: I can only provide support for setups that:

  • meet the above requirements;
  • do not have extension files or Joomla! core files which have been altered in any way.

Minimum Version of PHP


Minimum Version of MySQL



The Plugin uses PHP extensions:

  • DOM;
  • SimpleXML.
Note: This extensions requires the libxml PHP extension. This means that passing in --enable-libxml is also required, although this is implicitly accomplished because libxml is enabled by default.

Look through phpinfo() of these extensions.


  1. Download Yandex.Market for ZOO package from this page.

  2. Go to the Joomla Extension Manager (Joomla Administration / Extensions / Extension Manager / Install).
  3. Use the "Upload Package File" option to choose the previously downloaded package from your pc.
  4. Click on the "Upload & Install" button.
Once the installation process have finished the Yandex.Market for ZOO plugin should be installed and published. To be sure go to Joomla Administration / Extensions / Plugin Manager and check if it is present and enabled.

Note: When you are facing an error during installation, it is highly recommended to try to Install from directory:

  1. Unpack all files from the Yandex.Market for ZOO downloaded package to a directory on your pc.
  2. Using FTP, upload this directory to the /tmp directory of your Joomla installation on your webserver.
  3. Go to the Joomla Extension Manager (Joomla Administration / Extensions / Extension Manager / Install).
  4. Use the "Install from Directory" option to set the directory of your uploaded package files.
  5. Click on the "Install" button and Joomla will install it from the given directory.


In this tutorial you learn how to configure a Yandex.Market for ZOO with its specific values to use it in the ZOO extension. 

1. Set up the Plugin

Access the configuration trough the Joomla Plugin Manager (Joomla Administration / Extensions / Plug-in Manager /Yandex.Market for ZOO).

The Plugin don't have any options for configuration.

2. Set up the Layout

The export file format Yandex.Market has a strict structure, and therefore, any deviation from the technical requirements can lead to incorrect registration document. For this reason, the impact of user settings in the template minimized.

The store is described by the following elements:

  • Short-store name - the name that is displayed in the list of found on Yandex.Market goods. It should not contain more than 20 characters. In the title you cannot use words that are not related to the name of the store (for example: best cheap), to specify the telephone number etc. store Name must match with the actual name of the store, which is published on the website. Failure to comply with this requirement, the name may be changed by Yandex independently, without notice store. The name is taken from the name of the application.
  • Full name of the company that owns the store. Not be published, used for internal identification. Is taken from the description of the application.
  • The URL of the main page of the store. Taken from the frontpage of the application.

Price data are accepted in Russian rubles (RUR, RUB), hryvnia (UAH), Belarusian rubles (BYR), tenge (KZT), us dollars (USD) and Euro (EUR). At Market rates may appear in RUB, UAH, BYR and KZT depending on the user's region.
The currencies is by default set as a constant in the controller plugin.

Locate and open the Yandex.Market Item Default layout assignment view for the App and Type you would like to work on. For detailed information please review the ZOO Positions Assignments doc.

Drag & Drop the elements you would like to be rendered as the fields of product offer. For more information review at

When filling out the template, have to fulfill several conditions:

  • The Element must be in position.
  • The goods have to be a price that is greater than zero.
  • All elements must be strictly in their places. For example, Textarea cannot be in the position of the Picture.
It is necessary to fill in the required position:
  • In position available indicates the status of availability of the goods (true or false).
  • price - the Price at which the goods can be purchased.
  • currencyId - the currency Identifier of goods (RUR, USD, UAH, KZT).
  • name - the Name of the product offering.
Required fields in the layout marked with an asterisk(*).


In the source code of the main page of the application or category You can see the link on the export file format YML:

<link href="" rel="alternate" type="application/xml" title="Yandex.Market for ZOO" />
+ Initial Release

* -> Security Fix
# -> Bug Fix
$ -> Language fix or change
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Leave a comment

Please login to leave a comment. is a worldwide leader in online payment services