Автор Тема: Проблема с оформлением заявки\письма  (Прочитано 149 раз)

23 Июля 2015, 12:01:11
  • Новичок
  • *
  • Сообщений: 44
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На данный момент почему то не отображает город, но он стоит в обязательных
23 Июля 2015, 12:22:21
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86198
  • Репутация: +25412/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Обязательные поля и показ адреса под таблицей товаров разные шаблоны.
То что город указан как обязательное поле, ничего не значит для вывода адреса на странице подтверждения.

Проверяйте свой модуль, который отвечает за заявку/письмо. В стандарном prestashop нет такого модуля.
23 Июля 2015, 13:18:07
Ответ #2
  • Новичок
  • *
  • Сообщений: 44
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а какие мгут быть модули на почтовик такого плана ? просто не могу понять
23 Июля 2015, 13:57:49
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это у вас в админке так показывает или в кабинете пользователя?
23 Июля 2015, 14:49:04
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33010
  • Репутация: +26761/-0
    • Просмотр профиля
У вас изменен стандарный контроллер. Массив адреса был изменен, адрес выводиться не полностью.
В стандарном контроллере OrderDetailController.php учитываются все поля адреса:
$invoiceAddressFormatedValues = AddressFormat::getFormattedAddressFieldsValues($addressInvoice, $inv_adr_fields);
$deliveryAddressFormatedValues = AddressFormat::getFormattedAddressFieldsValues($addressDelivery, $dlv_adr_fields);
....
'invoiceAddressFormatedValues' => $invoiceAddressFormatedValues,
'deliveryAddressFormatedValues' => $deliveryAddressFormatedValues,
23 Июля 2015, 16:52:11
Ответ #5
  • Новичок
  • *
  • Сообщений: 44
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это у вас в админке так показывает или в кабинете пользователя?
Это когда совершаешь заказ на потчу письмо летит
23 Июля 2015, 17:23:58
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 13469
  • Репутация: +14561/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон письма /mails/ru/order_conf.html
Проверьте формат адреса для страны. Все поля, что указанны в формате адреса выводяться в email.
23 Июля 2015, 22:52:18
Ответ #7
  • Новичок
  • *
  • Сообщений: 44
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон письма /mails/ru/order_conf.html
Проверьте формат адреса для страны. Все поля, что указанны в формате адреса выводяться в email.

нашел такой код , где дальше копать?

<tr>
<td style="padding:7px 0">
<table class="table" style="width:100%">
<tr>
<td class="box address" width="310" style="border:1px solid #D6D4D4;background-color:#f8f8f8;padding:7px 0">
<table class="table" style="width:100%">
<tr>
<td width="10" style="padding:7px 0">&nbsp;</td>
<td style="padding:7px 0">
<font size="2" face="Open-sans, sans-serif" color="#555454">
<p data-html-only="1" style="border-bottom:1px solid #D6D4D4;margin:3px 0 7px;text-transform:uppercase;font-weight:500;font-size:18px;padding-bottom:10px">
Адрес доставки </p>
<span data-html-only="1" style="color:#777">
{delivery_block_html}
</span>

</font>
</td>
<td width="10" style="padding:7px 0">&nbsp;</td>
</tr>
</table>
</td>
<td width="20" class="space_address" style="padding:7px 0">&nbsp;</td>
<td class="box address" width="310" style="border:1px solid #D6D4D4;background-color:#f8f8f8;padding:7px 0">
<table class="table" style="width:100%">
<tr>
<td width="10" style="padding:7px 0">&nbsp;</td>
<td style="padding:7px 0">
<font size="2" face="Open-sans, sans-serif" color="#555454">
<p data-html-only="1" style="border-bottom:1px solid #D6D4D4;margin:3px 0 7px;text-transform:uppercase;font-weight:500;font-size:18px;padding-bottom:10px">
Адрес плательщика </p>
<span data-html-only="1" style="color:#777">
{invoice_block_html}
</span>

</font>
</td>
<td width="10" style="padding:7px 0">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
24 Июля 2015, 09:54:29
Ответ #8
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102470
  • Репутация: +34217/-0
    • Просмотр профиля
Проверьте формат адреса для страны. Все поля, что указанны в формате адреса выводяться в email.

Панель управления > Локализация > Страны
Выбрать Россию, нажать Редактировать.
Блок - Формат адреса
Обязательные поля для адреса (щелкните, чтобы узнать подробности) - выбрать Адрес
Нажать на кнопку Город.
В левом окне блока формат адреса. Все поля, что находяться в этом окне будут выведенны в эл. письме.
Сохранить.