В фид грузит ВСЕ!!! категории Яндекса. category id=“2862” parentId=“2754” потом начинается 150 моих.
Свои привязывать к яндексу пока бы не хотелось. Фид нужен для Директа. Настраивать фильтры копаясь в 3000 категорий - романтика сомнительная.
Может есть какая настройка не выводить пустые, или … :_(
Версия 4.8.1.SP1
Начиная с версии 4.8.1, при формировании прайс-листа, в списке категорий выгружаются все категории Яндекс.Маркета. Вам нужно задать значение Категория Яндекс.Маркета для выгружаемых товаров/категорий.
Эти изменения потребовались из-за того что после недавних изменений на стороне Яндекса свойство market_category у товара перестало определять, в какую категорию на Яндекс.Маркета выгрузится товар. Из-за этого при выгрузке товаров, они попадали в случайную категорию
Дорогие разработчики, вы же прекрасно понимаете, что много людей используют этот модуль для выгрузки товара своим партнерам, различным агрегаторам, а не для яндекс-маркета, ведь другой альтернативы нет, почему бы не сделать чекбокс который по умолчанию включен тем самым будет подгружать яндекс категории, а в моем случае и других людей была возможность отключать подгрузку категорий яндекс-маркета.
Кто нибудь помогите как все таки отрубить эти категории?
чтобы убрать лишние категории, нужно в файле
app/addons/yml_export/Tygh/Ym/Yml2.php
в функции
protected function buildCategories($file)
{
$categories_tree = array();
$yml_categories = fn_get_schema(‘yml’, ‘categories’);
сбросить категонии, т.е. поставить
$yml_categories = [];
Если это нужно только для определенного магазина, то так:
if ($this->company_id == 5) {
$yml_categories = [];
}