Дмитрий +12


Дмитрий

  • Дмитрий Дмитрий 9 апреля 2019 17:05 #

    Так в плагинах есть стандартный вывод для email сообщений.

    Для BoxBerry:

    {if !empty($order.params.shipping_plugin) && ($order.params.shipping_plugin == 'axibxb') && !empty($order.params.shipping_rate_id) && !empty($shipping_plugin)}
        {$point = $shipping_plugin->getPointInfo($order.params.shipping_rate_id)}
        {if !empty($point) && !empty($point.code)}
            <p>Пункт выдачи <b>{$point.name|escape}</b>:<br>
            Адрес: <i>{$point.address|escape}</i><br>
            {if !empty($point.schedule)}Время работы: <i>{$point.schedule|escape}</i><br>{/if}
            {if !empty($point.phone)}Телефон: <i>{$point.phone|escape}</i><br>{/if}
            {if !empty($point.trip_description)}Как добраться: <i>{$point.trip_description|escape}</i><br>{/if}
            </p>
        {/if}
    {/if}

    Для СДЭК

    {if !empty($order.params.shipping_plugin) && ($order.params.shipping_plugin == 'sydsek') && !empty($order.params.shipping_rate_id) && !empty($shipping_plugin)}
        {$point = $shipping_plugin->getPointInfo($order.params.shipping_rate_id)}
        {if !empty($point) && !empty($point.code)}
            <p>Пункт выдачи <b>{$point.name|escape}</b>:<br>
            Адрес: {$point.city}, {$point.address|escape}<br>
            {if !empty($point.work_time)}Время работы: {$point.work_time|escape}<br>{/if}
            {if !empty($point.phone)}Телефон: {$point.phone|escape}{/if}
            {if !empty($point.note)}Примечание: {$point.note|escape}{/if}
            </p>
        {/if}
    {/if}

    Правильно я написал логику?

    Ваш заказ {$order.id} отправлен!{if !empty($order.params.shipping_plugin) && ($order.params.shipping_plugin == 'sydsek') && !empty($order.params.shipping_rate_id) && !empty($shipping_plugin)}{if !empty($action_data.params.tracking_number)} Номер отслеживания: http://cdek.ru/track.html?order_id={$action_data.params.tracking_number|escape}{/if}{/if} {if !empty($order.params.shipping_plugin) && ($order.params.shipping_plugin == 'axibxb') && !empty($order.params.shipping_rate_id) && !empty($shipping_plugin)}{if !empty($action_data.params.tracking_number)} Номер отслеживания: http://boxberry.ru/tracking/?id={$action_data.params.tracking_number|escape}{/if}{/if}

    в ответ на Уведомление с трек номером СДЕК или Boxberry от Syrnik

  • Дмитрий Дмитрий 18 января 2019 10:19 #

    Дополню свой отзыв, лучше страничку открывать с полной информацией об IP

    {if !empty($order.params.ip)}[`IP`]: <strong><a href="https://ipinfo.io/{$order.params.ip}" target="_blank" style="color: #03c;">{$order.params.ip}</a></strong><br>{/if}

    в ответ на Вывод города по IP клиента в бэкенде

  • Дмитрий Дмитрий 15 января 2019 15:02 #

    В общем как временное решение сделал следующим образом.

    В Файле 

    /wa-apps/shop/templates/actions/order/Order.html

    вместо обычного отображения IP, добавляем ссылку на сторонний сервис определения города по API

    {if !empty($order.params.ip)}[`IP`]: <strong><a href="http://api.db-ip.com/v2/free/{$order.params.ip}/city" target="_blank" style="color: #03c;">{$order.params.ip}</a></strong><br>{/if}

    Должно получится так:

    Теперь в админке IP является ссылкой

    и при переходе по ссылке определяется город

    Если знаете как реализовать отображение города без перехода, пожалуйста дайте знать.

    в ответ на Вывод города по IP клиента в бэкенде

  • Дмитрий Дмитрий 22 сентября 2018 18:05 #

    Найдите в инсталлере бесплатный плагин "Полезные мелочи". Там уже есть поддержка турбо страниц для магазина

    в ответ на Турбо страницы Яндекс для магазинов

  • Дмитрий Дмитрий 14 сентября 2018 20:29 #

    +1, часа два искал причину, почему заказы отображаются без способа доставки и оплаты. И оформляются он с маркером Из бэкенда, а не с нужной витрины.

    Автор плагина должен тестировать свой плагин на фокус группе, а после и релизить. Функционал плагина отличный, но вот такие ошибки - печаль, беда.

    Отключил

    в ответ на Плагин GTM, Enhanced Ecommerce ломает корзину

  • Дмитрий Дмитрий 6 сентября 2018 17:11 #

    Спасибо, Работает! Хочу заметить, что в префиксе необходимо добавить # к номеру, т.е. прописать префикс полностью.

    в ответ на Ссылка на заказ в уведомлениях админу

  • Дмитрий Дмитрий 21 августа 2018 16:29 #

    никак. в этом и вопрос. но email совпадает с доменом витрины.

    в ответ на Отправитель по умолчанию - "написать клиенту"

  • Дмитрий Дмитрий 6 мая 2014 17:34 #
    было бы неплохо организовать отправку отложеных сообщений для выбранного типа статуса заказа... сейчас этот функционал пылится :(

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

  • Дмитрий Дмитрий 23 января 2014 03:02 #