<div class="price product-details__actions">
<div class="product-details__price-block">
<div class="">
<!-- ICI BLOC CODE POUR AFFICHER LE PRIX - GESTION PRIX PROMO + PRIX VARIANT -->
{% if not product.enabledVariants.empty() %}
{% import "@SyliusShop/Common/Macro/money.html.twig" as money %}
{% set variant = product|sylius_resolve_variant %}
{% set hasDiscount = variant|sylius_has_discount({'channel': sylius.channel}) %}
<span class="product-details__prices product-details__prices--old" id="product-original-price" {{ sylius_test_html_attribute('product-original-price', money.calculateOriginalPrice(variant)) }}>
{% if hasDiscount %}
<del>{{ money.calculateOriginalPrice(variant) }}</del>
{% endif %}
</span>
<span class="product-details__prices" id="product-price" {{ sylius_test_html_attribute('product-price', money.calculatePrice(variant)) }}>
{{ money.calculatePrice(variant) }}
</span>
{% endif %}
{% if product.isConfigurable() and product.getVariantSelectionMethod() == 'match' and not product.enabledVariants.empty() %}
{% set pricing = sylius_product_variant_prices(product, sylius.channel) %}
{% import "@SyliusShop/Common/Macro/money.html.twig" as money %}
<div id="sylius-variants-pricing" data-unavailable-text="{{ 'sylius.ui.unavailable'|trans }}">
{% for price in pricing %}
<div {% for option, value in price %}data-{{ option }}="{% if option == 'value' or option == 'original-price' %}{{ money.convertAndFormat(value) }}{% else %}{{ value|replace({'\"': '\''}) }}{% endif %}" {{ sylius_test_html_attribute('variant-price') }}{% endfor %}></div>
{% endfor %}
</div>
{% endif %}
<!-- FIN CODE PRIX -->
</div>
<div class="product-details__stock-block">
<!-- STOCK -->
{% set instock = true %}
{% if product.enabledVariants.empty() or product.simple and not sylius_inventory_is_available(product.enabledVariants.first) %}
{% set instock = false %}
<div class="ui small negative icon message" id="sylius-product-out-of-stock" {{ sylius_test_html_attribute('product-out-of-stock') }}>
<div class="product-details__stock product-details__stock--out">
<i class="fas fa-times"></i> {{ 'sylius.ui.out_of_stock'|trans }}
</div>
</div>
{% elseif mode != "gift" %}
{% set instock = true %}
<div class="product-details__stock product-details__stock--in">
<i class="fas fa-check"></i>{{ 'sylius.ui.enstock'|trans }}
</div>
{% endif %}
</div>
</div>
{% if SimpleAttributes.prixkg is defined %}
{% set prixkg = SimpleAttributes.prixkg %}
{% if prixkg is not null and prixkg is not empty %}
<div class="prixkg"><em>{{ prixkg.value }} € / kg</em></div>
{% endif %}
{% endif %}
{% if instock %}
<div class="product-details__form">
{{ render(url('sylius_shop_partial_cart_add_item', {'template': '@SyliusShop/Product/Show/_addToCart.html.twig', 'productId': product.id})) }}
</div>
{% endif %}
</div>