Шаблон письма в плагине Брошенные корзины. Есть решение

1

Доброго времени суток.

Вопрос: Есть ли какие то переменные в шаблонах писем, которые уходят клиентам с брошенными корзинами?

Имеется ввиду можно ли персонифицировать письмо (как в приложении рассылки)? Особенно актуально было бы присылать перечень товаров которые были брошены в корзине. Встроить кнопку "Купить" и т.д.

Вообщем неплохо было бы посмотреть на примеры шаблонов для Вашего плагина.

Спасибо.

Опубликовано: 26 января 2016

1 ответ

  • 1
    Eugen Nichikov Hardman DEV 26 января 2016 10:48 # Решение

    Здравствуйте, Сергей.

    Стандартное письмо персонифицировано.

    <p>Здравствуйте{if $customer->get("name")}, {$customer->get("name", "html")}{/if}!</p>
    
    <p>Благодарим вас за выбор нашего магазина!</p>
    <p>Если у вас возникли какие-либо вопросы в связи с вашим заказом, просим вас сообщить об этом. Мы будем всегда рады вам помочь!</p>
    
    <p>Товары, добавленные Вами в корзину:</p>
    <table border="0" cellpadding="5" cellspacing="0">
    {foreach $items as $item}
    <tr>
        <td>
          <a href="{$carts->productUrl($item.product)}">{$carts->productImgHtml($item.product, "200x0")}</a>
        </td>
        <td>
          <b><a href="{$carts->productUrl($item.product)}">{$item.product.name|escape}</a></b>
          {if $item.services}
          <br>
          {foreach $item.services as $service}
          <i>{$service.name}
           {if $service.variants && $service.variant_id}
            ({$service.variants[$service.variant_id].name})
           {/if}
          </i>{if !$service@last}, {/if}
          {/foreach}
          {/if}
        </td>
        <td width="175">{shop_currency_html($item.full_price)}</td>
        <td width="75">× {$item.quantity|default:1}</td>
    </tr>
    {/foreach}</table>
    
    <p><a href="{$carts->restoreUrl()}">Вернуться в корзину</a></p>
    <p><a href="{$carts->cancelUrl()}">Я уже купил всё, что мне нужно</a></p>
    <p>--<br>
    {$wa->shop->settings("name")|escape}<br>
    <a href="{$carts->waUrl()}">{$carts->domain()}</a><br>
    {if $wa->shop->settings("email")}<a href="mailto:{$wa->shop->settings("email")}">{$wa->shop->settings("email")}</a><br>{/if}
    {$wa->shop->settings("phone")}<br></p>

    Кроме того, в настройках есть шпаргалка. Правда, внимательный покупатель заметил опечатки. Будет исправлено в обновлении:

    {$customer} Массив данных покупателя в соответствии с настройками приложения Контакты и формы заполнения контактных данных при оформлении заказа
    {$customer.name} Полное имя покупателя
    {$customer.firstname} Имя покупателя
    {$customer.lastname} Фамилия покупателя
    {$customer->get('email', 'default')} Email-адрес покупателя
    {$customer->get('phone', 'default')} Номер телефона покупателя
    {$customer. … } Список доступных полей контакта определяется в бекенде магазина: Настройки → Оформление заказа → Контактная информация
    {$customer->affiliateBonus()} Количество бонусов у покупателя



Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите