Корзина (eshop.cart)

Компонент предназначен для вывода корзины интернет магазина.

Название Параметр Описание
Шаблон компонента template  
Заказ без регистрации guest  1/0
Путь к странице «Оформление заказа» checkout_href  
Путь к странице «Список заказов» orders_href  
Критерий сортировки sort  
Порядок сортировки sort_type  
[if=!checkout]
<div class="message notice">Для оформления заказа вам необходимо авторизоваться или зарегистрироваться.</div>
[/checkout]
[if=elements]
{form method="post"}
<div class="cart">
    <div class="row">
        <div class="col-md-9">
            <div class="cart-table">
                <table class="cart-table-body">
                    <thead>
                    <tr>
                        <th colspan="2">Товар</th>
                        <th>Цена за шт.</th>
                        <th>Кол-во шт.</th>
                        <th>Сумма</th>
                        <th></th>
                    </tr>
                    {elements}
                    <tr>
                        <td><div class="cart-thumb"><img class="cart-thumb-image" src="{elements:image_src}" alt="{elements:title}"></div></td>
                        <td><div class="cart-title"><a href="{elements:href}">{elements:title}</a></div></td>
                        <td><div class="cart-price">
                                [if=elements:discount]
                                <div class="cart-price-old">
                                    <s>{elements:price} руб</s>
                                    <span class="cart-price-discount" title="{elements:discount}">-{elements:discount_percent}%</span>
                                </div>
                                [/elements:discount]
                                <div class="cart-price-current">{elements:price_discount} руб</div>
                            </div>
                        </td>
                        <td>
                            <div class="cart-count" data-count-buttons>
                               	<button type="button" class="product-count-minus"></button>
                                <input type="text" name="count[{elements:id}]" value="{elements:count}" class="product-count-field" maxlength="2">                                
                                <button type="button" class="product-count-plus"></button>
                            </div>
                        </td>
                        <td><div class="cart-price-total"><b>{elements:total} руб</b></div></td>
                        <td><a href="{elements:delete_href}" class="cart-remove">&nbsp;</a></td>
                    </tr>
                    {/elements}
                    </thead>
                </table>
            </div>
            <div class="cart-footer clearfix">
                <div class="row">
                    <div class="col-sm-4"></div>
                    <div class="col-sm-8">
                        <div class="cart-buttons clearfix">
                        <a href="{checkout_href}" class="btn btn-primary cart-btn cart-order">Оформить заказ</a>
                        <button name="calculation" value="1" class="btn btn-default cart-btn">Пересчитать</button>
                        <a href="{clean_href}" class="btn btn-default cart-btn">Очистить</a>
                        [login]
                        <a href="{orders_href}" class="btn btn-default cart-btn">История заказов</a>[/login]
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-md-3">
            <div class="cart-total">
                <ul class="cart-total-list">
                    <li class="cart-total-item">
                        <span class="cart-total-label"><b>Сумма</b></span>
                        <span class="cart-total-price">{amount} руб</span>
                    </li>
                    <li class="cart-total-item">
                        <span class="cart-total-label">Скидка</span>
                        <span class="cart-total-price">{discount} руб</span>
                    </li>
                    <li class="cart-total-divider"></li>
                    <li class="cart-total-item">
                        <span class="cart-total-label"><b>Итого</b></span>
                        <span class="cart-total-price cart-total-all"><b>{total} руб</b></span>
                    </li>
                </ul>
            </div>
        </div>
    </div>
</div>
{/form}
[/elements]
[if=!elements]
<div class="cart">
  <div class="cart-empty">
    <div class="cart-empry-title" data-editarea="true">Ваша корзина пуста</div>
    <div class="cart-empry-text" data-editarea="true">Для добавления товаров в корзину перейдите в каталог.</div>
    <div class="text-center">
        <a href="{site_url}/catalog" class="btn btn-primary cart-empry-btn">Продолжить покупки</a>
    </div>
  </div>
</div>
[/elements]