{% if cart.id is defined %}
{% if abonnementPro %}
{% if cart.isPromo %}
{% set codePromo = cart.codePromo %}
<div class="col-11 p-0 pl-3 pt-3 text-left">
<div class="alert alert-success" role="alert">
<small> {{ 'Code promo' | trans({}, "productTranslate") }} :</small>
<small class="pl-2"> {{ codePromo.name }}</small>
<small class="pl-2">
{% if codePromo.type == constant('App\\Entity\\CodePromo::EN_POURCENTAGE') %}
-{{ codePromo.reduction }}%
{% elseif codePromo.type == constant('App\\Entity\\CodePromo::REMISEPANIERFIXE') %}
-{{ codePromo.reduction }}€
{% endif %}
<a class="code_promoRemove pl-2" data-id="{{ codePromo.id }}"
href="#">
<i class="fa fa-trash" aria-hidden="true"></i>
</a>
</small>
<p><small>{{ codePromo.description | trans({}, "productTranslate") }}</small></p>
</div>
</div>
{% else %}
{% if isProductPoste(cart.id) == false %}
<div class="col-8 pr-2 pl-3">
<div class="img_titre input_promo d-flex">
<input type="text" placeholder="{{ 'Code promo' | trans({}, "productTranslate") }}" class="codePromoName" name="codePromoName">
<button class="code_promoValid">ok</button>
</div>
</div>
<div class="col-12 p-0 pl-3 pt-3 text-left errorCodePromoParent" style="display: none">
<h6>
<small><span class="text-danger errorCodePromo"></span></small>
</h6>
</div>
{% endif %}
{% endif %}
{% if isProductPoste(cart.id) %}
{% if cart.getNameTypeCourrier %}
<div class="col-12 p-0 pl-3 pt-3 text-left">
<h6>
<small><span
class="color_b">{{ cart.getNameTypeCourrier | trans({}, "productTranslate") }} : {{ number_format( cart.getPrixTypeCourrier) }}
€</span></small>
</h6>
</div>
{% endif %}
{% endif %}
<div class="col-12 p-0 pt-3 text-left">
<div class="txt_total row">
<div class="col-5 p-0 text-left" style="background-color: #fff">{{ 'Total Panier' | trans({}, "productTranslate") }}</div>
{% if checkIsAbonnementProCart() %}
<div class="col-6 pr-2 text-right">
{% if cart.isPromo %}
{% set codePromo = cart.codePromo %}
{% if codePromo.type == constant('App\\Entity\\CodePromo::EN_POURCENTAGE') %}
-{{ codePromo.reduction }}%
{% elseif codePromo.type == constant('App\\Entity\\CodePromo::REMISEPANIERFIXE') %}
-{{ codePromo.reduction }}
{% endif %}
{% endif %}
{{ number_format(cart.prixTtc) }}€
</div>
{% endif %}
</div>
</div>
<div class="row w-100 p-0 pl-3 pt-3 text-left">
<div class="col-11 p-0 text-left"><span class="color_b">{{ 'Panier remise abonnement' | trans({}, "productTranslate") }} {{ abonnementPro.abonement.name }}</span></div>
{% if cart.prixSurchargeTTc %}
<div class="col-11 p-0 pl-0 pt-3 text-left">
<h6>
<small><span
class="color_b">{{ 'Majoration commande inférieure à 12 € TTC' | trans({}, "productTranslate") }} : {{ number_format( cart.prixSurchargeTTc) }}
€</span></small>
</h6>
</div>
{% endif %}
{% if cart.isPromo %}
{% set codePromo = cart.codePromo %}
<div class="col-11 p-0 text-left">
<span class="color_b">
{{ 'Panier remise code promo' | trans({}, "productTranslate") }}
{% if codePromo.type == constant('App\\Entity\\CodePromo::EN_POURCENTAGE') %}
-{{ codePromo.reduction }}%
{% elseif codePromo.type == constant('App\\Entity\\CodePromo::REMISEPANIERFIXE') %}
-{{ codePromo.reduction }}
{% endif %}
</span>
</div>
{% endif %}
</div>
<div class="row w-100 p-0 pl-3 pt-2 text-left">
<div class="col-5 p-0 text-left">{{ 'Livraison HT' | trans({}, "productTranslate") }} </div>
<div class="col-5 p-0 text-center">{{ 'Offerte' | trans({}, "productTranslate") }}</div>
</div>
<div class="row w-100 p-0 pl-3 pt-2 text-left">
<div class="col-5 p-0 text-left">{{ 'Total HT' | trans({}, "productTranslate") }}</div>
<div class="col-6 p-0 text-center">
<strike style="color: red;">{% if cart.abonnementProCart %}{{ number_format(cart.prixHtReduction - cart.abonnementProCart.prixHt) }}€ {% else %}{{ number_format(cart.prixHtReduction) }}€ {% endif %}</strike>
{% if cart.abonnementProCart %}{{ number_format(cart.prixHt - cart.abonnementProCart.prixHt) }}€ {% else %} {{ number_format(cart.prixHt) }}€ {% endif %}
</div>
</div>
<div class="row w-100 p-0 pl-3 pt-2 text-left">
<div class="col-5 p-0 text-left">{{ 'Prix TTC' | trans({}, "productTranslate") }}</div>
<div class="col-6 p-0 text-center">
<strike style="color: red;">{% if cart.abonnementProCart %} {{ number_format(cart.prixTtcReduction - cart.abonnementProCart.prixTtc) }}€{% else %} {{ number_format(cart.prixTtcReduction) }}€{% endif %}</strike>
<strong>
{% if cart.abonnementProCart %}{{ number_format(cart.prixTtc - cart.abonnementProCart.prixTtc) }}€ {% else %}{{ number_format(cart.prixTtc) }}€ {% endif %}
</strong>
</div>
</div>
{% else %}
{% if cart.isAbonnement and isProductPoste(cart.id)== false %}
{% else %}
{% if cart.isPromo %}
{% else %}
{% if isProductPoste(cart.id) == false %}
<div class="col-8 pr-2 pl-3">
<div class="img_titre input_promo d-flex">
<input type="text" placeholder="{{ 'Code promo' | trans({}, "productTranslate") }}" class="codePromoName" name="codePromoName">
<button class="code_promoValid">{{ 'ok' | trans({}, "productTranslate") }}</button>
</div>
</div>
<div class="col-12 p-0 pl-3 pt-3 text-left errorCodePromoParent" style="display: none">
<h6>
<small><span class="text-danger errorCodePromo"></span></small>
</h6>
</div>
{% endif %}
{% endif %}
<div class="col-12 p-0 pl-2 pt-3 text-left">
<div class="txt_total" style="background-color: #fff">{{ 'Total Panier' | trans({}, "productTranslate") }}</div>
</div>
{% if cart.prixSurchargeTTc %}
<div class="col-12 p-0 pl-3 pt-3 text-left">
<h6>
<small><span
class="color_b">{{ 'Majoration commande inférieure à 12 € TTC' | trans({}, "productTranslate") }} : {{ number_format( cart.prixSurchargeTTc) }}
€</span></small>
</h6>
</div>
{% endif %}
{% set prixDistribution = getPriceDistribution(cart.id) %}
{% set prixAbonnementProTtc = gePriceCartWithAbonnementPro(constant('App\\Entity\\AbonnementPro::TYPE_PRO'),cart) %}
{% set prixAbonnementBusinessTtc = gePriceCartWithAbonnementPro(constant('App\\Entity\\AbonnementPro::TYPE_TEAM'),cart) %}
<div class="row w-100 p-0 pl-3 pt-3 text-left textTotalPannierMobile" style="font-size: 11px;">
<div class="col-3 p-0 text-left"><span class="color_b"><a style="color:#07bce9!important;" class="linkAboPros" href="{{ path('abonnementPro_index') }}"> Abonnement</a></span></div>
<div class="col-3 p-0 text-left">{{ 'Sans' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ 'Copees +' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ 'Business' | trans({}, "productTranslate") }}</div>
</div>
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile" style="font-size: 11px;">
<div class="col-3 p-0 text-left" style="font-weight: bold;">{{ 'Sous-total' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ number_format(cart.prixProductsHt ) }}€</div>
<div class="col-3 p-0 text-left">{{ prixAbonnementProTtc.prixHtTotal }}€</div>
<div class="col-3 p-0 text-left">{{ prixAbonnementBusinessTtc.prixHtTotal }}€</div>
</div>
{% if isProductPoste(cart.id) == false %}
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile" style="font-size: 11px;">
<div class="col-3 p-0 text-left" style="font-weight: bold;">{{ 'Livraison' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ number_format(cart.prixCarrierHt ) }}€</div>
<div class="col-3 p-0 text-left">{{ 'Offerte' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ 'Offerte' | trans({}, "productTranslate") }}</div>
</div>
{% endif %}
{% if cart.isPromo %}
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile">
<div class="col-3 p-0 text-left" style="font-weight: bold;color: green;">{{ 'Promotion' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left" style="color: green;">{{ number_format(cart.prixHtReduction - cart.prixHt) }}€</div>
<div class="col-3 p-0 text-left" style="color: green;">{{ number_format(prixAbonnementProTtc.prixHtTotal - getTotalPromoByVal(cart,prixAbonnementProTtc.prixHtTotal)) }}€</div>
<div class="col-3 p-0 text-left" style="color: green;">{{ number_format(prixAbonnementBusinessTtc.prixHtTotal - getTotalPromoByVal(cart,prixAbonnementBusinessTtc.prixHtTotal)) }}€</div>
</div>
{% endif %}
{% if cart.prixSurchargeTTc %}
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile" style="font-size: 11px;">
<div class="col-3 p-0 text-left" style="font-weight: bold;">{{ 'Majoration' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ number_format( cart.prixSurchargeHt) }}</div>
<div class="col-3 p-0 text-left">{{ 'Offerte' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ 'Offerte' | trans({}, "productTranslate") }}</div>
</div>
{% endif %}
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile" style="font-size: 11px;">
<div class="col-3 p-0 text-left" style="font-weight: bold;">{{ 'TVA (20%)' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left">{{ number_format(cart.prixTtc - cart.prixHt) }}€</div>
<div class="col-3 p-0 text-left">
{% if cart.isPromo %}
{{ number_format(getTotalPromoByVal(cart,prixAbonnementProTtc.prixTtcTotal) - getTotalPromoByVal(cart,prixAbonnementProTtc.prixHtTotal))}}
{% else %}
{{ number_format(prixAbonnementProTtc.prixTtcTotal - prixAbonnementProTtc.prixHtTotal ) }}
{% endif %}
</div>
<div class="col-3 p-0 text-left">
{% if cart.isPromo %}
{{ number_format( getTotalPromoByVal(cart,prixAbonnementBusinessTtc.prixTtcTotal) - getTotalPromoByVal(cart,prixAbonnementBusinessTtc.prixHtTotal))}}
{% else %}
{{ number_format(prixAbonnementBusinessTtc.prixTtcTotal - prixAbonnementBusinessTtc.prixHtTotal ) }}
{% endif %}
</div>
</div>
<div class="row w-100 p-0 pl-3 pt-2 text-left textTotalPannierMobile textTotalPannierMobileGlobal" style=" font-size: 11px; padding: 10px 0px 10px 0px !important;">
<div class="col-3 p-0 text-left" style="font-weight: bold;">{{ 'Total' | trans({}, "productTranslate") }}</div>
<div class="col-3 p-0 text-left" style="font-weight: bold;padding-left: 7px !important;">{{ number_format(cart.prixTtc) }}€</div>
<div class="col-3 p-0 text-left" style="font-weight: bold;padding-left: 12px !important;">
{{ number_format(getTotalPromoByVal(cart,prixAbonnementProTtc.prixTtcTotal)) }}
</div>
<div class="col-3 p-0 text-left" style="padding-left: 9px !important;">
<strong class="prixAbonnementTtcPanier" style="font-weight: bold;">
<span class="">{{ number_format(getTotalPromoByVal(cart,prixAbonnementBusinessTtc.prixTtcTotal)) }}</span>
</strong>
</div>
</div>
{% endif %}
{% endif %}
{% endif %}