{% 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-price {% if hasDiscount %}promo{% endif %}" id="product-price" {{ sylius_test_html_attribute('product-price', money.calculatePrice(variant)) }}>
    {{ money.calculatePrice(variant) }}
</span>
{% if hasDiscount %}
    <span class="product-price-old">{{ money.calculateOriginalPrice(variant) }}</span>
{% endif %}

