Выводить номер заказа и сумму на странице успешного заказа

Подскажите как на странице успешного заказа вместо

Поздравляем! Ваш заказ размещен. Детали заказа

выводить

Поздравляем! Ваш заказ 12345 ну общую сумму 12345 рублей размещен. Детали заказа

Нужно модифицировать шаблон

design/themes/responsive/templates/views/checkout/complete.tpl

Первые 10 строчек выводят указанный текст

Подскажите, а какие переменные там использовать для номер и общей суммы заказа?

Можно сделать так, например: Хорошая тема. Любые вопросы по CS-Cart и не только

Переменная для суммы заказа – {$order_info.total}, для номера заказа – {$order_info.order_id}.

Для цены лучше

{include file="common/price.tpl" value=$order_info.total}

2 лайка

Спасибо за помощь!

Остался вопрос как сделать, чтобы текст “Общая сумма заказа” показывался корректно, а не так

Поздравляем! Ваш заказ размещен. Номер заказа: #1189 ����� ����� ������: 9 897 ₽

{__("text_order_placed_successfully")} {__("order_id")}: #{$order_info.order_id} Общая сумма заказа: {include file="common/price.tpl" value=$order_info.total}

Создайте языковую переменную через Администрирование - Языки - Переводы, например text_order_placed_successfully_total:

И добавьте её в шаблон:

{__("text_order_placed_successfully")} {__("order_id")}: #{$order_info.order_id} {__("text_order_placed_successfully_total")} {include file="common/price.tpl" value=$order_info.total}

Большое вам человеческое спасибо! Очень помогли!

1 лайк

А подходит ли данный код для вставки в Редактирование уведомлений при смене статуса заказа? Или я что-то неправильно делаю?

Вместо

{include file="common/price.tpl" value=$order_info.total}

попробуйте

{{ order_info.total }}

Спасибо, получилось

1 лайк