{% extends 'admin/base.html.twig' %} {% block title %}Gestion des plans tarifaires{% endblock %} {% block breadcrumb %}Super Administration Plans tarifaires{% endblock %} {% block body %}
{# Header #}

Gestion des plans tarifaires

Gérez les plans d'abonnement de la plateforme Izibrick

Créer un plan
{# Flash messages #} {% for type, messages in app.flashes %} {% for message in messages %} {% endfor %} {% endfor %} {# Plans Grid #}
{% for plan in plans %}
{# Header #}
{{ plan.name }}
Code: {{ plan.code }}
{% if not plan.isActive %} Inactif {% endif %}
{# Body #}
{# Prix #}
{% if plan.priceMonthly == '0.00' %}
Gratuit
{% else %}
{{ plan.priceMonthly }}€
/ mois
ou {{ plan.priceYearly }}€/an (économie: {{ (plan.priceMonthly * 12 - plan.priceYearly)|round }}€)
{% endif %}
{# Description #} {% if plan.description %}

{{ plan.description|slice(0, 100) }}...

{% endif %} {# Limites #}
  • {{ plan.maxSites == 9999 ? '∞' : plan.maxSites }} site(s)
  • {{ plan.maxPages == 9999 ? '∞' : plan.maxPages }} pages
  • {{ (plan.maxStorage / 1024)|round(2) }} GB stockage
{# Fonctionnalités #}
FONCTIONNALITÉS
{% if plan.customDomain %} Domaine perso {% endif %} {% if plan.removeWatermark %} Sans watermark {% endif %} {% if plan.aiGeneration %} IA {% endif %} {% if plan.prioritySupport %} Support prioritaire {% endif %} {% if plan.hasAds %} Avec publicité {% endif %}
{# Footer #}
{% else %}
Aucun plan tarifaire n'a encore été créé. Créer le premier plan
{% endfor %}
{# Info box #}
Conseils pour gérer vos plans
  • Utilisez 9999 pour indiquer "illimité" (sites ou pages)
  • Le code du plan doit être unique et ne peut contenir que des lettres minuscules, chiffres et tirets
  • L'ordre d'affichage détermine l'ordre sur la page de tarification publique
  • Seuls les plans actifs sont visibles par les utilisateurs
  • Vous ne pouvez pas supprimer un plan utilisé par des abonnements actifs
  • Le prix annuel inclut généralement une réduction (ex: 10 mois au lieu de 12)
{% endblock %}