Автор Тема: Письмо подтверждения заказа  (Прочитано 1145 раз)

02 Октября 2013, 14:05:59
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После заказа приходит письмо с подтверждением в немного корявом виде. (первая строка)

02 Октября 2013, 14:51:29
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102473
  • Репутация: +34218/-0
    • Просмотр профиля
Шаблоны писем находятся в папке
/mails/ru/...
06 Октября 2013, 12:02:18
Ответ #2
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ничего что-то не выходит. Странно, откуда вообещ такой косяк возникает, если я там в принципе ничего не трогал изначально.
Посмотрите код если кому не трудно.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Сообщение от {shop_name}</title>
</head>
<body>
<p>Сообщение от {shop_name}</p>
<table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;">
<tbody>
<tr>
<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Здравствуйте, <strong style="color: #7a7879;">{firstname} {lastname}</strong>, благодарим вас за заказ!</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="background-color: #7a7879; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Детали заказа</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Заказ: <strong><span style="color: #7a7879;">{order_name}</span> добавлен {date}</strong> <br />Способ оплаты: <strong>{payment}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>

<tr>
<td align="left">{products} {discounts}
<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 --><!-- Footer: prices -->
<tr style="text-align: right;">
<td>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="background-color: #7a7879; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Доставка</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Способ доставки: <strong>{carrier}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;">
<tbody>
<tr style="background-color: #b9babe; text-transform: uppercase;"><th style="text-align: left; padding: 0.3em 1em;">Адрес доставки</th><th style="text-align: left; padding: 0.3em 1em;">Адрес плательщика</th></tr>
<tr>
<td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{delivery_company} <br /><span style="color: #7a7879; font-weight: bold;">{delivery_firstname} {delivery_lastname}</span> <br />{delivery_address1} <br />{delivery_address2} <br />{delivery_city} {delivery_postal_code} <br />{delivery_country} {delivery_state} <br />{delivery_phone} <br />{delivery_other}</td>
<td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{invoice_company} <br /><span style="color: #7a7879; font-weight: bold;">{invoice_firstname} {invoice_lastname}</span> <br />{invoice_address1} <br />{invoice_address2} <br />{invoice_city} {invoice_postal_code} <br />{invoice_country} {invoice_state} <br />{invoice_phone} <br />{invoice_other}</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Вы можете просмотреть этот заказ и скачать счет-фактуру в нашем интернет-магазине, нажав <a style="color: #7a7879; font-weight: bold; text-decoration: none;" href="{shop_url}my-account.php">"Мои заказы"</a>.</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #7a7879; font-weight: bold; text-decoration: none;" href="{shop_url}">{shop_name}</a></td>
</tr>
</tbody>
</table>
</body>
</html>
06 Октября 2013, 13:00:15
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22213
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Разметка не правильная, искать и править теги долго, проще взять стандарный шаблон письма.
<table style="font-family: Verdana,sans-serif; font-size: 11px; color: #374953; width: 550px;">
<tbody>
<tr>
<td align="left"><a title="{shop_name}" href="{shop_url}"><img style="border: none;" src="{shop_logo}" alt="{shop_name}" /></a></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Здравствуйте, <strong style="color: #7a7879;">{firstname} {lastname}</strong>, благодарим вас за заказ!</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="background-color: #7a7879; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Детали заказа</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Заказ: <strong><span style="color: #7a7879;">{order_name}</span> добавлен {date}</strong> <br />Способ оплаты: <strong>{payment}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">{products} {discounts}
<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 --><!-- Footer: prices -->
<tr style="text-align: right;">
<td>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="background-color: #7a7879; color: #fff; font-size: 12px; font-weight: bold; padding: 0.5em 1em;" align="left">Доставка</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Способ доставки: <strong>{carrier}</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<table style="width: 100%; font-family: Verdana,sans-serif; font-size: 11px; color: #374953;">
<tbody>
<tr style="background-color: #b9babe; text-transform: uppercase;"><th style="text-align: left; padding: 0.3em 1em;">Адрес доставки</th><th style="text-align: left; padding: 0.3em 1em;">Адрес плательщика</th></tr>
<tr>
<td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{delivery_company} <br /><span style="color: #7a7879; font-weight: bold;">{delivery_firstname} {delivery_lastname}</span> <br />{delivery_address1} <br />{delivery_address2} <br />{delivery_city} {delivery_postal_code} <br />{delivery_country} {delivery_state} <br />{delivery_phone} <br />{delivery_other}</td>
<td style="padding: 0.5em 0 0.5em 0.5em; background-color: #ebecee;">{invoice_company} <br /><span style="color: #7a7879; font-weight: bold;">{invoice_firstname} {invoice_lastname}</span> <br />{invoice_address1} <br />{invoice_address2} <br />{invoice_city} {invoice_postal_code} <br />{invoice_country} {invoice_state} <br />{invoice_phone} <br />{invoice_other}</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left">Вы можете просмотреть этот заказ и скачать счет-фактуру в нашем интернет-магазине, нажав <a style="color: #7a7879; font-weight: bold; text-decoration: none;" href="{shop_url}my-account.php">"Мои заказы"</a>.</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td style="font-size: 10px; border-top: 1px solid #D9DADE;" align="center"><a style="color: #7a7879; font-weight: bold; text-decoration: none;" href="{shop_url}">{shop_name}</a></td>
</tr>
</tbody>
</table>
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Октября 2013, 13:05:52
Ответ #4
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Скопировал ваш код - ничего не изменилось. Вставил его и в сам html файл в mails/ru, и в переводах в шаблоны писем. Всё так как и было.
06 Октября 2013, 13:10:12
Ответ #5
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22213
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Смотрите код полученого письма. Сравните его с шаблоном. Может у вас используется другой шаблон.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Октября 2013, 13:29:14
Ответ #6
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Когда правлю через переводы писем в админке - письмо меняется. Так что это оно. Просто ваш код тоже неверный получается)
06 Октября 2013, 13:47:40
Ответ #7
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22213
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
У меня работает правильно. Значит код верный.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Октября 2013, 13:50:11
Ответ #8
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
06 Октября 2013, 14:05:49
Ответ #9
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22213
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитировать
Смотрите код полученого письма.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Октября 2013, 14:07:23
Ответ #10
  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В общем скопировал шаблон англ письма. Оно нормально отображается, только стиль у него другой. Перевел всё на русский. Теперь отображается всё нормально, хоть и по-другому.
08 Марта 2014, 10:57:47
Ответ #11
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет магазин ювелирных украшений
Я тут тоже столкнулся с этой проблемой, в конце концов залил англ версию, перевел но хочу подправить немного
 как изменить полоски те что короче остальных? что бы всё было ровно, это возможно? непонятно почему они короче
остальных.. кто нибуть может мне ответить с какой целью это было сделано? и как изменить
Интернет магазин ювелирных украшений - http://web-shopnet.com/
08 Марта 2014, 16:29:58
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Все меняется в шаблоне письма. Стили все определены в шаблоне. Открывайте шаблон в любом редакторе и меняйте.
08 Марта 2014, 20:00:02
Ответ #13
  • Фрилансер
  • *
  • Сообщений: 125
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет магазин ювелирных украшений
Я почему спрашиваю.. пытался изменить эту строчку - взяв за основу ту что длинная и нечего не меняется
<td style="background-color: {color}; padding: 0.6em 0.4em;" colspan="3">Товары</td>
Интернет магазин ювелирных украшений - http://web-shopnet.com/
09 Марта 2014, 14:19:49
Ответ #14
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22213
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Ширина таблицы меняется в "width:"
<table style="width: 550px;">Ширина отдельных полей в "colspan="
Длинна равная ширине таблицы
<tr>
<td>...</td> <!-- Вся ширина таблицы 550px->
</tr>
Разбивка строки на 5 частей
<tr>
<td style="background-color: black;">&nbsp;</td> <!-- Черный 1/5 ширины таблицы->
<td style="background-color: red;" colspan="3">...</td> <!-- Красный 3/5 ширины таблицы->
<td style="background-color: green;">...</td> <!-- Зеленый 1/5 ширины таблицы->
</tr>
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.