Уведомления о заказе в SS6, вставить цену за 1 шт.

1maker1

Постоялец
Регистрация
4 Фев 2016
Сообщения
127
Реакции
26
Всем привет.
Столкнулся с необходимостью вставить в стандартное уведомление в SS 6 цену за 1 шт. товара. Изначально, в уведомлении не указана цена за 1 шт. товара в табличке - просто количество и общий ценник относительного этого кол-ва.
Вот хочется очень вставить еще и цену за 1 шт. Может кто-то делал уже так, подскажите, пожалуйста.

Текущий код таблички
Код:
<table class="table">
    <tr>
        <th></th>
        <th class="align-right">Кол-во</th>
        <th class="align-right">Стоимость</th>
    </tr>
    {$subtotal = 0}
    {foreach $order.items as $item}
    <tr>
        <td>
            {$item.name|escape}{if !empty($item.sku_code)} <span class="gray">{$item.sku_code|escape}</span>{/if}
            {if !empty($item.download_link)}<a href="{$item.download_link}"><strong>Скачать</strong></a>{/if}
        </td>
        <td class="align-right nowrap">× {$item.quantity}</td>
        <td class="align-right nowrap">{wa_currency($item.price * $item.quantity, $order.currency)}</td>
    </tr>
    {$subtotal = $subtotal + $item.price * $item.quantity}
    {/foreach}
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Предварительный итог</td>
        <td class="align-right nowrap">{wa_currency($subtotal, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Скидка</td>
        <td class="align-right nowrap">{wa_currency($order.discount, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Доставка</td>
        <td class="align-right nowrap">{wa_currency($order.shipping, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Налог</td>
        <td class="align-right nowrap">{wa_currency($order.tax, $order.currency)}</td>
    </tr>
    <tr class="no-border thin large">
        <td colspan="2" class="align-right"><b>Итого по заказу</b></td>
        <td class="align-right nowrap bold">{wa_currency($order.total, $order.currency)}</td>
    </tr>
</table>
 
Если не ошибаюсь, нужно вставить в необходимое место:

{$order.items[].price}

Ну само-сабой должно выглядеть примерно так:

<tr class="no-border thin">
<td colspan="2" class="align-right">Цена за 1 шт.</td>
<td class="align-right nowrap">{$order.items[].price}</td>
</tr>
 
Как это ЦЕНА ОТНОСИТЕЛЬНО КОЛИЧЕСТВА?

Т.е. если стоит товар 10 рублей и заказали 3 шт. то в этой графе выводится 30 руб. ?
 
Как это ЦЕНА ОТНОСИТЕЛЬНО КОЛИЧЕСТВА?

Т.е. если стоит товар 10 рублей и заказали 3 шт. то в этой графе выводится 30 руб. ?
2016-05-10_111820.png

вот так, а хотелось бы чтоб было еще в этой табличке цена за 1 шт. А {$order.items[].price} выводит уже цену общую , если брать на данном примере - то 90 000 за 200 шт.
 
$item.price вот же у вас переменная отвечающая за цену товара. Так ее и выводите {$item.price} только внутри цикла
{foreach $order.items as $item}
 
ну да.. что-то туплю.
В общем, кому если надо, то это делается вот так:
Код:
<table class="table">
    <tr>
        <th></th>
        <th class="align-right">Кол-во</th>
        <th class="align-right">Цена за 1 шт. товара</th>
        <th class="align-right">Итого</th>
       
    </tr>
    {$subtotal = 0}
    {foreach $order.items as $item}
    <tr>
        <td>
            {$item.name|escape}{if !empty($item.sku_code)} <span class="gray">{$item.sku_code|escape}</span>{/if}
            {if !empty($item.download_link)}<a href="{$item.download_link}"><strong>Скачать</strong></a>{/if}
        </td>
        <td class="align-right nowrap">× {$item.quantity}</td>
        <td class="align-right nowrap">× {wa_currency($item.price, $order.currency)}</td>
        <td class="align-right nowrap">{wa_currency($item.price * $item.quantity, $order.currency)}</td>
    </tr>
    {$subtotal = $subtotal + $item.price * $item.quantity}
    {/foreach}
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Подытог</td>
        <td class="align-right nowrap">{wa_currency($subtotal, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Скидка</td>
        <td class="align-right nowrap">{wa_currency($order.discount, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Доставка</td>
        <td class="align-right nowrap">{wa_currency($order.shipping, $order.currency)}</td>
    </tr>
    <tr class="no-border thin">
        <td colspan="2" class="align-right">Налог</td>
        <td class="align-right nowrap">{wa_currency($order.tax, $order.currency)}</td>
    </tr>
    <tr class="no-border thin large">
        <td colspan="2" class="align-right"><b>Итого</b></td>
        <td class="align-right nowrap bold">{wa_currency($order.total, $order.currency)}</td>
    </tr>
</table>
 
Назад
Сверху