Pastry Land
Administration
Pastry Land
Dashboard admin
Tableau de bord
Vue d'ensemble
Commandes
Analytique
Catalogue
Contenu du site
Pages éditoriales
Articles
Marketing
Codes promo
Affiliés
Communauté
Comptes clients
Cagnottes
Clients
Contacts
Avis clients
Équipe
Comptes & rôles
Activité
Système
Paramètres
build: …
Vue d'ensemble
Commandes (aujourd'hui)
—
CA du mois (FCFA)
—
Visites (aujourd'hui)
—
En attente
—
Trafic & commandes (30 j.)
Répartition statuts
Dernières commandes
Réf.ClientMontantModeStatutDate
Réf.ClientTéléphoneArticlesTotalLivraisonStatutDateReçu
Visites totales
—
Pages vues (aujourd'hui)
—
Trafic cette semaine
—
Visites quotidiennes (30 j.)
Trafic par heure (7 j.)
Pages les plus visitées
Appareils
Modes de paiement
ArticleCatégoriePrixStatutActions
Textes globaux du site
Liens de la barre de navigation
SEO & partage sur réseaux sociaux
Pages de catégories
CatégorieEyebrowPill NEWStatutActions
TitreSlug (URL)OrdreStatutActions
💡 Pour qu'une page apparaisse dans le top nav du site : édite Contenu du site → Liens de la navigation, et mets #contact comme URL pour pointer vers la page de slug contact.
CodeRéductionMin.UtilisationsComm.AffiliéExpireStatutActions
NomIdentifiantContactCodesUtilisations payéesCommissionStatutActions
🔗 Lien dashboard affilié : /affilie — communiquez-le aux promoteurs avec leurs identifiants.
NomEmailTéléphoneCagnottesSolde totalStatutActions
CagnotteClientSolde / ObjectifDate cibleStatutActions
💰 Les dépôts via le site sont automatiques (CinetPay). Pour les versements cash/virement reçus en personne, utilise le bouton « Dépôt manuel » pour les enregistrer.
NomTéléphoneEmailCommandesDépensé (FCFA)Dernière commande
ClientNoteCommentaireDateVisible
IdentifiantNom completRôleTéléphoneEmailStatutActions
DateUtilisateurActionTypeDétails
Notifications nouvelle commande
📧 Email
Envoie un email à chaque nouvelle commande, avec tous les détails (client, articles, total, livraison). Destinataire défini dans .env (NOTIFY_EMAIL_TO). Setup Gmail SMTP dans .env.
💬 WhatsApp
Ping WhatsApp instantané au numéro patron via CallMeBot (gratuit). Numéro + clé API dans .env (CALLMEBOT_PHONE / CALLMEBOT_APIKEY).
Paiement
Validation automatique des paiements
Quand activé, tous les paiements sont validés immédiatement sans passer par CinetPay. Utile pour tester le flux complet avant l'intégration réelle.
Accès admin
Compte super-admin
Le compte super-admin est défini via les variables d'environnement ADMIN_USER et ADMIN_PASS dans le fichier .env.
Sauvegardes (DB + images)
FichierTailleDateAction
💾 Sauvegarde la base SQLite + tous les uploads dans une archive .tar.gz. Les 14 sauvegardes les plus récentes sont conservées (les anciennes sont automatiquement supprimées).
⏰ Cron quotidien recommandé : ajoute 0 3 * * * cd /chemin/projet && npm run backup à crontab -e.
🔄 Restore : ./scripts/restore.sh backups/pastry-YYYYMMDD-HHMMSS.tar.gz (un snapshot pré-restore est créé automatiquement).
Commande
Nouveau compte
Nouvel article
📐 Dimensions recommandées : 1200 × 1500 px (portrait 4:5).
📦 Poids max : 5 Mo. Format : JPEG, PNG ou WEBP.
💡 Astuce : centre le sujet (le produit est recadré en 4:5 sur desktop et 4:3 sur mobile). Fond uni ou flou = rendu plus pro.
Jusqu'à 8 images. Cliquez ✕ sur une vignette pour la retirer.
Nouvelle page
📐 Dimensions recommandées : 1800 × 1200 px (paysage 3:2). 📦 Max 8 Mo. Format JPEG, PNG ou WEBP.
Dépôt manuel

Détail cagnotte
Nouveau code promo
Nouvel affilié
Modifier la catégorie
📐 Dimensions recommandées : 1800 × 1200 px (paysage 3:2) — sera affichée en plein écran sur desktop et en bannière 21:9 sur mobile.
📦 Poids max : 8 Mo. Format : JPEG, PNG ou WEBP.
💡 Astuce : choisis une image avec le sujet bien centré (les bords seront recadrés selon l'écran).
Historique
Modifier le compte