Страница 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
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
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<>'Есть';;;