Skip to content

Быстрый заказ из каталога

DOC · руководство пользователя · Revolution 5.x

Путь: Настройки шаблона → Каталог товаров → Быстрый заказ из каталога

Зачем это настраивать

Эти настройки определяют, как покупатель просматривает и выбирает товары в каталоге.

Что получится: После сохранения откройте любую категорию с товарами — изменение будет видно там.

Как настроить

  1. В админке откройте Настройки шаблона.
  2. Перейдите в раздел Каталог товаров и откройте вкладку Быстрый заказ из каталога.
  3. Если есть переключатель показа блока, сначала включите его.
  4. Заполните только нужные настройки. Что означает каждая из них, объяснено ниже.
  5. Нажмите кнопку Сохранить в правом верхнем углу.
  6. Откройте витрину магазина в новой вкладке и проверьте результат.

Что означают настройки

НастройкаЧто она меняетЧто выбрать
Иконка быстрого заказаВключает или отключает указанную возможность.Вкл., Выкл.
Рядом с кнопкой"В корзину"Управляет параметром «Рядом с кнопкой"В корзину"» в этом компоненте.Да, Нет
ИмяЗадаёт отображаемый пользователю текст или заголовок.Включено, Включено и обязательно, Выключено
ТелефонУправляет цветом соответствующего элемента интерфейса.Включено, Включено и обязательно, Выключено
Маска для телефонаУправляет цветом соответствующего элемента интерфейса.Заполните, если эта настройка нужна
E-mailУправляет параметром «E-mail» в этом компоненте.Включено, Включено и обязательно, Выключено
КомментарийУправляет параметром «Комментарий» в этом компоненте.Включено, Включено и обязательно, Выключено
Статус нового заказаУправляет параметром «Статус нового заказа» в этом компоненте.Выберите подходящий вариант

Как проверить

Откройте категорию, в которой есть несколько товаров. Проверьте внешний вид, кнопки и работу настройки.

Если изменение не появилось

Сначала ещё раз убедитесь, что нажали Сохранить. Затем обновите витрину сочетанием Ctrl+F5. Если старый вид остался, воспользуйтесь инструкцией по очистке кэша.

Смотрите также


DEV · техническая спецификация

DEV · поля, форматы, зависимости и исходники

Контракт формы

  • Сущность: revolution.settings.catalog.quick-order.
  • Административный шаблон: admin/view/template/revolution/revtheme.twig, контейнер #tab_cat_popuporder.
  • Передача: POST multipart/form-data; вложенные имена PHP-массивов сохраняют структуру раздела.
  • Уникальных пользовательских полей: 8; служебных/шаблонных полей: 0.
  • Доверие к данным: имена, типы и варианты подтверждены исходным Twig; значения по умолчанию указываются только когда присутствуют в HTML.

Граница подтверждённого знания

Контроллер сохранения защищён ionCube. Формат POST и имена полей подтверждены формой; точные серверные проверки и SQL-путь не следует выдумывать.

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_catalog_popuporder[status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4427
revtheme_catalog_popuporder[quick_btn]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4438
revtheme_catalog_popuporder[firstname]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4448
revtheme_catalog_popuporder[telephone]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4468
revtheme_catalog_popuporder[telephone_mask]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:4488
revtheme_catalog_popuporder[email]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4494
revtheme_catalog_popuporder[comment]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:4514
revtheme_catalog_popuporder[order_status]select / enum∅, ∅не задан в HTMLadmin/view/template/revolution/revtheme.twig:4534

Условные зависимости

  • Явные обработчики onchange/onclick у полей этого экрана не обнаружены.

Обнаруженные потребители конфигурации

  • admin/controller/revolution/revstylesheet.php
  • admin/view/template/revolution/revtheme.twig
  • catalog/view/theme/revolution/template/revolution/revpopupcartquick.twig
  • catalog/view/theme/revolution/template/revolution/revpopuporder.twig
  • system/revolution.ocmod.xml

После изменения учитывайте кэш Twig, кэш модификаторов OpenCart, системный кэш Revolution и кэш браузера. Какой именно слой требуется очистить, определяйте по матрице кэша.

Все права на шаблон принадлежат его автору