Как добавить окно с условиями покупки при оформлении заказа¶
На странице оформления заказа можнo попросить покупателя согласиться с какими-либо условиями. Для этого:
Создайте в папке с установленным CS-Cart следующий путь: design/themes/[CUSTOMER_ACTIVE_THEME]/templates/addons/my_changes/hooks/checkout. Вместо [CUSTOMER_ACTIVE_THEME] подставьте название папки с активной темой витрины, например, responsive.
Примечание
Убедитесь, что в на странице Модули → Управление модулями в панели администратора включен модуль Мои изменения.
Создайте в директории design/themes/[CUSTOMER_ACTIVE_THEME]/templates/addons/my_changes/hooks/checkout файл terms_and_conditions.override.tpl со следующим содержанием:
<div class="cm-field-container"> <label for="id_accept_terms{$suffix}" class="cm-check-agreement"><input type="checkbox" id="id_accept_terms{$suffix}" name="accept_terms" value="Y" class="cm-agreement checkbox" {if $iframe_mode}onclick="fn_check_agreements('{$suffix}');"{/if} />{__("terms_and_conditions_you_accept")}</label> <a data-ca-target-id="term_dialog" class="cm-dialog-opener">{__("terms_and_conditions")}</a> </div> <div id="term_dialog" class="hidden"> <p>ВАШ ТЕКСТ</p> </div>
В коде выше вместо ВАШ ТЕКСТ введите условия, с которыми покупатель должен согласиться.
Сохранитe файл.
Перейдите на страницу Администрирование → Языки → Переводы в панели администратора.
Нажмите на кнопку + (Добавить языковую переменную) в правом верхнем углу экрана.
В поле Языковая переменная укажите terms_and_conditions_you_accept.
В поле Значение укажите Я принимаю.
Нажмите кнопку Дублировать справа. Появится еще одна языковая переменная.
Замените название дублированной языковой переменной на terms_and_conditions.
Замените значение дублированной языковой переменной на условия покупки.
Нажмите кнопку Создать.
Важно
Чтобы фраза Я принимаю условия покупки появилась на странице оформления заказа, перейдите на страницу Настройки → Оформление заказа в панели администратора. Включите настройку Спрашивать покупателя о согласии с Условиями при оформлении заказа и нажмите кнопку Сохранить.