{% extends "layouts/base.twig" %} {% block title %}{{ translations.max_price_management|default('Zarządzanie maksymalnymi cenami') }}{% endblock %} {% block head %} {% endblock %} {% block page_heading %}
{{ translations.max_price_subtitle|default('Ustaw maksymalną cenę sprzedaży dla każdego produktu w systemie') }}
| {{ translations.product|default('Produkt') }} | {{ translations.cost_section|default('Koszt') }} | {{ translations.expected_margin_section|default('Oczek. marża') }} | {{ translations.max_price_section|default('Maksymalna cena') }} | ||
|---|---|---|---|---|---|
| {{ translations.production_cost|default('Koszt prod.') }} | {{ translations.vat|default('VAT') }} | {{ translations.max_sale_price|default('Maks. cena') }} | {{ translations.margin_on_max|default('Marża') }} | ||
| {{ category.name }} {{ category.products|length }} | |||||
| {{ product.getName() }} {% if product.getIsVegetarian() %} 🌿 {% endif %} | {# ── Koszt produkcji ── #}{% if raw > 0 %} {{ raw|number_format(2, ',', ' ') }} {% else %} — {% endif %} | {# ── VAT ── #}{{ product.getTaxValPerc() }}% | {# ── Oczekiwana marża ── #}{% if expMargin > 0 %} {{ expMargin|number_format(0, ',', ' ') }}% {% else %} — {% endif %} | {# ── Maks. cena sprzedaży (edytowalna) ── #}
{{ translations.for_expected_margin|default('Dla') }} {{ expMargin|number_format(0) }}%: {{ targetPrice|number_format(2, ',', ' ') }}
{% endif %}
|
{# ── Marża od ceny maks. ── #}
{% if margeOnMax is not null %}
{%- set margeRounded = margeOnMax|round(0) -%}
{%- set cls = margeRounded >= 50 ? 'marge-good' : (margeRounded >= 20 ? 'marge-ok' : 'marge-bad') -%}
{{ margeRounded }}%
{# delta względem oczekiwanej #}
{% if expMargin > 0 %}
{%- set delta = margeRounded - expMargin|round(0) -%}
{{ delta >= 0 ? '+' : '' }}{{ delta }}pp
{% endif %}
{% else %}
—
{% endif %}
|
{{ translations.no_results|default('Brak wyników dla podanych filtrów') }}