Добавить хук для данных о покупателе на страницу заказа на витрине

Сейчас на странице оформленного заказа покупатель видит стандартную информацию о себе:


Этот блок довольно неказистый. Самая большая проблема, что если покупатель выбрал доставку в ПВЗ, то здесь будет отображаться в качестве адреса доставки информация из поля “Адрес” (домашний адрес, например), что может запутать покупателя. В этом блоке ничего ни добавить, ни убрать, так как здесь нет хуков. Смотрите, насколько этот блок можно сделать информативнее и полезнее для покупателя:

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

Для того, чтобы менять безболезненно содержимое данного блока модулем, нужен хук.

Предлагаю:
В файле /design/themes/responsive/templates/views/orders/details.tpl следующий кусок кода

{if $without_customer != "Y"}
    {* Customer info *}
        <div class="orders-customer">
        {include file="views/profiles/components/profiles_info.tpl" user_data=$order_info location="I"}
        </div>
    {* /Customer info *}
{/if}

обернуть хуком orders:profiles_info

{hook name="orders:profiles_info"}
...
{/hook}
  • Да, было бы здорово добавить хук, чтобы менять информацию в этом месте
  • Нет, не нужно добавлять сюда хук
  • Мне не актуально

0 голосов

1 лайк

Согласен с автором. Штатная информация изложенная в таком виде не несёт никакой полезной нагрузки, да и вид у неё пещерной живописи.

2 лайка