Рейтинг: 0  
Новая
Предложил Лебедев Дмитрий 08.06.2017 03:08:03

Выгрузка в YML-файл

Есть 2 сценария выгрузки товаров в YML:

1. Количественный учёт товаров включен, а опция "Разрешить покупку при отсутствии товара" выключена

Тогда: в YML-файле товары имеют правильные значения available, но некоторые товары невозможно купить на сайте (они не добавляются в корзину)


2. Включены обе функции (количественный учёт товаров, опция "Разрешить покупку при отсутствии товара")

Тогда: в YML-файле ВСЕ товары (даже те, которые под заказ) имеют статус available true, но при этом статусы товаров верно отображаются на сайте (в наличии, под заказ и т.д.).


Проблема в понимания значения available системами:

Значение available true
Битрикс - товары в наличии / под заказ
Яндекс.Маркет и другие торговые площадки  - только те товары, которые в наличии

Значение available false
Битрикс - товары недоступны к покупке / продаже
Яндекс.Маркет и другие торговые площадки - товары доступы к продаже, но отсутствуют на складе


Необходимо:

Научить Битрикс присваивать значение available false для товаров, у которых соблюдены условия:
1. Стоит галочка разрешать покупку при отсутствии товара
2. Отсутствующий товар отображается на сайте со статусом "под заказ" и его можно добавить в корзину

Какой иначе смысл выгружать товары в YML, если Битрикс понимает значения available по одному сценарию, а Яндекс.Маркет по другому?

Это необходимо для того, чтобы:
1. Продавать товары через интернет-магазин, которых сейчас нет в наличии (товары должны иметь статус "под заказ" и добавляться в корзину)
2. Автоматически выгружать товары "под заказ" в YML-файл со статусом false