Более 200 модулей для CS-Cart по единой подписке за 2 000 ₽ в месяц

Скрытие товара по характеристике

Позволяет скрыть товар по заданной характеристики
Укажите домен без http и слешей. Пример: domain.com
По подписке
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

MS: Скрытие товара по характеристике

Описание

Модуль ms_hidden_products_feature позволяет скрыть товар по заданной характеристике. Модуль автоматически изменяет статус товара на основе значения определенной характеристики, что позволяет управлять видимостью товаров через характеристики.

Основные возможности

  • Скрытие товаров по характеристике: Автоматическое изменение статуса товара на основе значения характеристики
  • Настройка статусов: Настройка статусов товара для разных значений характеристики
  • Интеграция с импортом: Работа с импортом CommerceML для автоматического управления статусами

Как работает модуль

Модуль использует следующие механизмы:

  1. Хук обновления товара (hooks.func.php):
  • fn_ms_hidden_products_feature_update_product_pre() - изменяет статус товара перед обновлением:
  • Получает настройки модуля (ID характеристики и статусы)
  • Проверяет значение характеристики товара
  • Если значение равно "Да" (YesNo::YES), устанавливает статус из настройки ms_status_else
  • Если значение равно "Нет" (YesNo::NO), устанавливает статус "D" (Выключен)
  • Работает при обновлении товара вручную и при импорте CommerceML
  1. Настройки модуля:
  • ms_hidden_product - ID характеристики для отслеживания
  • ms_status_else - статус товара при значении характеристики "Да"
  1. Схема статусов (schemas/ms_hidden_products_feature/statuses.php):
  • Определяет возможные статусы для настройки

Где находится функциональность

  • Административная панель:
  • Настройки модуля с выбором характеристики и статусов
  • Карточка товара с характеристикой для скрытия

Настройки модуля

  • Соотнесите характеристику для товара: Выбор характеристики, которая будет использоваться для скрытия товара
  • Смена статуса при выборе "Да": Выбор статуса товара, который будет установлен при значении характеристики "Да"

Использование

  1. Настройка модуля:
  • Перейдите в настройки модуля
  • Выберите характеристику для отслеживания
  • Выберите статус товара при значении "Да"
  1. Назначение характеристики товарам:
  • Откройте товар для редактирования
  • Назначьте выбранную характеристику с значением "Да" или "Нет"
  • При сохранении статус товара изменится автоматически

Технические детали

  • Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  • Работает при обновлении товара вручную и при импорте CommerceML
  • Использует перечисление MsHiddenProductsFeature\YesNo для значений характеристики
  • Статус "D" (Выключен) устанавливается при значении "Нет"
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X

Оформление подписки

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

Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.

За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.

Как оформить подписку у нас на сайте

Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль

Нажмите кнопку Запросить триал доступ

Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.

Далее у вас есть 7 дней для тестирования выбранного модуля.

По истечении строка триала, для продолжения работы необходимо оплатить подписку.

Сделать это можно из менеджера модулей.

На выбор вы можете оплатить:

для зарубежных карт - PayPal

для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.

При покупке на маркетплейсе CS-Cart

При покупке любого модуля зарубежной картой или картой РФ

Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.

Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.

Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

# Инструкция по использованию модуля MS: Скрытие товара по характеристике

Установка

  1. Убедитесь, что модуль активирован в разделе Администрирование → Модули → Скачанные модули
  2. Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart

Настройка

  1. Перейдите в Администрирование → Модули → Скачанные модули → MS: Скрытие товара по характеристике
  1. Настройки модуля:
  • Соотнесите характеристику для товара: Выберите характеристику, которая будет использоваться для скрытия товара
  • Характеристика должна иметь варианты "Да" и "Нет"
  • Смена статуса при выборе "Да": Выберите статус товара, который будет установлен при значении характеристики "Да"
  • Например, можно выбрать статус "Скрыт" или "На модерации"
  1. Сохраните изменения

Использование

Для администратора

  1. Создание характеристики (если еще не создана):
  • Перейдите в Администрирование → Характеристики товаров
  • Создайте характеристику с вариантами "Да" и "Нет"
  • Запомните ID характеристики
  1. Назначение характеристики товарам:
  • Откройте товар для редактирования
  • Найдите выбранную характеристику
  • Установите значение:
  • "Да" - товар получит статус из настройки ms_status_else
  • "Нет" - товар будет скрыт (статус "Выключен")
  • Сохраните товар
  1. Результат:
  • При сохранении товара статус изменится автоматически на основе значения характеристики
  • Товары со значением "Нет" будут скрыты от покупателей

При импорте CommerceML

  1. Автоматическое управление статусами:
  • При импорте товаров через CommerceML модуль автоматически изменяет статусы на основе характеристики
  • Убедитесь, что в импортируемых данных указана характеристика с правильными значениями

Проверка работы

  1. Проверка изменения статуса:
  • Назначьте характеристику товару со значением "Да"
  • Сохраните товар
  • Проверьте, что статус изменился на выбранный в настройках
  1. Проверка скрытия товара:
  • Назначьте характеристику товару со значением "Нет"
  • Сохраните товар
  • Проверьте, что товар получил статус "Выключен" и скрыт от покупателей

Устранение неполадок

  • Статус не изменяется: Проверьте, что характеристика правильно выбрана в настройках и назначена товару
  • Товар не скрывается: Убедитесь, что значение характеристики установлено в "Нет"
  • Не работает при импорте: Проверьте, что характеристика присутствует в импортируемых данных

Ключевые файлы

  • app/addons/ms_hidden_products_feature/addon.xml - конфигурация модуля
  • app/addons/ms_hidden_products_feature/hooks.func.php - хук изменения статуса товара
  • app/addons/ms_hidden_products_feature/schemas/ms_hidden_products_feature/statuses.php - схема статусов
**v1.0.5**
[\*] Стандартизация модуля

**v1.0.4** (31.03.2022)  
[!] Добавлен диспатч для подхвата характеристики при обмене со склада

**v1.0.3** (23.03.2022)  
[\*] Выбор изменен на true/false

**v1.0.2** (03.03.2022)  
[!] Поправки в языковых переменных

**v1.0.0** (02.03.2022)  
[+] Первое издание

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Запросить доработку
Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули