Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Менять текст письма взависимости от способа оплаты

Можно ли менять текст письма, которое получает клиент в зависимости от способа оплаты?


при желании и небольшом знании php - все можно


В том-то и проблема, что оно небольшое  :) Но если захотеть...


ну например в файле send_order.php заменить

$html_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/order_mail.html');
$txt_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/order_mail.txt');

на

if ($order->info == 'yandex')
{
$html_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/nazvanie_shablona.html');
    $txt_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/nazvanie_shablona.txt');
}
else
{
  $html_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/order_mail.html');
  $txt_mail = $osTemplate->fetch(_MAIL.$_SESSION.'/order_mail.txt');
}

если способ оплаты = yandex.money используется шаблон письма nazvanie_shablona.html или nazvanie_shablona.txt, а не стандартный order_mail.html или order_mail.txt


А что у меня может быть за проблема? Все перепробывал может подскажите.
После оформления заказа приходит это

Warning: Smarty error: unable to read resource: "cleanshop/mail/order_mail.txt" in
/var/www/fantomtlt.ru/data/www/fantomtlt.ru/includes/lib/smarty/smarty.class.php on line 1108


А если поставить в админке отправлять письма html то приходит вот что

Warning: Smarty error: unable to read resource: "cleanshop/mail/order_mail.html


Где копать куда идти  :-X



А что у меня может быть за проблема? Все перепробывал может подскажите.
После оформления заказа приходит это

Warning: Smarty error: unable to read resource: "cleanshop/mail/order_mail.txt" in
/var/www/fantomtlt.ru/data/www/fantomtlt.ru/includes/lib/smarty/smarty.class.php on line 1108


А если поставить в админке отправлять письма html то приходит вот что

Warning: Smarty error: unable to read resource: "cleanshop/mail/order_mail.html


Где копать куда идти  :-X


версия магазина старая.

в новых версиях шаблоны для писем не там хранятся


Вобщем если статус товара поменять то все нормально на почту приходит, мол ваш товар лжидает проверки ждите. А вот отослать текст он не хочет может подскажите дядя админ!


Работает все кроме отправки того что мне нужно. (тоесть работает задать вопрос обратная связь и тд)


вот тут

media\mail\

шаблоны смотрите

пустые скорее все

вот и письма приходят пустыми


Письма не пустые приходят. А с ошибкой.
И там не пусто )
Warning: Smarty error: unable to read resource: "cleanshop/mail/order_mail.html" in /var/www/fantomtlt.ru/data/www/fantomtlt.ru/includes/lib/smarty/smarty.class.php on line 1108
--------
Что же делать то ..


Разобрался сам, не было файлов cleanshop/mail/order_mail.html


Источник



Copyright ShopOS