Фильтр товаров по наличию на складах

Фильтр товаров по наличию на складах для Shop-Script

Фильтрация товаров по складам во фронтенде

3 оценки

999

Ваш отзыв
Установок
40+
Разработчик
Поддержка

Рассмотрим два основных сценария:

1) на сайте нет деления на склады и нужен простой фильтр по наличию
2) на сайте несколько складов и нужна возможность фильтровать по каждому из них


Простой фильтр по наличию

1. Магазин > Настройки > Склады
Добавить склад
Называем его "В наличии"
Отмечаем чекбокс "Перенести все текущие остатки на этот склад"
Отмечаем чекбокс "Виден на витрине"
Нажимаем "Сохранить"

2. Магазин > Плагины > Фильтр товаров по наличию на складах
Нажимаем на кнопку синхронизации "Склад → Характеристики"

3. Магазин > Настройки > Типы и характеристики товаров
Находим характеристику "Склады" и переименовываем как вам необходимо, например в "Показать товары"
Нажимаем "Сохранить"

4. Товары > Категории > Нужная категория > Настройки категории
Отмечаем чекбокс "Разрешить фильтрацию товаров"
Выбираем новую характеристику из пункта 3
Сохраняем изменения

5. Проверяем работу фильтра на витрине


Фильтр по складам

1. Магазин > Настройки > Склады
Проверяем что склады уже созданы и опубликованы(отмечен чекбокс "Виден на витрине")

2. Магазин > Плагины > Фильтр товаров по наличию на складах
Нажимаем на кнопку синхронизации "Склад → Характеристики"

3. Товары > Категории > Нужная категория > Настройки категории
Отмечаем чекбокс "Разрешить фильтрацию товаров"
выбираем новую характеристику "Склады"
Сохраняем изменения

4. Проверяем работу фильтра на витрине


Синхронизация складов и характеристики

Для того чтобы поддерживать актуальные значения наличия в фильтре, вам необходим настроить CRON задание. Само задание скопируйте на странице настроек данного плагина в админке вашего магазина: Магазин > Плагины > Фильтр товаров по наличию на складах. Вот как оно будет выглядеть:
php ПУТЬ_ДО_ДОМЕНА/ВАШ_ДОМЕН/cli.php shop fstockImportFeatures

Инструкция по работе с cron
В облаке Webasyst'а

На популярных хостингах:
Reg.ru
Masterhost
Timeweb

Периодичность его выполнения - индивидуальна и зависит от кол-ва заказов в вашем магазине. Для большинства подойдёт раз в сутки, в ночное время.