работа с id товара Есть решение

Каким образом можно вставить id товара или артикул в шаблон письма, которое отправляется при заказе товара на сайте?

это нужно для работы с eKomi.

8 ответов

  • 1

    {foreach $order.items as $item}

    {$item.id}

    {/foreach}

    • +1
      don_eskander don_eskander 8 августа 2016 16:28 #

      .. подскажите, этот что должен вернуть этот код?

  • 3
    Михаил Ушенин 20 августа 2015 09:36 # Решение

    {foreach $order.items as $item}

    {$item.product_id}

    {/foreach}

    • +1

      Да, заработался =)

      Ваш вариант верный. Извиняюсь =)

    • +1
      alex alex 21 августа 2015 04:36 #

      Спасибо!

    • +1
      alex alex 21 августа 2015 04:43 #

      Михаил, Подскажите, пожалуйста, как сделать чтобы если несколько товаров заказано ID разделялись запятой и надпись <p>Id товара:</p> менялась на <p>Id товаров:</p> ?

      <p>Id товара:</p>

      {foreach $order.items as $item}

      {$item.product_id}

      {/foreach}

      • +1
        Михаил Ушенин Михаил Ушенин 21 августа 2015 05:02 #
        {$product_ids = []}
        
        {foreach $order.items as $item}
            {$product_ids[] = $item.product_id}
        {/foreach}
        
        {if count($product_ids) > 1}
            <p>Id товаров: {implode(', ', $product_ids)}.</p>
        {else}
            <p>Id товара: {reset($product_ids)}.</p>
        {/if}
        • +1
          alex alex 3 сентября 2015 05:01 #

          Михаил, подскажите, пожалуйста, как сделать, чтобы уведомление о том что заказ выполнен отправлялось не только клиенту но и на еще 1 email, который мы сами указываем. здесь только единичный выбор.

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

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