{% sw_extends '@Storefront/storefront/component/product-label/badge.html.twig' %}
{% block component_product_label_badge %}
{% set normalPrice = product.calculatedPrice.unitPrice %}
{% set salePrice = product.calculatedPrices.first.unitPrice %}
{% set badgeContent = "" %}
{% if salePrice and (normalPrice !== salePrice) %}
{% set saleInAmount = normalPrice - salePrice %}
{% set badgeContent = ((saleInAmount / normalPrice) * 100)|round(0) %}
{% endif %}
{% if badgeContent %}
{% set badgeContent = '-'~badgeContent~'%' %}
{{ parent() }}
{% endif %}
{% endblock %}