{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Plateforme{% endblock %} {% macro fcfa(cents) %}{{ (cents / 100)|number_format(0, ',', ' ') }} FCFA{% endmacro %} {% block content %} {% import _self as helper %}
Consolidé de toutes les boutiques — 30 derniers jours.
Boutiques actives
{{ boutiques.active }}
{{ boutiques.total }} au total
Licences actives
{{ licenses.active }}
{{ licenses.suspended }} suspendues · {{ licenses.expired }} expirées
Connecteurs actifs
{{ activeConnectors }}
contact < 48 h
CA (30 j)
{{ helper.fcfa(sales.revenueCents) }}
{{ sales.salesCount }} ventes · net des avoirs
Créances clients
{{ helper.fcfa(customerDebt) }}
à recouvrer (toutes boutiques)
Dettes fournisseurs
{{ helper.fcfa(supplierDebt) }}
à régler (toutes boutiques)
Avoirs remboursés (30 j)
{{ helper.fcfa(refunded) }}
déduits du CA
| Boutique | Ventes | CA |
|---|---|---|
| {{ c.company }} | {{ c.salesCount }} | {{ helper.fcfa(c.revenueCents) }} |
| Aucune vente sur la période. | ||
| Boutique | Offre | Statut | Site | Dernier contact |
|---|---|---|---|---|
| {{ l.company.name }} | {{ l.offerLabel }} | {{ l.status.value }} | {{ l.siteUrl ?? '—' }} | {{ l.lastSeenAt ? l.lastSeenAt|date('d/m/Y H:i') : 'jamais' }}{{ online ? ' ●' : '' }} |
| Aucun connecteur lié. | ||||