You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

80 lines
4.2 KiB

{% extends 'base.html' %}
{% load core_filters %}
{% load cart_filters %}
{% block content %}
<div class="col-12">
<div class="content">
<div class="content__title">Корзина</div>
<div class="basket">
<div class="basket__title">
<div class="row">
<div class="col-6">
Товар
</div>
<div class="col-2">
Цена
</div>
<div class="col-2">
Количество
</div>
<div class="col-2">
Сумма
</div>
</div>
</div>
{% for offer in offer_items %}
<div class="basket__item">
<div class="row align-items-center">
<div class="col-md-6 col-12">
<div class="basket__good d-flex align-items-center">
<div class="basket__image"><img src="./img/item-image-min.png" alt=""></div>
<div class="basket__info">
<ul class="basket__breadcrumbs breadcrumbs">
<li><a href="{% url 'products:product_list' %}">Категории</a></li>
<li><a href="{{ offer.product.get_absolute_url }}">{{ offer.product.name }}</a></li>
</ul>
<div class="basket__good-name">{{ offer.product.name }}</div>
</div>
</div>
</div>
<div class="col-md-6 col-12 basket__option">
<div class="row">
<div class="col-4 align-self-start">
<div class="basket__title-mob">Цена</div>
<div class="basket__price">{{ offer.get_price_with_discount }} {{ offer.currency.sign }}</div>
</div>
<div class="col-4 align-self-start">
<div class="basket__title-mob align-self-start">Количество</div>
<div class="basket__count">{{ request.cart|get_cart_offer_amount:offer}}</div>
</div>
<div class="col-4 align-self-start">
<div class="basket__title-mob ">Сумма</div>
<div class="basket__sum">{{ request.cart|calculate_price:offer }} {{ offer.currency.sign }}</div>
</div>
</div>
</div>
</div>
</div>
{% empty %}
<div class="basket__item">
<div class="row align-items-center">
Ваша корзина еще пуста:(( Вернитесь в категории и купите что-нибудь
</div>
</div>
{% endfor %}
<div class="basket__result">
<div class="result__sum">Итого: {{ total_price }} {{ total_price_currency }}</div>
{% if total_cashback > 0 %}
<div class="result__cashback">Кэшбек {{ total_cashback }} {{ total_cashback_currency }}</div>
{% endif %}
</div>
<div class="basket__controls">
<a class="basket__btn-fill" href="{% url 'cart:checkout' %}">Оформить</a>
<a class="basket__btn" href="{% url 'products:product_list' %}">Продолжить покупки</a>
</div>
</div>
</div>
</div>
{% endblock content %}