-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problème
Je souhaite faire un mailing à tous les admins des sites Biblys que je gère pour annoncer la nouvelle politique tarifaire.
Il est très difficile aujourd'hui de pouvoir exporter la liste complète des admins avec leur adresse e-mail et d'autres caractéristiques afin de pouvoir les importer dans un logiciel de mailing.
Solution
Ajouter une commande admins pour exporter la liste des admins dans un fichier CSV au format attendu par Listmonk.
Le format attendu est :
email,name,attributes
user1@mail.com,"User One","{""age"": 42, ""planet"": ""Mars""}"
user2@mail.com,"User Two","{""age"": 24, ""job"": ""Time Traveller""}"
Laisser la colonne "name" vide.
Propriétés JSON :
- Ajouter une colonne
site_name - Ajouter une colonne
revenueavec le CA réalisé sur l'année 2025 - Ajouter une colonne
one_percenten calculant 1% du CA annuel / 12 - Ajouter une colonne
subscription_fee
Calculer le subscription_fee en fonction du CA :
| Palier | CA e-commerce annuel | Tarif mensuel |
|---|---|---|
| 1 | Moins de 2 000 € | 15 € |
| 2 | 2 000 – 5 000 € | 30 € |
| 3 | 5 000 – 15 000 € | 50 € |
| 4 | 15 000 – 50 000 € | 75 € |
| 5 | Plus de 50 000 € | 100 € |
Détails techniques
Schéma de la base de données : https://github.com/biblys/biblys/blob/dev/schema.xml
- Utiliser la table
rightset la colonneisAdminpour récupérer les identifiants des admins - Utiliser la table
userset la colonneemailpour récupérer les emails
Comment tester
- Exécuter
biblys admins - Constater que l'export génère un fichier CSV au format attendu dans le dossier au courant.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels