Как показать разную платежную информацию для разных способов оплаты¶
Если нужно показывать разную платежную информацию (например, банковские реквизиты) для разных способов оплаты при оформлении заказа:
Откройте папку design/themes/[CUSTOMER_ACTIVE_THEME]/templates/views/orders/components/payments вашей установки CS-Cart. [CUSTOMER_ACTIVE_THEME] — папка активной темы витрины, например, responsive.
Создайте там файл payment1.tpl со следующим содержанием:
{__("bank_details_1")}
Откройте страницу Администрирование → Языки → Переводы в панели администратора.
Нажмите на кнопку + (Добавить языковую переменную) в правом верхнем углу экрана:
- Название — например, bank_details_1;
- Значение — информация, которую нужно показать. Можно использовать HTML-теги.
Нажмите кнопку Создать.
На странице Администрирование → Способы оплаты откройте один из существующих способов или создайте новый способ оплаты, например, Банковский перевод 1.
Выберите payment1.tpl в поле Шаблон для способа оплаты. Сохраните изменения.
Повторите шаги 1 — 7. Для каждого способа оплаты использйте другое название файла (например, payment2.tpl, payment3.tpl и т.д.) и другое имя для языковой переменной (например, bank_details_2, bank_details_3 и т.д.).