Цитата | ||
---|---|---|
AlVa пишет: hommedeplage , Тут дело в том, что вы переопределяете массив фильтра целиком. В условиях когда фильтр не используется, это нормально, но если он используется то нужно не создавать массив, а дописывать в него
|
04.07.2013 14:23:34
К сожалению фильтр CATALOG_QUANTITY- не решение проблемы, а костыль.
У меня множество сайтов, на которых совсем не нужны товары с остатком 0, они никогда не появятся. Типичный пример: - Товаров 25 000 штук. - В 1С стоит выгрузка только изменений (полная выгрузка не подходит из-за количества товаров) Товары постоянно продаются и добавляются новые, и показывать товары с остатком 0 мне не нужно, и вообще хранить их в БД на сайте не нужно, так как за пару месяцев БД разрастется до сотен тысяч товаров, которые никогда не понадобятся. По хорошему мне их и из 1С не нужно выгружать, но выгрузка 1С не позволяет этого делать когда выбираешь выгрузку "только изменений". p.s. если кто то посоветует поставить в настройках выгрузки "Остаток больше 0" - то эта фишка работает только при полной выгрузке товаров из 1С |
|
|
|
23.08.2013 03:06:10
А если эту фишку делать при выгрузке изменений то товара которого в 1С стало 0 - в Битриксе так истанется больше этого 0. Тоесть как минимум 1. Это потому что изменения не выгрузятся при нулевом остатке. Нужно это сравнение удалять! Тоесть выгружать и те , что 0. В таком случае советую сделать две настройки. Одна полная , где больше 0 и отключить выгрузку картинок. И эту выгрузку делать каждую ночь. А вторую только с изменениями , без фильтра по количеству но с картинками. Тогда все у вас запляшет.
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках
|
|||
|
|
23.08.2013 05:13:05
Чтобы не деактивировать товары а просто спрятать отсутствующие устаревшие надо как то поставить фильтр с условием где товар с количеством 0 стоит на сайте уже определенное количество дней. Думал что можно будет отталкиваться от даты изменения , но нет. Если товара стало 0 , то дата изменения по прежнему остается такой как и была.
Как можно это решить?
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках
|
|
|
|
11.09.2013 12:25:51
Пожалуйста, поддержите идею по доработке обмена с 1С:
Модуль «Продвинутый обмен с 1C»
|
|
|
|
16.09.2013 22:34:55
В одном из проектов заказчика устроило следующее решение проблемы: Если товара нет в наличии - мы пишем на сайте "Нет в наличии". Но не скрываем и не удаляем (Потому что он может и появиться). А если в течении месяца (или иноо срока) товар не появился - тогда скрываем его в списках. В детальной странице - чтобы не терять посетителй из поисковиков пишем что товар больше не продается, но вы можете посмотреть похожие товары.. По реализации все просто: агентом раз в день проверяем товары с датой обновления больше месяца - их и помечаем как "удаленные". Но это при условии что у нас каждую ночь полная выгрузка и товары в наличии обновляются (имеют свежую дату обновления).
|
|
|
|
18.09.2013 02:51:59
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках
|
|||
|
|
18.09.2013 02:54:42
Я уже над этим думал. Зачем какой то агент и зачем пометка как удаленные?
Можно просто поставить условие при выводе списка : Если количество - 0 и если дата изменения больше 30 дней от текущей даты то не выводить. Разве так нельзя реализовать?
Мой модуль Битрикс: Мультиязычность - инфоблоки на разных языках
|
||||
|
|
|||