Страница 1 из 2
Выгрузка товара для яндекс маркет
Добавлено: 10 июн 2012 23:08
usern1
Здравствуйте, хочется сказать большое спасибо за программу и спросить, возможно ли сделать доработку, добавить в пакетную обработку столбец XML, чтобы в зависимости от значения количества товара в прайс-листе поставщика устанавливать или убирать признак XML в системе учета товара и далее экспортировать в магазин. Насколько мы понимаем сейчас если товара нет в наличии у поставщика система устанавливает товара нет в наличии и для яндекса-маркета выгрузка сохраняется с признаком "на заказ". Спасибо!
Re: Выгрузка товара для яндекс маркет
Добавлено: 30 июн 2012 16:18
TechAdmin
Приведите пример количества товара из прайс-листа поставщика. Контролировать флаг XML именно кол-вом товара из прайса или статусом факта наличия товара (есть, нет и т.д.)?
Re: Выгрузка товара для яндекс маркет
Добавлено: 09 июл 2012 11:14
usern1
TechAdmin писал(а):Приведите пример количества товара из прайс-листа поставщика. Контролировать флаг XML именно кол-вом товара из прайса или статусом факта наличия товара (есть, нет и т.д.)?
Здравствуйте, извините за столь поздний ответ, был в отпуске. Думаю так как у поставщиков наличие товара бывает отображается по разному, цифрами количество, звездочкой наличие и т.п., то лучше наверное контролировать флажок, статусом факта наличия.
Спасибо.
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 14:31
usern1
Здравствуйте, хотел бы приподнять тему, и спросить, можно ли надеяться на данную доработку? Чтобы у товаров которых нет в наличии, убирался флаг yml, и они не выгружались на маркет.
Большое спасибо!
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 14:51
TechAdmin
В подсистеме экспорта вы можете для шаблона экспорта настроить выгрузку товаров, например указать программе выгружать только товары со статусом "Есть"

- export_products_for_xml_yml.png (65.03 КБ) 6396 просмотров
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 15:16
usern1
Используем CMS PHPShop, файл для яндекс-маркета формирует CMS на основании данных которые передает импортер, нужно чтобы если товара нет в наличии в прайсе поставщика, после выполнении обработки в СТУС убирался флаг xml, после чего после выгрузки данных на сайт будет убираться в данной CMS флаг вывод на яндекс маркет.
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 15:34
TechAdmin
Если вы используете для обновления сайта модуль "туннель", тогда можно использовать дополнительный SQL запрос при обновлении сайта, который деактивирует флаг XML для товаров на сайте, у которых символьный статус не имеет значение "Есть"
Код: Выделить всё
UPDATE phpshop_products, etrade_products SET yml='0' WHERE phpshop_products.id=etrade_products.tov_id AND etrade_products.nalich_c<>'Есть';;;

- update_yml_flag_for_phpshop.png (72.15 КБ) 6394 просмотра
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 15:35
usern1
Большое спасибо! Попробуем.
Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 16:16
usern1
Получаем ошибку:

Re: Выгрузка товара для яндекс маркет
Добавлено: 16 фев 2013 18:46
TechAdmin
Попробуйте такой вариант:
Код: Выделить всё
UPDATE phpshop_products, etrade_products SET phpshop_products.yml='0' WHERE phpshop_products.id=etrade_products.tov_id AND etrade_products.nalich_c<>'Есть';;;