Как показать разную платежную информацию для разных способов оплаты

Если нужно показывать разную платежную информацию (например, банковские реквизиты) для разных способов оплаты при оформлении заказа:

  1. Откройте папку design/themes/[CUSTOMER_ACTIVE_THEME]/templates/views/orders/components/payments вашей установки CS-Cart. [CUSTOMER_ACTIVE_THEME] — папка активной темы витрины, например, responsive.

  2. Создайте там файл payment1.tpl со следующим содержанием:

    {__("bank_details_1")}
    
  3. Откройте страницу Настройки → Тексты и языки в панели администратора.

  4. Нажмите на кнопку + Добавить языковую переменную в правом верхнем углу экрана:

    • Название — например, bank_details_1;
    • Значение — информация, которую нужно показать. Можно использовать HTML-теги.
  5. Нажмите кнопку Создать.

  6. На странице Администрирование → Способы оплаты откройте один из существующих способов или создайте новый способ оплаты, например, Банковский перевод 1.

  7. Выберите payment1.tpl в поле Шаблон для способа оплаты. Сохраните изменения.

  8. Повторите шаги 1 — 7. Для каждого способа оплаты использйте другое название файла (например, payment2.tpl, payment3.tpl и т.д.) и другое имя для языковой переменной (например, bank_details_2, bank_details_3 и т.д.).

Большое обновление CS-Cart уже здесь Попробуйте новую панель администратора с темной темой