Витрины и кнопки
Обновлено
Где находятся настройки
Откройте «Магазин» → «Плагины» → «Заказ в один клик». Изменения применяются кнопкой «Сохранить».
Значения по умолчанию ниже относятся к новой установке. На обновлённой установке сохраняются ранее заданные значения.
Витрина
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Витрина | Выбирает набор настроек для редактирования | «Для всех витрин» или адрес конкретной витрины; при открытии выбран общий набор |
Пока у витрины нет собственного набора, она использует «Для всех витрин». Сохранение настроек выбранной витрины создаёт для неё отдельный набор целиком. Последующие изменения общего набора не подменяют настройки витрины с собственным набором.
Действие «Удалить настройки» доступно у конкретной витрины с собственными настройками. Оно удаляет её набор: витрина снова использует общие настройки. Сам плагин и заказы это действие не удаляет.
Подключение формы и кнопок
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Статус плагина | Управляет выводом формы и кнопок через хуки и хелперы | Включён / выключен; включён |
| Вывод формы в head | Подключает данные формы, CSS и JS через frontend_head |
«Не выводить», «Выводить форму»; «Выводить форму» |
| Вывод по хуку в карточке товара | Добавляет кнопку в область cart хука frontend_product |
«Не выводить», «Выводить кнопку»; «Не выводить» |
| Вывод по хуку в оформлении заказа | Добавляет кнопку заказа корзины через checkout_render_confirm |
«Не выводить», «Выводить кнопку»; «Не выводить» |
Автоматическое подключение формы и вывод кнопки — отдельные действия. Для работы кнопки форма должна быть подключена через «Вывод формы в head» либо getForm(). Способы размещения описаны в статье для разработчика.
Настройки кнопки в категориях, списках и карточке товара
Эти параметры используются кнопками товара и корзины. Кнопка отправки внутри формы настраивается отдельно.
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Название кнопки | Текст кнопки открытия формы | Текст; Быстрый заказ |
| Класс кнопки | Добавляет CSS-класс для оформления кнопки темой | Строка; ewshopqorder-button--default |
| Фоновый цвет кнопки | Задаёт цвет фона стандартной кнопки | Цвет; #335eea |
| Цвет текста кнопки | Задаёт цвет текста стандартной кнопки | Цвет; #ffffff |
| Товары без остатка | Определяет, отключать ли кнопку товара при отсутствии остатка | «Отключать кнопку», «Не отключать кнопку со статусом», «Не отключать никогда»; «Отключать кнопку» |
При собственном CSS-классе внешний вид зависит от стилей темы. Проверьте, что её CSS использует нужные цвета.
Товары без остатка
- «Отключать кнопку» — кнопка отключается, если товар или выбранный артикул недоступен по расчёту остатков.
- «Не отключать кнопку со статусом» — разрешает активную кнопку с непустым вторым параметром
getButton(), отличным отnew. - «Не отключать никогда» — разрешает активную кнопку независимо от расчёта остатка.
При расчёте доступности учитываются настройки остатков Shop-Script; при ограничении основным складом — склад витрины. Отсутствие ограничения остатка у артикула допускает заказ. Переключение артикула отслеживает JS плагина; нестандартные переключатели темы требуют проверки разработчиком.
Настройка управляет кнопкой товара. Серверное создание быстрого заказа выполняется с отключённой проверкой складского остатка, поэтому её нельзя использовать как серверный запрет заказов без остатка.