{% extends "layouts/base.twig" %} {% block title %}{{ translations.b2b_clients_title ?? 'Clients B2B' }}{% endblock %} {% block head %} {% endblock %} {% block page_heading %}

{{ translations.b2b_clients_title ?? 'Clients B2B' }}

{{ translations.b2b_clients_subtitle ?? 'Gestion et évaluation des clients B2B — données propres à votre magasin' }}

{% endblock %} {% block modals %} {# ── Modal: Dodaj klienta B2B przez numer VAT ───────────────────────── #} {% endblock %} {% block content %}
{# ── Filtr bar ─────────────────────────────────────────── #}
{# Wiersz 1: Wyszukiwanie + Reset #}
{{ translations.search ?? 'Recherche' }}
{# Wiersz 2: Filtry pill #}
{# Score #}
{{ translations.score_label ?? 'Scoring' }}
{{ translations.all ?? 'Tous' }} A B C D
{# CA 12M #}
{{ translations.ca_12m_label ?? 'CA 12M' }}
{{ translations.all ?? 'Tous' }} < 1k 1 – 2,5k 2,5 – 5k 5 – 7,5k 7,5 – 10k > 10k
{# Fréquence #}
{{ translations.freq_label ?? 'Fréquence (12M)' }}
{{ translations.all ?? 'Tous' }} 1 – 5 6 – 10 11 – 19 20+
{# ── Baner niekompletnych danych ──────────────────────────── #}
{{ translations.incomplete_banner_text ?? ' klientów wymaga uzupełnienia danych.' }}
{# ── Tableau ─────────────────────────────────────────────── #}
{{ translations.shop_data_only ?? 'Données propres à votre magasin uniquement' }}
{# Skeleton — 8 lignes #} {% for i in 1..8 %} {% endfor %}
{{ translations.company ?? 'Société' }} {{ translations.vat ?? 'NIP / TVA' }} {{ translations.phone ?? 'Tél.' }} {{ translations.score_label ?? 'Score' }} {{ translations.client_type ?? 'Type' }} {{ translations.service_mode ?? 'Mode' }} {{ translations.freq_label ?? 'Fréq.' }} {{ translations.ca_12m_label ?? 'CA 12M' }} {{ translations.credit ?? 'Crédit' }}
{# ── Side slider — dane podstawowe klienta B2B ─────────────────────── #}
{# ── Side slider — atrybuty opisowe klienta B2B ───────────────────── #}
{% endblock %} {% block scripts %} {% endblock %}