Accès restreint

Le backoffice écrit dans Firebase RTDB sous protection RBAC. Connecte-toi avec un compte ayant le rôle admin ou owner.

Mwaka
Backoffice · pilotage global
Connexion
Statut Valmenière
Statut Bord de Mer
Produits actifs
0
0 au total
Commandes aujourd'hui
0
— en attente
Actions rapides
Aperçu de la journée

Ce backoffice pilote en temps réel les pages index-valmeniere.html, index-centreville.html et la page d'accueil index.html. Toutes les modifications sont synchronisées via Firebase.

Carte des livraisons
— livraisons

Géolocalisation des commandes en livraison (adresses non reconnues exclues).

Sources des commandes

Répartition par origine (Web, Téléphone, etc.) et par mode (Emporter, Livraison).

Chaque boutique a son propre menu. Les modifications sont indépendantes.

Suppléments indépendants par boutique.

0 commande(s)

Chargement...

Définis les horaires pour chaque jour. Désactive le toggle pour marquer un jour fermé.

Point de départ des livraisons

Toutes les livraisons partent d'un seul point. Sélectionne la boutique qui les gère.

Valmenière

Les livraisons partent d'ici

Bord de Mer

Les livraisons partent d'ici

Activer la livraison par boutique

🏔️ Valmenière

Autoriser les commandes en livraison depuis ce site

🌊 Bord de Mer

Autoriser les commandes en livraison depuis ce site

Configure le détail de la livraison pour chaque boutique : tarifs, zones par km et créneaux horaires.

Paramètres généraux
Sous ce montant, la livraison est refusée à la commande.
Délai limite avant la fermeture de la boutique.
Information à destination du client dans le sélecteur de mode de distribution.
Permet de calculer le premier créneau disponible.
Estimation du temps de trajet à vol d'oiseau.

Application de la TVA sur les frais de livraison

Sert de centre pour le calcul des zones de livraison en cercle.
Codes postaux desservis

Communes acceptées pour la livraison. Toute commande dont le code postal n'est pas dans cette liste est refusée côté panier. Les autres erreurs (POI introuvable, hors zone km) deviennent de simples avertissements.

Zones de livraison (sur carte)

Dessine des zones polygonales sur la carte (Zone 1, 2, 3…). Chaque zone a un tarif. Quand le client saisit son adresse, sa position est testée contre chaque polygone (du premier au dernier) ; le premier qui contient son point fixe le tarif. Si aucune zone polygonale n'est définie, le système retombe sur les zones par km ci-dessous.

Conseils : Clique Dessiner une zone puis place les sommets sur la carte. Glisse un sommet pour le déplacer. Pour modifier les contours après coup, utilise les boutons d'édition (✎ / 🗑) en haut à gauche de la carte. L'ordre dans la liste compte : un point dans plusieurs polygones prend le tarif du premier de la liste.
Zones de livraison (par km, fallback)

Cercles concentriques autour du point de retrait. Utilisé uniquement si aucune zone polygonale n'est définie au-dessus. Trier automatiquement par distance croissante.

Créneaux horaires de livraison

Activer la commande par créneau

Le client choisit un créneau lors de la commande

Nombre maximum de commandes par créneau.

Plages de livraison par jour. Coche un jour pour activer la livraison ; les heures par défaut reprennent les horaires d'ouverture.

Configure le contenu du hero affiché en haut de chaque page boutique.

Textes du hero

Astuce design : entoure un mot de **mot** pour le badge magenta tourné, ou de *mot* pour le gradient cyan→magenta. Exemple : Achetez **2** → Achetez avec "2" en badge.

Textes animés (tickets & badge pizza)

Petits libellés qui s'animent à l'arrivée sur la page : tickets autour du visuel pizza + badge central. Laisser vide pour cacher.

Stats du hero (3 blocs)
Bannière du haut (marquee)

Bandeau qui défile en haut de chaque page client.

Bannière du panier (checkout)

Affichée dans le panier avant validation. Idéale pour rappeler une promo.

Chaque boutique gère ses propres règles d'upselling.

Règles actives
0 règle

Aucune règle d'upselling configurée

Si plusieurs règles s'appliquent, celle de plus haute priorité est utilisée.

Règles actives
0 règle

Aucune règle de cross-selling configurée

Codes actifs
0 code

Aucun code promo configuré

Comment ça marche

Chaque campagne définit un segment (jour habituel, créneau, statut…) et un email avec variables. Le cron tourne quotidiennement, filtre les clients qui matchent, respecte l'opt-out et le cap (1 envoi / semaine / client par défaut), et envoie via le SMTP existant.

Variables disponibles dans le sujet et le corps : {{firstName}}, {{pizzaFavorite}}, {{addOnFavorite}}, {{shopFavori}}, {{shopUrl}}, {{jourHabituel}}.

Campagnes
0 campagne

Aucune campagne configurée

Invitations envoyées
0
— 30 derniers jours
Filleuls convertis
0
— taux de conversion
Points distribués
0
— valeur €
Top parrains
0 filleul converti
Configuration de l'offre

Activer le parrainage

Désactiver = le bandeau / la détection ?ref= / l'onglet client deviennent invisibles

Texte affiché dans le bandeau filleul et le CTA "Invite tes amis" du mail / modal. Utilise {{discount}}, {{points}}, {{invites}}, {{godparentName}}.

Le niveau d'un parrain est basé sur le nombre d'amis convertis (pas les invitations envoyées) — sinon ça incite au spam. Le copy s'adapte automatiquement dans l'espace client.

Invitations
0

Aucune invitation pour le moment

🏔️ Site Valmenière

index-valmeniere.html — autorise les commandes en ligne

🌊 Site Bord de Mer

index-centreville.html — autorise les commandes en ligne

Étape 1 — Choisir un fichier

Formats acceptés : XLSX, XLS, CSV, ODS. La 1ère ligne doit contenir les noms de colonnes (en-têtes). Le fichier peut contenir une seule feuille ou plusieurs (la première est utilisée par défaut).

Historique des imports
Chargement…
Modes acceptés

Paiement par carte (Stripe)

Le client peut payer en ligne par CB

Paiement en espèces sur place

Le client paie au retrait ou à la livraison

Paiement groupé

Envoyer un lien à chaque participant pour payer sa part

Mode "À emporter" disponible

Le client peut choisir de venir chercher sa commande

Sauvegarde catalogue

Exporte ton catalogue en JSON (filet de sécurité). Tu pourras le réimporter en cas de souci.