Перейти к содержанию
Форум поддержки пользователей VamShop

в шаблон для смс добавить сумму заказа


Рекомендуемые сообщения

при создании заказа отправляется письмо и смс с номером заказа.

Надо добавить сумму заказа ИТОГО в смс

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, EdZa сказал:

при создании заказа отправляется письмо и смс с номером заказа.

Надо добавить сумму заказа ИТОГО в смс

В /templates/шаблон/mail/russian/

Смотрите обычный файл order_mail.html и order_mail_sms.html

и переносите метки в шаблон sms из обычного письма.

Но это значит, что у Вас наверняка не поместится sms в 1 сообщение, т.е. за каждое уведомления будете платить как за 2,3,4,5 sms в зависимости от текста.

Ссылка на сообщение
Поделиться на другие сайты

Я уже нашел, здесь

{foreach name=aussen item=order_total_values from=$order_total}
{$order_total_values.TITLE}{$order_total_values.TEXT}
{/foreach}

выбираются все ИТОГО с доставкой, за товар, всего.

Для смс надо минимизировать и вывести только ВСЕГО: сумма. Отсюда вопрос, как вывести только одну сумму "ВСЕГО"

 

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте как то так

{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}
Ссылка на сообщение
Поделиться на другие сайты

Да, можно и так.

Только, судя по /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}

 

Ссылка на сообщение
Поделиться на другие сайты
{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 раза

 

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте так тогда:

{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 раза

 

 

Ссылка на сообщение
Поделиться на другие сайты

не помогло )))

3 строки осталось, только они выглядят странно

Всего 1300

Всегобесплатно (слитно)

Всего 1300

Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, EdZa сказал:

не помогло )))

3 строки осталось, только они выглядят странно

Всего 1300

Всегобесплатно (слитно)

Всего 1300

Сделайте тогда проще, смарти может и элементы массива напрямую выводить, т.е. просто вставьте в шаблоне письма:

{$order_total.2.TITLE}{$order_total.2.TEXT}

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...