Юнишоп 2 — авто-замена кнопки "В КОРЗИНУ"

Цена: бесплатно
Чтобы скачать этот бесплатный товар, его не нужно заказывать, просто войдите под своим логином.
Автор: Tom Написать автору
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*MaxyStore 3.*OCStore 3.*

Это дополнение исключительно к модулю «Обращения покупателей» в теме Юнишоп2!

Оно делает простую, но очень полезную вещь:

 - Вместо кнопки «В корзину» у товара появляется кнопка формы обращения с любым название самой кнопкой и набором полей в форме.

Например, вместо «Купить» клиент видит «Запрос цены» и нажимает на неё — открывается форма, которую вы настроили.


Где включается?

Админка → Юнишоп2 → Обращения покупателей → Настройки →
вкладка «Настройки кастомных форм» → откройте любую форму.

В самом низу настроек формы вы увидите оранжевый блок
«Замена кнопки Купить» — это и есть авто-замена.

Вы выбираете ОДНО условие из пяти:

  1. Цена равна порогу
    — Например, порог = 0. У всех товаров с ценой 0 рублей
      кнопка «В корзину» превратится в кнопку формы.
      Удобно для товаров «под заказ» без указанной цены.

  2. Нет в наличии
    — Когда товар закончился, вместо кнопки покупки
      показывается кнопка формы. Клиент оставляет заявку,
      а не уходит с сайта.

  3. Товар в категориях
    — Выбираете категории, и ВСЕ товары внутри них
      получают кнопку формы вместо корзины.
      Например, весь раздел «Оптовые товары».

  4. Конкретные товары
    — Вы вручную выбираете товары через поиск по названию.
      Только у них будет кнопка формы.

  5. Товары бренда
    — Все товары выбранного производителя.
      Например, для бренда-партнёра с особыми условиями.


Как настроить кнопку?

В блоке «Замена кнопки Купить» отметьте галочку «Включить»,
затем настройте:

  ● Текст кнопки
    — Например: «Оставить заявку», «Запросить цену»,
      «Узнать о поступлении», «Под заказ».
    Можно задать для каждого языка магазина отдельно.

  ● Текст вместо цены
    — Вместо «1 250 руб.» покупатель увидит
      «По запросу» или «Цена уточняется».

  ● Иконка кнопки
    — Выберите иконку из каталога FontAwesome.
      По умолчанию — иконка конверта (письмо).

  ● Компактный режим
    — Показывает только иконку без текста.
      Удобно в узких карточках и на мобильных.

  ● Скрыть кнопку «В корзину»
    — Полностью убирает кнопку покупки и выбор количества.
      Товар нельзя положить в корзину — только форма.

  ● Скрыть «Быстрый заказ»
    — Убирает кнопку быстрого заказа Юнишоп2 (если она есть).

  ● Игнорировать опции
    — Для условия «цена». Проверяет базовую цену товара
      без учёта наценок за опции (цвет, размер и т.д.).

Примеры из жизни

  Ситуация 1: «Товары с нулевой ценой»
  У вас есть позиции, у которых цена = 0 (например,
  эксклюзивное оборудование «под заказ»). Включаете условие
  «Цена равна порогу» = 0 → на всех таких товарах появляется
  кнопка «Запрос цены», клиент заполняет форму — вы отвечаете.

  Ситуация 2: «Товары под заказ»
  В категории «Мебель на заказ» у всех товаров вместо
  «Купить» появляется кнопка «Оформить заявку».
  Условие — «Товар в категориях», выбрана нужная категория.

  Ситуация 3: «Распродажа остатков»
  Товары, которых нет в наличии, автоматически получают
  кнопку «Сообщить о поступлении». Условие — «Нет в наличии».


 Важно!

  ✓ Никаких правок ядра — расширение ставится через OCMOD.
  ✓ Никаких новых таблиц в базе данных.
  ✓ Не ломает стандартную работу корзины — где условие
    не выполнилось, там кнопка «В корзину» работает как обычно.
  ✓ Можно использовать сразу с несколькими формами.
    У каждой формы — своё условие, свой текст и иконка.
  ✓ Если товар подходит под несколько форм — сработает
    ПЕРВАЯ форма по порядку в списке.


Установка

  1. Зайдите в админку → Расширения → Установка расширений.
  2. Нажмите «Загрузить», выберите файл
    uni_request_auto_trigger.ocmod.zip
  3. После установки нажмите «Очистить кэш» (синяя кнопка
    вверху справа в разделе Модификаторы).
  4. Зайдите в настройки формы (как описано выше)
    и включите авто-замену.

================================================================

Если что-то не работает

  1. Проверьте, что модуль «Обращения покупателей» включён.
  2. Очистите кэш OCMOD: Модификаторы → кнопка «Обновить».
  3. Очистите кэш темы: Модули → «Очистить кэш темы».
  4. Убедитесь, что в настройках формы стоит галочка
    «Включить замену кнопки Купить».


Дополнение публикуется "как есть" , тех поддержка не предусмотрена. Более подробная инструкция находится в архиве в виде description.html .

На кофе!
Способ распространения:
Бесплатно
Совместимость:
LiveStore 3.*MaxyStore 3.*OCStore 3.*
Версия PHP:
PHP 7.3PHP 7.4
Активация:
Не требуется
Получение файлов:
На сайте автора, после покупки
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
13.07.2026
Обновление:
13.07.2026
Просмотров:
16

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:




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


Ещё никто не оставил комментариев к записи.
Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)