Выгрузка товара для яндекс маркет

Пожелания пользователей по усовершенствованию программы E-Trade PriceList Importer
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

Здравствуйте, хочется сказать большое спасибо за программу и спросить, возможно ли сделать доработку, добавить в пакетную обработку столбец XML, чтобы в зависимости от значения количества товара в прайс-листе поставщика устанавливать или убирать признак XML в системе учета товара и далее экспортировать в магазин. Насколько мы понимаем сейчас если товара нет в наличии у поставщика система устанавливает товара нет в наличии и для яндекса-маркета выгрузка сохраняется с признаком "на заказ". Спасибо!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Приведите пример количества товара из прайс-листа поставщика. Контролировать флаг XML именно кол-вом товара из прайса или статусом факта наличия товара (есть, нет и т.д.)?
С уважением, поддержка ElbuzGroup.
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

TechAdmin писал(а):Приведите пример количества товара из прайс-листа поставщика. Контролировать флаг XML именно кол-вом товара из прайса или статусом факта наличия товара (есть, нет и т.д.)?
Здравствуйте, извините за столь поздний ответ, был в отпуске. Думаю так как у поставщиков наличие товара бывает отображается по разному, цифрами количество, звездочкой наличие и т.п., то лучше наверное контролировать флажок, статусом факта наличия.

Спасибо.
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

Здравствуйте, хотел бы приподнять тему, и спросить, можно ли надеяться на данную доработку? Чтобы у товаров которых нет в наличии, убирался флаг yml, и они не выгружались на маркет.

Большое спасибо!
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

В подсистеме экспорта вы можете для шаблона экспорта настроить выгрузку товаров, например указать программе выгружать только товары со статусом "Есть"
export_products_for_xml_yml.png
export_products_for_xml_yml.png (65.03 КБ) 6389 просмотров
С уважением, поддержка ElbuzGroup.
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

Используем CMS PHPShop, файл для яндекс-маркета формирует CMS на основании данных которые передает импортер, нужно чтобы если товара нет в наличии в прайсе поставщика, после выполнении обработки в СТУС убирался флаг xml, после чего после выгрузки данных на сайт будет убираться в данной CMS флаг вывод на яндекс маркет.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Если вы используете для обновления сайта модуль "туннель", тогда можно использовать дополнительный 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 КБ) 6387 просмотров
С уважением, поддержка ElbuzGroup.
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

Большое спасибо! Попробуем.
usern1
Сообщения: 38
Зарегистрирован: 10 июн 2012 22:50

Получаем ошибку:

Изображение
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Попробуйте такой вариант:

Код: Выделить всё

UPDATE phpshop_products, etrade_products SET phpshop_products.yml='0' WHERE phpshop_products.id=etrade_products.tov_id AND etrade_products.nalich_c<>'Есть';;;
С уважением, поддержка ElbuzGroup.
Закрыто

Вернуться в «Ваши пожелания»