Обзор
Что делает эта настройка
- Добавляет чекбокс согласия с условиями под кнопкой оформления заказа
- Не позволяет покупателям оформить заказ, пока они не согласятся
- Блокирует стандартную кнопку оформления заказа. В версии 1 модуля экспресс-платежей она также делает кнопки экспресс-оплаты серыми — см. примечание ниже, если вы используете версию 2
- Поддерживает полностью настраиваемые текст и ссылку
Шаг 1: добавьте пользовательский HTML
- Перейдите в Upcart > Cart Editor > Settings > Custom HTML
- Вставьте следующее в Above announcements/rewards:
Примечание об устаревшем API: обратные вызовы
window.upcartOnCartLoaded всё ещё работают, но устарели и выводят предупреждения в консоль. Используйте upcartSubscribeCartLoaded для всех новых скриптов.- Вставьте следующее в Below checkout button. Обновите ссылку и текст в соответствии с условиями вашего магазина:
Шаг 2: добавьте пользовательский CSS
- Перейдите в Upcart > Cart Editor > Settings > Custom CSS
- Вставьте следующее для управления стилями:
color, background-color и opacity.
Итоговый результат
- Кнопки оформления заказа и экспресс-оплаты отключены, пока чекбокс не отмечен
- Красное предупреждение появляется, если они пытаются продолжить без согласия
- После отметки чекбокса все кнопки становятся активными