Jump to content
Sign in to follow this  
someday

Фильтр выдает товары с опциями, которых нет в наличии

Recommended Posts

Стоит шаблон с родным фильтром. 
Такая ситуация: у меня есть опция Размер. При выборе к примеру 40 размера в результатах фильтрации появляются товары, у которых нет в наличии 40 размера. Подскажите пожалуйста модули фильтрации / решения, чтобы в результатах были товары, опции которых есть в наличии. 

Share this post


Link to post
Share on other sites

 У стандартного фильтра есть баг, который проявляется при выборе нескольких параметров фильтрации. 

Устраняется патчем.

 

https://opencartforum.com/files/file/2642-fixfilter-oc2x-ispravlenie-filtra-v-opencart-20/

Возможно, это ваш случай

Share this post


Link to post
Share on other sites
16 часов назад, jaffagold сказал:

 У стандартного фильтра есть баг, который проявляется при выборе нескольких параметров фильтрации. 

Устраняется патчем.

 

https://opencartforum.com/files/file/2642-fixfilter-oc2x-ispravlenie-filtra-v-opencart-20/

Возможно, это ваш случай

 

Спасибо! Выбор нескольких параметров стал работать нормально, но с товар без наличия все равно появляется в результатах

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By SooR
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
    • By SooR
      1700 20
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By Serg9988
      500
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
      Зачем нужен модуль?
      Данны модуль позволяет увеличить количество продаж, за счет уведомления клиента о том, что интересующий его товар появился в продаже.    Соответственно вы не теряете потенциального клиента на товар которого в определенный момент не было в наличии.
       
      Модуль позволяет отслеживать желания ваших покупателей и заказывать у поставщика именно те товары, которых нет в наличии у вас на складе, но  которыми интересуются ваши покупатели.  
      Модуль собираем эмейлы потенциальных покупателей которые можно использовать в последующих разсылках акций и распродаж.  
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  

      Возможности:
       
       История запросов уведомлений от пользователей в панели администратора   Возможность ручного отключения уведомлений   Обработка всего уведомления одним нажатием   Автоматическая отправка уведомлений о поступлении товара (CRON)    Уведомляет покупателя после изменения количества товара в ручную Работает по количеству опций на товаров (необязательно включается в настройке модуля) добавлена возможность покупателю указать желаемое количество товара при котором его уведомлять о поступлении при вводе желаемого количества товара для покупки, модуль на лету проверяет достаточно ли товара на складе  История заявок в личном кабинете покупателя  Пользователь может видеть историю своих уведомлений   Добавление любых произвольных полей в окно заказа уведомления (телефон, адрес, и тд)  Конструктор писем с возможностью подстановки данных оставленных покупателем  (в том числе доп. поля) Уведомление о новых заявках в административном меню  Сортировка и фильтрация списка заявок по цене, модеи, названию, артикулу, количеству товара Управление цветом кнопок модуля с админки  
       
       
      К модулю идет инструкция где подробно описано как установить и настроить модуль. 
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      Модуль работает на шаблонах:
        Moneymaker2
       Journal
       Unishop
       
      Модуль совместим с модулями:
      uni_tabs
      owlcarousel
       
      ознакомится с документацией - ДОКУМЕНТАЦИЯ
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3*, 3.0* opencart 2.0*,2.1*,2.2*.2.3*, 3.0*  
      Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных сборках!
       
      Для работы модуля требуется:
      PHP Version: 5.6.x или выше
       
       
      Возможности:
       
       

       
       
      В планах реализовать:
      возможность создания собственных полей на форму с возможностью использовать их в письмах - Реализовано с версии 9.6 отправка уведомлений по смс построение отчетов по заявкам и выгрузка их в Exsel  
       
      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
       Скачайте архив с нужной версией модуля. Модуль с версии 9.5 работает только на opencart 2.3 и выше и OCStore 2.3 и выше.  Зайдите в административную панель сайта в раздел "Дополнения/Установка дополнений" и установите модуль  Зайдите в раздел "Дополнения/Менеджер дополнений" и обновите кеш  Зайдите в раздел "Дополнения/Дополнения/Модули" Установите модуль "SM Уведомить о наличии PRO"  Зайдите в редактирование модуля (введите ключ активации или сделайте запрос на получение ключа ) активируйте модуль переведя опцию "Статус" в позицию "Включен.              Сохраните настройки  Подключите модуль на страницы Главная, категории, товары и тд. (Раздел Дизайн/Схемы)  
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО 
      Страница товара с опциями (кнопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту [email protected]
       

      Добавил Serg9988 Добавлено 30.03.2016 Категория Письма, почта, рассылки, sms Системные требования Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 600  
    • By Serg9988
      300
      Скачать/Купить дополнение


      Уведомление о наличии товара на складе PRO Opencart 1.5*
      Уведомление о наличии товара PRO
      В связи с тем, что версии opencart 1.5* уже устарела, данная версия модуля не поддерживается разработчиком.
      Поддержка осуществляется только тем, кто купил модуль до 28.10.2016.
      Все силы будут направлены на развитие и усовершенствование модуля для opencart 2.*
      В связи с этим стоимость модуля уменьшена в два раза. с 600р. до 300р.
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или
      выбранной, покупателем опции, у товара нету в наличии .
      Протестировано на: ocstore 1.5.5.1.2
      opencart 1.5.*
      Модуль для Opencart 2.* - здесь
      Работает даже не на default шаблоне.
      не заменяет файлов не нуждается в адаптации под кастомные шаблоны (настраивается с админки) работает с количеством товара на складе работает с количеством опций на товаре капча (опционально) возможность создания шаблонов писем отправка уведомлений при изменении товара (опционально) отправка уведомлений по нажатию кнопки с административной части отправка уведомлений по Cron возможность закрытия заявок без отправки уведомления история оставленных заявок для зарегистрированных пользователей Для работы модуля требуется:
      PHP Version: 5.3.x или выше ionCube PHP Loader: 4.5.0 или выше vqmod; Установка:
      Скачайте архив с модулем и распакуйте его Если используете не стандартный шаблон: измените название папки «ваш сайт»/catalog/view/theme/defaultна название папки с вашим шаблоном. в файле «ваш сайт»/vqmod/xml/availability.xml замените все слова - default на название папки с вашим шаблоном. [*]Скопируйте содержимое архива в корень своего сайта.
      [*]Зайдите в админ панель Дополнения – модули и установите модуль «Уведомить о наличии»
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера; В модуле добавлена настройка "Тип поиска опций"
      Если вы не используете модуля импорта товаров и опций который в момент импорта заменяет id опций и id значений опций на товаре, то оставляем значение по умолчанию "Поиск по option_id (рекомендуется)".
      При выборе значения "Поиск по названию" модуль определяет количество опций на товаре по их названию, связи с этим могут возникать проблемы если у вас изменилось название опции присутствует несколько одинаковых опций на одном товаре и тд.
      100 % коректность работы в режиме "Поиск по названию" - не гарантирую.
      Обновление
      до Version - v2:
      Скачайте архив с модулем avail_pro-v2.zip Сделайте бекап Базы данных и файловой системы сайта Перезалейте все файлы с заменой (будут заменены только файлы модуля) Выполните скрипт с файла update.txt до Version - v2.1:
      Скачайте архив с модулем avail_pro-v2_1.zip Сделайте бекап Базы данных и файловой системы сайта Перезалейте все файлы с заменой (будут заменены только файлы модуля) до Version - v2.1.1:
      Скачайте архив с модулем avail_pro-v2_1_1.zip Сделайте бекап Базы данных и файловой системы сайта Перезалейте все файлы с заменой (будут заменены только файлы модуля) до Version - v2.2:
      Скачайте архив с модулем avail_pro-v2_2.zip Сделайте бекап Базы данных и файловой системы сайта Перезалейте все файлы с заменой (будут заменены только файлы модуля) ДЕМО Opencart 1.5.6 :
      login/pass - demo/demo
      Если:
      ошибка Notice: Error: RCPT TO not accepted from server!
      Решение
      Условия использования:
      Лицензия на модуль выдается по условию :
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
      1. Автор, в праве, отказать в сопровождении, если вы не приобретали модуль, а получили его любым другим способом.
      2. Поддержка не оказывается - по сайтам (доменным именам), на которые лицензия не была приобретена.
      3. Если работа модуля не соответствует заявленной в описании, по причине:
      конфликтов с другими сторонними дополнениями (модулями);
      шаблон покупателя значительно отличается от базового шаблона системы ocStore / OpenCart;
      работа модуля нарушена после действий покупателя, которые случились при редактировании файлов дополнения (модуля);
      пользователь хочет изменить или доработать приобретённое дополнение (модуль);
      Техническая поддержка оказывается за отдельную плату!!!
      4. Покупатель, в праве, требовать бесплатную техническую поддержку со стороны автора, за исключения случаев описанных в пунктах с 1 по 3 включительно.
      5. Лицензионный ключ выдается на один домен (на один магазин).
      6. Все запросы, в том числе и выдача лицензионных ключей, обрабатываются в течение 48 часов с момента поступления.
      Для получения лицензионного ключа напишите мне в личном сообщении от имени на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты куда выслать ключ Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту [email protected]
      Добавил Serg9988 Добавлено 10.03.2016 Категория Письма, почта, рассылки, sms Системные требования PHP Version: 5.3.x или вышеionCube PHP Loader: 4.5.0 или вышеvqmod; Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By Serg9988
      Скачать/Купить дополнение


      Уведомление о наличии opencart 1.5*

      /****** Модуль Уведомление о наличии ******/



      В связи с тем, что версии opencart 1.5* уже устарела, данная версия модуля не поддерживается разработчиком.


      Поддержка осуществляется только тем, кто купил модуль до 28.10.2016.
      Все силы будут направлены на развитие и усовершенствование модуля для opencart 2.*
      В связи с этим, модуль распространяется бесплатно.




      login/pass - demo/demo
      Протестировано на: ocstore 1.5.5.1.2
      opencart 1.5.*
      Данный модуль для opencart 2.0 здесь
      Версия модуля которая умеет работать с опциями здесь
      Работу модуля гарантирую только на default шаблоне. У остальным шаблонам надо проводить адаптацию методом исправления файла xml, который идет в поставке с модулем.
      Адаптация под шаблоны:
      AVA STORE v4.2 for OcStore 1551.x
      moneymaker
      Journal

      Описание:
      Модуль позволяет выводить кнопку "Уведомить", вместо кнопки добавления товара в корзину, на страницах:
      product,category,search,special,wishlist,manufacturer
      В модулях : featured,bestseller,latest,special
      по нажатию на которую посетителю предлагается заполнить заявку на уведомление о появлении товара в магазине.
      Возможности:
      - история заявок;
      - ручной перевод статуса заявки без отправки уведомления;
      - отправка уведомлений всем заказчикам одним нажатием кнопки;
      - отправка уведомлений только на те заявки, по которым товар есть в наличии;
      - уведомление администатора о поступлении заявки;
      - возможност включать/отключать капчу
      - возможность автоматической отправки уведомлений (cron)
      - отправка уведомления после изменения товара в административной части
      - настройка заменять/не заменять кнопку "купить"
      - возможность вывода кнопки в любое место на странице товара (методом добавления кода в ручную)
      Совместим с
      Установка:
      При установке никакие файлы перезаписаны не будут!
      Для работы модуля должен быть установлен vqmod!
      1) СДЕЛАЙТЕ БЕКАП ФАЙЛОВ ВАШЕГО САЙТА.
      2) Распаковать архив с модулем и перенести все файлы из распакованного архива в соответствующие папки вашего сайта на сервере (Если таких не существует, их следует создать)(Если вы используете не стандартный шаблон, то перед копированием, папку catalog\view\theme\default, в архиве модуля, переименовать на название папки с вашим шаблоном).
      Важно:
      Если вы используете шаблон название которого есть в разделе "Адаптация под шаблоны", то вам надо скачать архив в названии которого встречается название вашего шаблона и заменить файлом с архива файл vqmod\xml\availability.xml
      3) Заходим в административную часть сайта, раздел "Дополнения" - "Модули" - устанавливаем модуль.
      4) После установки настраиваем модуль:
      указываем эмейл администратора сайта(куда слать уведомления о поступлении новых заявок);
      подключаем модуль на страницы - главная/home, категории/category, продукт/product;
      5) Если вы используете шаблон отличный от Default и ваш шаблон присутствует в разделе "Адаптация" данного описания, то вы просто качаете архив с папкой к вашему шаблону и заливаете содержимое данной папки в корень вашего сайта с заменой. (заменены будут только файлы моего модуля)
      В новой версии:

      Ver 1_2


      - Реализована возможность отключать вывод кнопки уведомить, даже если товара нету в наличии.
      - Реализован вывод кнопки на страницах product,category,search,special,wishlist,manufacturer
      - Реализован вывод кнопки в модуляx featured,bestseller,latest,special
      - Устранен баг с кодировкой
      - Возможность отключать замену кнопки "Купить" на "уведомить" даже если товара нету в наличии
      Вопросы, пожелания можно писать в форум или на почту [email protected]
      Добавил Serg9988 Добавлено 27.10.2015 Категория Письма, почта, рассылки, sms Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.