Работа фильтра на сайте после Экспорта, доступность на товар

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
shinoavtoservis
Сообщения: 130
Зарегистрирован: 28 апр 2017 02:21

После эспорта на сайт карточек товара, товар создается и появляется на сайте, проблема выявилась в работе фильтров вылет диска и диаметр ступицы, эти свойства начинают работать, когда мы открываем и пересохраняем карточку, в чем проблема не понятно, Также товар которого нет и под заказ экспортируется с доступностью "Нет" хотя SQL запрос у нас написан: UPDATE b_catalog_product SET AVAILABLE=IF(QUANTITY>0, 'Y', 'N');;;
доступность на товар "Да" который в наличии.
Как можно сделать что бы товар которого нет и под заказ экспортировался с доступностью "Да"
Пример:

http://prntscr.com/gq7q2x
Берем карточку
В фильтре его нет
http://prntscr.com/gq7qeg
Открываем и пересохраняем
http://prntscr.com/gq7qpv
Появилась
http://prntscr.com/gq7r2n
Вложения
2017-09-28_00-25-42.png
2017-09-28_00-25-42.png (81.98 КБ) 4031 просмотр
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Запрос проверяет количество товара, если больше нуля то активирует. Как вариант усовершенствовать запрос, чтобы он проверял весь товар, с любым количеством.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
shinoavtoservis
Сообщения: 130
Зарегистрирован: 28 апр 2017 02:21

В чем причина что после пересохранения карточки она начинает работать в фильтре? Тех. поддержка сайта Битрикс не могут дать ответа, склоняются на стороннее программное обеспечение которым наполняется сайт?
Помогите доработать запрос чтобы проверять количество товара что бы если больше нуля то активировался товар?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Этот запрос уже создан по Вашей логике.
Запрос проверяет количество товара, если больше нуля то активирует.
Похоже, что доступность товара не проставляется из-за того, что в админ части магазина кол-во товара меньше или равна 0.

Относительно проблемы с фильтром решить ее не так просто. Возможно у Вас включен режим фасетных индексов. Нужно сравнение 2х дампов БД, выявление отличий, написание нужного запроса. Это можно решить только при наличии тех. поддержки.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
shinoavtoservis
Сообщения: 130
Зарегистрирован: 28 апр 2017 02:21

Да режим включен фасетных индексов
shinoavtoservis
Сообщения: 130
Зарегистрирован: 28 апр 2017 02:21

Тех. поддержку оплатили! Помогите решить проблему!
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Проблему решили.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»