Пример ситуации: выбран список из 1000 товаров, после генерации XML файла в него попало 200 товаров. Как понять причину, почему 800 товаров не попали в файл?
В настройках профиля выгрузки есть множество различных условий, при которых выбранный объём товаров может отфильтроваться. В данный момент плагин не логирует причины "отсева" товаров, но вы можете вычислить их самостоятельно.
Варианты причин:
1) Проверьте категории товаров:
В текущей версии плагина выгружаются только товары, принадлежащие какой-либо категории. Товары без категорий не выгружаются.
Не выгружаются товары при выборе категорий с типом "фильтр" (динамические). Фактически у товаров не присвоена такая категория, она виртуальная, поэтому плагин не может знать принадлежность товара к фильтру.
Название категории должно содержать текст. Категории с пустыми названиями не выгружаются.
Выбрана категория, в которой нет товаров (все товары принадлежат подкатегориям), пример:
Товары находятся в "скрытых" категориях, а опция выгрузки скрытых категорий не включена.
2) Проверьте товары:
Артикул товара должен быть "доступен для заказа":
Для выгрузки выбран конкретный список, но в списке нет товаров.
Установлена минимальная цена, но все товары дешевле этой цены. Проверьте, что именно выбрано в качестве "Цены" в соответствующем поле (может быть там выбрана "закупочная цена"?) и сравните не попавшие товары с этим значением.
Товары скрыты с витрины, а в настройках не указано "выгружать скрытые предложения".
Товаров нет в наличии.
Для определения наличия выбраны "Виртуальные склады". Можно выбрать только не виртуальные.
У товаров в дополнительных параметрах указано yandexmarket.ignored=1.
У товаров нет изображений, а опция выгружать без изображений не включена.
Выбрана опция "экспортировать каждый артикул как отдельную позицию", но у самих артикулов не выбрано изображение. Выбранное изображение должно быть выделено желтой рамкой. Если ни у одной картинки её нет - значит изображение артикула не выбрано.
Не заполнен элемент <vendor> при выборе "произвольного типа" формирования названия.
В обязательном поле выбрана характеристика, значения которой не заполнены у товаров. Пример, обязательное поле "Производитель" (<vendor>) выбрана характеристика "Бренд", но у выбранных товаров она пустая.
4) Если используются "Мультицены":
Цена создана только для какой-то группы пользователей. Выгружаются только товары с ценами, у которых выбрано "Все покупатели"
Цена создана только для какой-то витрины, но в фиде выбрана другая витрина.
Как найти причину?
Для теста скопируйте фид через соответствующую кнопку. Постепенно ослабляйте условия фида, после каждого действия запускайте генерацию и смотрите, увиличилось ли число товаров в файле. Так вы сможете определить, какое именно условие ограничивает выгрузку.