Отложенные сообщения - нужно просить оставить отзыв

Какой код прописать в отложенных сообщениях, чтобы пользователь получал сообщение с ссылкой на товар(ы) который он купил?
Получает сообщение, видит там ссылку, переходит по ней и сразу оставляет отзыв на купленный товар(ы).

5 ответов

  • 4
    Михаил Ушенин Webasyst 23 января 2014 02:01 #
    <ul>
    {foreach $order.items as $item}
    {$product = $wa->shop->product($item.product_id)}
    {$product_url = $wa->shop->productUrl($product)}
    <li><a href="http://{$order.params.storefront}{$product_url}">{$item.name|escape}</a></li>
    {/foreach}
    </ul>
    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 23 января 2014 02:12 #
      Чтобы не возникало ошибок с таким кодом, когда заказ оформляется через бекенд администратором, то можно в этом коде заменить
      {$order.params.storefront}
      на ваше доменное имя, если у вас только одна витрина. Если через бекенд заказы за клиентов вы не оформляете, то можно оставить, как есть.
    • +2
      Игорь Игорь 28 января 2016 07:45 #

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

    • +1
      Гаврила Гаврила 18 марта 2017 00:45 #

      Не работает такая конструкция. Тестовое сообщение с нормальной ссылкой, а если через CRON, то ссылка не рабочая, с дублированием имени домена. С 2014 года так и не найдено решение?

      • +1
        Игорь Игорь 19 марта 2017 04:08 #

        Так попробуйте.

        <a href="{$wa->shop->productUrl($product)|replace:'http//':'https://'}reviews/"  target="_blank">{$item.name|escape}</a>
  • 4
    Дмитрий 6 мая 2014 17:34 #
    было бы неплохо организовать отправку отложеных сообщений для выбранного типа статуса заказа... сейчас этот функционал пылится :(
    • +1
      filziano filziano 29 сентября 2016 14:11 #

      Согласен. так как оплаченный заказ может быть еще не доставлен, а человеку уже приходит сообщение оставить отзыв. Можно конечно выставить триггер на две недели задержку . но значительно падает процент написания отзывов. Так как люди только первое время на эмоциях пишут хорошие отзывы.

  • 1
    Vitaliy pp 18 февраля 2016 07:52 #

    подскажите, если у кого была такая же проблема - настроена отправка отложенных сообщений клиенту (через Cron http://bit.ly/1Tl2dSz), через две недели после покупки, но ему почему-то отправляется большое количество этих писем http://bit.ly/1Tl4kFX. Как сделать, чтобы отправлялось только одно письмо?

  • 1
    Модный Мастер 3 августа 2018 13:57 #

    Замучился подбирать правильный код. Хоть ты убей, ссылка не формируется с доменом который мне нужен.

    Если, как пишет михаил, вместо {$order.params.storefront} подставить нужный домен, то тогда получается ссылка в виде http://мойдомен.руhttp//второйдомен.ру/товар.

    Как советует Игорь 

    <a href="{$wa->shop->productUrl($product)|replace:'http//':'https://'}reviews/"  target="_blank">{$item.name|escape}</a>

    Не дает эта ссылка выбрать тот домен, который тебе важен. Не конкретизирует домен.

    Подскажите правильный код для формирования ссылки на товар без домена. Вида: /мой-товар-здесь/

  • 0
    Дмитрий 23 января 2014 03:02 #
    Спасибо Михаил!

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

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