|
|
26.10.2016, 09:35
|
|
Антон
Зарегистрирован: 2016-10-26
Сообщений: 8
|
Не могу разобраться где отключить позиции которых нет на складе. После импорта из 1с показываются товары с ценой 0 и надписью нет на складе.
Как их совсем убрать чтоб не забивали магазин пустыми позициями.
|
|
|
26.10.2016, 11:01
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Системные настройки компонента укажите
Код:$query_where = "a.`StockUnits` > 0 AND a.`Price` > 0";
Это лишь пример. У вас вероятно уже указан данный параметр, а значит вам придется его дополнить.
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
26.10.2016, 12:12
|
|
Антон
Зарегистрирован: 2016-10-26
Сообщений: 8
|
Это в каком файле или меню редактируется?
|
|
|
26.10.2016, 13:55
|
|
Nexwich
Панасин Александр
Зарегистрирован: 2011-04-05
Сообщений: 1037
|
В компоненте с товарами. Это может быть какой угодно компонент. Искать примерно так.
Находите инфоблок с товарами в админке. Далее
https://s.mail.ru/7HFi/8FBbrYBQ9
https://s.mail.ru/4pjp/U2jCnuJ5V
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
27.10.2016, 10:13
|
|
Антон
Зарегистрирован: 2016-10-26
Сообщений: 8
|
// Показывать в списке отключенные товары, если у них имеются включенные варианты:
$ignore_check = true;
$query_where = "(a.`Checked` = 1 OR (a.`Checked` = 0 AND (" .
"SELECT `Message_ID` FROM `Message$classID` as `child` " .
" WHERE `child`.`Parent_Message_ID` = a.`Message_ID` AND `child`.`Checked` = 1 " .
" LIMIT 1" .
")))";
$query_where = "a.`StockUnits` > 0 AND a.`Price` > 0";
Добавил так =) Не работает, хотя в первый раз когда добавил заработало. Потом удалил.
|
|
|
27.10.2016, 10:22
|
|
VenZell
Карагодников Алексей Николаевич
Зарегистрирован: 2014-07-25
Сообщений: 77
|
В таком случае надо так:
Код:$query_where .= " AND (a.`StockUnits` > 0 AND a.`Price` > 0)";
|
|
|
27.10.2016, 10:33
|
|
Антон
Зарегистрирован: 2016-10-26
Сообщений: 8
|
$query_where = "(a.`Checked` = 1 OR (a.`Checked` = 0 AND (" .
"SELECT `Message_ID` FROM `Message$classID` as `child` " .
" WHERE `child`.`Parent_Message_ID` = a.`Message_ID` AND `child`.`Checked` = 1 " .
" LIMIT 1" .
")))".
" AND (a.`StockUnits` > 0 AND a.`Price` > 0)";
Кароче вот так взлетело)))) Всем спасибо ребятки. Всех благ.
|