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

Метки в шаблонах писем


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

Добрый день. Столкнулся с следующей проблемой.

Понадобилось в сообщении которое приходит после регистрации сделать следующее:

Уважаемый(ая) ИМЯ

*в имя подставляется ФИО указанное при регистрации.

На сколько я понял за вывод ИФО в шаблоне письма отвечает метка {$NAME}

Подставлял эту метку в письмо, не работает. ничего не выводит. Где может быть собака зарыта?

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

А должно было помочь, судя по коду в create_account.php

Попробуйте тогда например поменять:


$vamTemplate->assign('PASSWORD', $password);
[/code] на:
[code]
$vamTemplate->assign('PASSWORD', $password);
$vamTemplate->assign('NAME', $name);

и использовать метку {$NAME} к шаблоне письма.

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

Ещё 1 вопрос.

Хочу чтобы в теме письма, которое приходит после подтверждения заказа написать следующее:

Ваш заказ № 188682 от 02 Марта 2013, Суббота

дату ввожу меткой {$date}, но дату выводит на английском языке. В чем может быть дело?

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

Попробуйте просто ru_RU

Либо тогда в /send_order.php меняйте vam_date_long на vam_date_short , что б дата в коротком формате записывалась.

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

Да, немного не тот код привёл, если речь про тему письма, то в /send_order.php меняйте:


$order_subject = str_replace('{$date}', strftime(DATE_FORMAT_LONG), $order_subject);
[/code] на:
[code]
$order_subject = str_replace('{$date}', strftime(DATE_FORMAT_SHORT), $order_subject);

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

Спасибо. Это сработало.

Есть ещё 1 вопрос =)

Вот эта конструкция


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

выводит примерно следующее:

[font=Arial, Helvetica, sans-serif][size=1]Стоимость товара: 20,00 грн.[/size][/font]

[font=Arial, Helvetica, sans-serif][size=1]Доставка в другие города (Служба доставки "Ночной Экспресс", "Автолюкс", "Гюнсел" и др.):[b]бесплатно[/b][/size][/font]

[font=Arial, Helvetica, sans-serif][size=1][b]Всего[/b]:[b] 20,00 грн.[/b][/size][/font]

[right]

мне же необходимо вывести примерно следующее:

Итого: 158.90 грн

Ваша скидка - 3%: -4.77 грн

Всего: 154.13 грн

Как это можно осуществить?

[/right]

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

Это вывод итоговых модулей из Админки - Модули - Итого, как их настроите, так и будет выводить.

Только сразу говорю, аккуратней с ними, а то лишнего наотключаете, заказы в админке перестнут быть видны.

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

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

Тут не нашел:http://manual.vamshop.ru/ch16s04.html#idp23603400

 

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

Так стоимость доставки неизвестна, пока покупатель не указал свой регион, страну, индекс, другие данные, которые могут быть использованы при расчёте доставки.

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

Правильно, так она и выводится в шаблоне письма с заказом.

Вы ссылку на руководство привели где описывуаетя шаблон со списком товара внутри категории, я ж так понял, Вы в этот шаблон хотите выводить, вот я и говорю, что по умолчанию в шаблон списка товара вывести эти данные не получится, без написания своего кода.

Если не в шабло списка товара надо выводить, тогда уточняйте, куда именно.

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

Такого нет по умолчанию, это надо писать код в /admin/orders.php, добавлять метку новую дял стоимости доставки и брать данные о доставке заказа из таблице TABLE_ORDERS_TOTAL

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