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

Хочется добавить информацию о курьере в уведомления о заказе. Но не на всех заказах курьеров операторы вспоминают ставить. Поэтому возник вопрос - как поставить условие, мол "Если курьер в заказе выбран, то..."?

{if курьер-выбран}

Имя вашего курьера {$courier.name}, телефон - {$courier.contact->get('phone', 'default')}

{/if}

5 ответов

  • 1

    узнать какой ID у данного метода и проверять

    {if $order.params.shipping_id == 8}вывели{/if}

    где 8 - ID доставки

    • +1
      Nature-Arabic.ru Nature-Arabic.ru 19 июля 2017 21:06 #

      Это тут не очень поможет) потому что уведомление о курьере у нас идёт в статусе "передан курьеру", а там всё способы доставки одинаковые

  • 1
    Alina Dilaeva 19 июля 2017 22:28 # Решение

    {if !empty($courier.name)}

    всё оказалось банально) выспался и разобрался)

  • 1
    Sergey 27 сентября 2019 13:12 #

    Здравствуйте! не подскажите как получить текст в зависимости от способа доставки? У меня {if $order.params.shipping_id == ....} не показывается. Думаю надо как то перед этим получить все id доставок и потом делать условие

  • 1
    Sergey 27 сентября 2019 15:32 #

    пытаюсь вывести текст в разделе доставка (корзина) в зависимости от выбранного способа доставки

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

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