{"id":397777,"date":"2026-11-07T13:12:01","date_gmt":"2026-11-07T13:12:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/products-yml-export-for-merchants-yndx\/"},"modified":"2026-11-08T15:54:59","modified_gmt":"2026-11-08T15:54:59","slug":"nikolaus77-yml-export-for-yandex","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nikolaus77-yml-export-for-yandex\/","author":23538473,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4","stable_tag":"1.4","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Nikolaus77 YML Export for Yandex","header_author":"Nikolaus77","header_description":"\u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 WooCommerce \u0432 YML \u0434\u043b\u044f \u042f\u043d\u0434\u0435\u043a\u0441 \u0422\u043e\u0432\u0430\u0440\u043e\u0432 \u0441 \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e\u0439 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439, \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0438 \u0433\u0438\u0431\u043a\u0438\u043c \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c.","assets_banners_color":"b28174","last_updated":"2026-11-08 15:54:59","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/nikolay.moscow","header_plugin_uri":"https:\/\/nikolay.moscow","header_author_uri":"https:\/\/nikolay.moscow","rating":0,"author_block_rating":0,"active_installs":0,"downloads":142,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"nikolaus77","date":"2026-11-08 09:17:53","revision":3790748},"1.4":{"tag":"1.4","author":"nikolaus77","date":"2026-11-08 15:54:59","revision":3791179}},"upgrade_notice":{"1.4":"<p>Important update: fixed date format and added options for file extension and duplicate attributes. Recommended update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3790738,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3790738,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3790738,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3790738,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3791169,"resolution":"1","location":"assets","locale":"","width":1000,"height":927},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3790738,"resolution":"2","location":"assets","locale":"","width":832,"height":913},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3790738,"resolution":"3","location":"assets","locale":"","width":900,"height":410}},"screenshots":{"1":"Main plugin settings page with synchronization options.","2":"Selecting product categories for export.","3":"Synchronization event log."}},"plugin_section":[],"plugin_tags":[1859,252,286,2160,42189],"plugin_category":[45,55,59],"plugin_contributors":[286781],"plugin_business_model":[],"class_list":["post-397777","plugin","type-plugin","status-publish","hentry","plugin_tags-export","plugin_tags-feed","plugin_tags-woocommerce","plugin_tags-yandex","plugin_tags-yml","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_category-utilities-and-tools","plugin_contributors-nikolaus77","plugin_committers-nikolaus77"],"banners":{"banner":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/banner-772x250.png?rev=3790738","banner_2x":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/banner-1544x500.png?rev=3790738","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/icon-128x128.png?rev=3790738","icon_2x":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/icon-256x256.png?rev=3790738","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/screenshot-1.png?rev=3791169","caption":"Main plugin settings page with synchronization options."},{"src":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/screenshot-2.png?rev=3790738","caption":"Selecting product categories for export."},{"src":"https:\/\/ps.w.org\/nikolaus77-yml-export-for-yandex\/assets\/screenshot-3.png?rev=3790738","caption":"Synchronization event log."}],"raw_content":"<!--section=description-->\n<p>Author: <a href=\"https:\/\/nikolay.moscow\">Nikolaus77<\/a> \u00b7 Website: <a href=\"https:\/\/nikolay.moscow\">nikolay.moscow<\/a><\/p>\n\n<p>This plugin creates and regularly updates a YML feed for the Yandex Merchants service. It does one job \u2014 and does it right: exports your WooCommerce catalog to Yandex exactly as required, without overloading your server and without trying to be a \"do-everything\" tool.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Flexible Filtering:<\/strong> Select specific product categories for export.<\/li>\n<li><strong>Step-by-Step Synchronization:<\/strong> Process products in batches (configurable step size) to safely export large catalogs without timeouts.<\/li>\n<li><strong>Automatic Scheduling:<\/strong> Run synchronization daily or hourly in a selected timezone (default: Moscow, UTC+3).<\/li>\n<li><strong>Manual Run:<\/strong> Start a full synchronization or cancel the current one at any time.<\/li>\n<li><strong>Live Progress Bar:<\/strong> See how many products have been processed and how many remain.<\/li>\n<li><strong>Variable Product Support:<\/strong> Each variation is exported as a separate offer with a correct <code>group_id<\/code>.<\/li>\n<li><strong>Image Export Options:<\/strong> Choose whether to export only the main product image or all gallery images (up to 10).<\/li>\n<li><strong>Custom File Extension:<\/strong> Choose between .yml and .xml for the generated feed.<\/li>\n<li><strong>Duplicate Attribute Control:<\/strong> Option to hide custom dimension attributes (e.g., \"Width (cm)\") if they duplicate standard Delivery dimensions.<\/li>\n<li><strong>Full YML Compliance:<\/strong> Generates <code>&lt;param&gt;<\/code>, <code>&lt;dimensions&gt;<\/code>, <code>&lt;weight&gt;<\/code>, and other tags according to Yandex requirements.<\/li>\n<li><strong>Event Log:<\/strong> View the latest 100 actions and synchronization errors.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nikolaus77-yml-export-for-yandex<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Nikolaus77 YML Export<\/strong> to configure settings and run the first synchronization.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20an%20api%20required%20for%20the%20plugin%20to%20work%3F\"><h3>Is an API required for the plugin to work?<\/h3><\/dt>\n<dd><p>No, the plugin generates a YML file, and you simply provide its URL in your Yandex Merchants account.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20the%20link%20to%20the%20yml%20file%3F\"><h3>Where can I find the link to the YML file?<\/h3><\/dt>\n<dd><p>The link is displayed on the plugin settings page in the \"Status\" section after the first successful synchronization. It is located in a dedicated folder: <code>\/wp-content\/uploads\/nikolaus77-yml-export\/<\/code>.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20variable%20products%3F\"><h3>Does the plugin work with variable products?<\/h3><\/dt>\n<dd><p>Yes, each variation is exported as a separate offer with a <code>group_id<\/code>.<\/p><\/dd>\n<dt id=\"why%20are%20there%20duplicate%20dimension%20parameters%20in%20my%20feed%3F\"><h3>Why are there duplicate dimension parameters in my feed?<\/h3><\/dt>\n<dd><p>If you manually filled in \"Width\", \"Length\", and \"Weight\" in product attributes, and also filled them in the \"Delivery\" tab, the plugin will export both by default. To fix this, enable the option \"Hide dimension attributes\" in the plugin settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fixed: Removed \"T\" from the date in the <code>&lt;yml_catalog&gt;<\/code> tag for better Yandex validation compatibility.<\/li>\n<li>Added: Option to choose the feed file extension (.yml or .xml).<\/li>\n<li>Added: Option to hide custom dimension attributes (e.g., \"Width (cm)\") to prevent duplicate parameters if dimensions are already set in the \"Delivery\" tab.<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added: Option to choose the feed file extension.<\/li>\n<li>Fixed: Date format in the feed header.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added: Option to disable duplicate dimension and weight parameters.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Changed: Plugin name and slug to respect trademarks.<\/li>\n<li>Changed: Inline JS enqueued properly via <code>wp_add_inline_script<\/code>.<\/li>\n<li>Changed: Files saved to a dedicated subfolder inside the uploads directory.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Export WooCommerce products to YML for Yandex. Features step-by-step sync, category selection, and flexible scheduling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=397777"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nikolaus77"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397777"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397777"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397777"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397777"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397777"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}