Как показать банковские реквизиты при оформлении заказа¶
Чтобы показывать дополнительную информацию об оплате во время оформления заказа (например, банковские реквизиты):
Откройте страницу Администрирование → Языки → Переводы в панели администратора.
Нажмите кнопку + и добавьте языковую переменную:
- Название — например, bank_details;
- Значение — информация, которую нужно показать. Можно использовать HTML-теги.
Нажмите кнопку Создать.
Создайте файл bank_wire_transfer.tpl со следующим содержанием:
{__("bank_details")}
Загрузите этот файл в директорию design/themes/[CUSTOMER_ACTIVE_THEME]/templates/views/orders/components/payments вашей установки CS-Cart на сервере. [CUSTOMER_ACTIVE_THEME] — папка активной темы витрины, например, responsive.
Откройте страницу Администрирование → Способы оплаты.
Создайте новый способ оплаты или нажмите на название уже существующего (например, Банковский перевод).
Откроются настройки способа оплаты. В поле Шаблон выберите bank_wire_transfer.tpl.
Нажмите кнопку Сохранить.
Откройте витрину магазина и перейдите к оформлению заказа. Выберите нужный способ оплаты. Банковские реквизиты должны отображаться под названием способа оплаты.
Добавить банковские реквизиты на счет-фактуру¶
Откройте файл invoice.tpl в директории design/themes/[CUSTOMER_ACTIVE_THEME]/mail/templates/orders.
Поместите информацию после этой строки кода:
{* /Order totals *}
Сохраните файл. Теперь ваши банковские реквизиты будут показаны на счет-фактуре после оформления покупателем заказа и будут отправлены на его e-mail.
Примечание
Письма с банковскими реквизитами будут получать все покупатели, независимо от выбранного способа оплаты.