Jump to content

модификация шаблона mail разсылки


Recommended Posts

Добрый день

 

Нашел вопрос и пока не нашел ответ.

 

После подтверждения покупки PS отсылает сообщение покупателю "Детали заказа"

Сообщение, по документации, формирует шаблон \mails\ru\order_conf.html в обнаруженном шаблоне ошибка и HTML таблица с заказом формируется криво. Исправление кода шаблона не дает желаемого результата, все остается в прежнем виде.

 

Грешил на SMARTY - включил принудительную перегенерацию в админке и удалил кеш. Не помогло.

 

Прошерстил форум - похожих задачек не видел.

 

Подскажите может где копать.

Link to comment
Share on other sites

в шаблонах писем нет смарти, чистый штмл.

И так как у нас уволился последний чтец мыслей, а на старый новый год расхренячили последний хрустальный шар с криком "Ааааа штанга!"

 

код того места где у тебя криво в шаблоне опубликуй короче))

Link to comment
Share on other sites

Версия PrestaShop™ 1.4.6.2.

 

Проблема с шаблоном почтовом сообщении который формирует сообщение "Детали заказДетали заказаа" в теле сообщения таблица с перечнем заказанных товаров.

 

Установленный русский перевод положил в папку шаблон \mails\ru\order_conf.html.

 

В шаблоне ошибка с формирование таблицы товара. Я исправляю шаблон а изменений в сообщений отправляемом заказчику не происходит. Ошибка в таблице остается.

 

Я думаю виновато, или кеширование формирования сообщения, или шаблон лежит в другом месте.

 

 

 

ЗЫ

Link to comment
Share on other sites

<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;">

<!-- Title -->

<tbody>

<tr style="background-color: #b9babe; text-align: center;">

<th style="width: 15%; padding: 0.6em 0;">Артикул</th> <th>Товары</th> <th style="width: 15%; padding: 0.6em 0;">Цена за ед. </th> <th style="width: 15%; padding: 0.6em 0;">Количество</th> <th style="width: 20%; padding: 0.6em 0;">Итого</th>

</tr>

<!-- Products --> {products} {discounts} <!-- Footer: prices -->

<tr style="text-align: right;">

<td></td>

<td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="3">Итого</td>

<td style="background-color: #b9babe; padding: 0.6em 0.4em;">{total_products}</td>

</tr>

<tr style="text-align: right;">

<td></td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Скидки</td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_discounts}</td>

</tr>

<tr style="text-align: right;">

<td></td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="3">Подарочная упаковка</td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;">{total_wrapping}</td>

</tr>

<tr style="text-align: right;">

<td></td>

<td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="3">Доставка</td>

<td style="background-color: #dde2e6; padding: 0.6em 0.4em;">{total_shipping}</td>

</tr>

<tr style="text-align: right; font-weight: bold;">

<td></td>

<td style="background-color: #f1aecf; padding: 0.6em 0.4em;" colspan="3">Итого к оплате</td>

<td style="background-color: #f1aecf; padding: 0.6em 0.4em;">{total_paid}</td>

</tr>

</tbody>

</table>

 

 

код таблици изза которой весь сыр бор.

 

Таблица уже исправленна и сохранена на место, а приходит письмо клиенту с таким кодом

 

 

 

<tr>

<td> </td>

</tr>

<tr>

<td align="left"><tr style="background-color:#DDE2E6;">

<td style="padding:0.6em 0.4em;"></td>

<td style="padding:0.6em 0.4em;"><strong>шен (шэн) пуэр зеленый чай молодой 2009 блин Хайвань</strong></td>

<td style="padding:0.6em 0.4em; text-align:right;">174 грн.</td>

<td style="padding:0.6em 0.4em; text-align:center;">1</td>

<td style="padding:0.6em 0.4em; text-align:right;">174 грн.</td>

</tr>

<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;">

<tbody>

<tr style="background-color: #b9babe; text-align: center;"><th style="width: 15%; padding: 0.6em 0;">Артикул</th><th>Товар</th><th style="width: 15%; padding: 0.6em 0;">Цена за ед.</th><th style="width: 15%; padding: 0.6em 0;">Количество</th><th style="width: 20%; padding: 0.6em 0;">Общая цена</th></tr>

<tr style="text-align: right;">

<td style="background-color: #b9babe; padding: 0.6em 0.4em;" colspan="4">Товары</td>

<td style="background-color: #b9babe; padding: 0.6em 0.4em;">174 грн.</td>

</tr>

<tr style="text-align: right;">

<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="4">Скидки</td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;">0 грн.</td>

</tr>

<tr style="text-align: right;">

<td style="background-color: #ebecee; padding: 0.6em 0.4em;" colspan="4">Подарочная упаковка</td>

<td style="background-color: #ebecee; padding: 0.6em 0.4em;">0 грн.</td>

</tr>

<tr style="text-align: right;">

<td style="background-color: #dde2e6; padding: 0.6em 0.4em;" colspan="4">Стоимость доставки</td>

<td style="background-color: #dde2e6; padding: 0.6em 0.4em;">25 грн.</td>

</tr>

<tr style="text-align: right; font-weight: bold;">

<td style="background-color: #f1aecf; padding: 0.6em 0.4em;" colspan="4">Итого к оплате</td>

<td style="background-color: #f1aecf; padding: 0.6em 0.4em;">199 грн.</td>

</tr>

</tbody>

</table>

Link to comment
Share on other sites

- место правильное

- если приходят разные версии кода = кэш, только вот какой... в Настройки - Быстродействие - выключи кэш, включи перекомпил (на всякий случай :)) ) и ниже смотри ККК - тоже все на дефолт сбрось и в самом низу кэш - выкл.

Язык магазина/юзера - русский?

Link to comment
Share on other sites

Язык магазина и пользователя русские.

 

В настройке быстродействия принудительная компиляция вкл. кеш выкл.

Все файлы кроме индекс.пхп в папке tools\smarty\compile удалил.

tools\smarty\сaсhe почистил.

 

И никаких изменений. Сообщение приходит русскоязычное.

Link to comment
Share on other sites

Вроде уже было такое.

То что в файле шаблона папки \mails\ru\order_conf.html не то что посылается на самом деле - поменяйте шаблон через Инструменты->Перевод шаблонов Е-мейл.

Link to comment
Share on other sites

  • 2 weeks later...

Таки подтверждаю.

 

Перевод форм почтовых сообщений теперь редактируется Инструменты->Перевод шаблонов Е-мейл.

 

Изменения в файле лежащий по адресу

\mails\ru\*

\modules\mailalert\mails\ru\* не приносят желаемый результат

Изменить можно только через форму и редактор tinyMCA

Редактор голого HTML живет своей жизнью и исправляет ошибки :) по своему усмотрению.

 

ЗЫ

В разных модулях используются разные переменные.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...