ShopCMS — Добавить общее количество заказанных товаров в письмах уведомлениях
Добавить общее количество заказанных товаров в письмах уведомлениях бывает необходимо тогда, когда Ваш магазин на ShopCMS имеет много мелких товаров, и пользователи заказывают несколько штук, а то и 10-ков различных товаров. Чтобы проделать нам такой счетчик, его придется создать, ибо в самой системе он не предусмотрен.
Для этого открываем наши письма уведомления о заказах, находятся в папке корень_сайта/core/tpl/email и ищем в них строки, которые отвечают за вывод информации о товарах, они еще кодируются в цикле и выглядят примерно вот так.
{section name=i loop=$content} <tr> <td>{$content[i].name}</td> <td>{$content[i].PriceOne}</td> <td>{$content[i].Quantity}</td> <td>{$content[i].PriceToShow}</td> </tr> {/section}
Так вот, надо вставить в код всего одну строчку, я вставил вот так, смотрите перед {/section}
{section name=i loop=$content} <tr> <td>{$content[i].name}</td> <td>{$content[i].PriceOne}</td> <td>{$content[i].Quantity}</td> <td>{$content[i].PriceToShow}</td> </tr> {assign var=running_total value=`$running_total+$content[i].Quantity`} {/section}
Обратите внимание на обратные кавычки. Это очень важно. Теперь в место, где нам нужно вывести общее количество заказанных товаров, мы просто пишем вот так {$running_total}. Все! Теперь у Вас все работает.
Свяжитесь с нами уже сейчас
- +7 (906) 272-38-19
Telegram / WhatsApp - info@cruelten.ru
- Cruelten
- Cruelten
Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению Вашего проекта в WhatsApp или Telegram. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, пишите в Telegram или в WhatsApp.