EdZa 1 Posted August 6, 2019 Report Share Posted August 6, 2019 при создании заказа отправляется письмо и смс с номером заказа. Надо добавить сумму заказа ИТОГО в смс Link to post Share on other sites
support 447 Posted August 6, 2019 Report Share Posted August 6, 2019 4 часа назад, EdZa сказал: при создании заказа отправляется письмо и смс с номером заказа. Надо добавить сумму заказа ИТОГО в смс В /templates/шаблон/mail/russian/ Смотрите обычный файл order_mail.html и order_mail_sms.html и переносите метки в шаблон sms из обычного письма. Но это значит, что у Вас наверняка не поместится sms в 1 сообщение, т.е. за каждое уведомления будете платить как за 2,3,4,5 sms в зависимости от текста. Link to post Share on other sites
EdZa 1 Posted August 7, 2019 Author Report Share Posted August 7, 2019 Я уже нашел, здесь {foreach name=aussen item=order_total_values from=$order_total} {$order_total_values.TITLE}{$order_total_values.TEXT} {/foreach} выбираются все ИТОГО с доставкой, за товар, всего. Для смс надо минимизировать и вывести только ВСЕГО: сумма. Отсюда вопрос, как вывести только одну сумму "ВСЕГО" Link to post Share on other sites
Nexoos 6 Posted August 7, 2019 Report Share Posted August 7, 2019 Попробуйте как то так {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.TITLE = 'Всего:'} {$order_total_values.TITLE}{$order_total_values.TEXT} {/if} {/foreach} Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 Да, можно и так. Только, судя по /lang/russian/modules/order_total/ot_total.php Строка с итого с html тэгом: define('MODULE_ORDER_TOTAL_TOTAL_TITLE', '<b>Всего</b>'); т.е. это условие не сработает. Наверное лучше использовать название класса, оно универсальное и не зависит от языка магазина. Вот так: {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.CLASS = 'ot_total'} {$order_total_values.TITLE}{$order_total_values.TEXT} {/if} {/foreach} Link to post Share on other sites
EdZa 1 Posted August 7, 2019 Author Report Share Posted August 7, 2019 {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.CLASS = 'ot_total'} {$order_total_values.TITLE}{$order_total_values.TEXT} {/if} {/foreach} Вывелась полная информация. -Стоимость товара - доставка -всего Надо что-то подправить, как будто условие верно все 3 раза Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 Попробуйте так тогда: {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.TITLE = '<b>Всего</b>'} {$order_total_values.TITLE}{$order_total_values.TEXT} {/if} {/foreach} 19 минут назад, EdZa сказал: {foreach name=aussen item=order_total_values from=$order_total} {if $order_total_values.CLASS = 'ot_total'} {$order_total_values.TITLE}{$order_total_values.TEXT} {/if} {/foreach} Вывелась полная информация. -Стоимость товара - доставка -всего Надо что-то подправить, как будто условие верно все 3 раза Link to post Share on other sites
EdZa 1 Posted August 7, 2019 Author Report Share Posted August 7, 2019 не помогло ))) 3 строки осталось, только они выглядят странно Всего 1300 Всегобесплатно (слитно) Всего 1300 Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 13 минут назад, EdZa сказал: не помогло ))) 3 строки осталось, только они выглядят странно Всего 1300 Всегобесплатно (слитно) Всего 1300 Сделайте тогда проще, смарти может и элементы массива напрямую выводить, т.е. просто вставьте в шаблоне письма: {$order_total.2.TITLE}{$order_total.2.TEXT} Link to post Share on other sites
EdZa 1 Posted August 7, 2019 Author Report Share Posted August 7, 2019 Ох уж этот "смарти" Спасибо, сработало. Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 2 минуты назад, EdZa сказал: Ох уж этот "смарти" Спасибо, сработало. Не за что Link to post Share on other sites
Recommended Posts