Skip to content

Страница оформления заказа

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

Путь: Настройки шаблона → Дополнительные настройки → Страница оформления заказа

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

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

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

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

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

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

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

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

Откройте затронутую страницу магазина в новой вкладке, обновите её и проверьте результат как обычный покупатель.

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

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

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


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

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

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

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

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

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

Поля

Ключ POSTТип / форматДопустимые значенияHTML-defaultИсточник
revtheme_all_settings[revcheckout_status]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7577
revtheme_all_settings[revcheckout_login]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7605
revtheme_all_settings[revcheckout_register]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7615
revtheme_all_settings[revcheckout_customer_group]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7636
revtheme_all_settings[revcheckout_name]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7646
revtheme_all_settings[revcheckout_family]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7666
revtheme_all_settings[revcheckout_telephone]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7686
revtheme_all_settings[revcheckout_telephone_mask]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7706
revtheme_all_settings[revcheckout_mail]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7712
revtheme_all_settings[revcheckout_comment]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7733
revtheme_all_settings[revcheckout_reg_adres]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7746
revtheme_all_settings[revcheckout_country]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7756
revtheme_all_settings[revcheckout_region]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7776
revtheme_all_settings[revcheckout_index]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7796
revtheme_all_settings[revcheckout_city]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7816
revtheme_all_settings[revcheckout_adres]select / enum1, 2, 0, 1, 2, 0, 1, 2, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7836
revtheme_all_settings[revcheckout_min_sum]text / stringне задан в HTMLadmin/view/template/revolution/revtheme.twig:7858
revtheme_all_settings[revcheckout_foto]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7865
revtheme_all_settings[revcheckout_model]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7876
revtheme_all_settings[revcheckout_sku]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7887
revtheme_all_settings[revcheckout_kolvo]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7898
revtheme_all_settings[revcheckout_vsego]radio / enum / boolean1, 0не задан в HTMLadmin/view/template/revolution/revtheme.twig:7909
revtheme_all_settings[{language_id}][revcheckout_description]textarea / HTML (мультиязычное поле, если в имени есть language_id)не задан в HTMLadmin/view/template/revolution/revtheme.twig:7927

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

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

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

  • admin/controller/revolution/revstylesheet.php
  • admin/view/template/revolution/revtheme.twig
  • system/revolution.ocmod.xml

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

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