Spécifications Dashboard Partenaire
La solution de cashback nouvelle génération
VUE D'ENSEMBLE DU DASHBOARD PARTENAIRE
1.1Définition et Objectifs
Le Dashboard Partenaire est l'interface web PWA (Progressive Web App) dédiée aux commerçants partenaires de REWAPP. Cette plateforme constitue le point de contact principal entre les commerçants et l'écosystème REWAPP, permettant de gérer leur participation au programme de cashback.
Objectifs principaux
- Scanner et valider les QR codes clients pour débiter les points
- Configurer l'offre de cashback et les paramètres commerciaux
- Consulter les statistiques et analyser la performance
- Gérer le profil et les informations commerciales
- Accéder aux outils premium (pour les abonnés)
1.2Utilisateurs Cibles
Profils Utilisateurs
| Profil | Rôle | Besoins Principaux |
|---|---|---|
| Gérant de commerce | Responsable de la configuration globale | Paramétrer cashback, consulter stats globales, gérer abonnement |
| Personnel en caisse | Scan quotidien des QR codes | Interface de scan simple et rapide |
| Responsable marketing | Analyse des statistiques | Analytics avancés, promotions ciblées |
| Comptable | Suivi financier | Rapports de transactions, exports |
1.3Stack Technique
- Frontend : Angular + Ionic (PWA)
- UI Framework : Ionic Components + Angular Material
- Charts : ng2-charts ou Chart.js
- State Management : NgRx ou Services Angular
- API : REST API avec JWT
- Scanner : ZXing ou html5-qrcode
- Responsive : Compatible mobile, tablette, desktop
1.4Accès au Dashboard
URL de production : https://partner.rewapp.fr
URL de staging : https://partner-staging.rewapp.fr
Compatibilité navigateurs
- Chrome (2 dernières versions)
- Firefox (2 dernières versions)
- Safari (2 dernières versions)
- Edge (2 dernières versions)
AUTHENTIFICATION ET INSCRIPTION
2.1Processus d'Inscription
VALIDATION MANUELLE OBLIGATOIRE
par l'équipe Admin REWAPP avant activation de tout compte partenaire.
Étape 1 : Informations Entreprise
Formulaire Entreprise
| Champ | Type | Obligatoire | Validation |
|---|---|---|---|
Raison sociale |
Texte | Oui | 2-100 caractères |
Nom commercial |
Texte | Oui | 2-100 caractères |
Numéro SIRET |
Texte | Oui | 14 chiffres exactement, vérification Luhn |
Adresse complète |
Texte | Oui | Autocomplétion via API adresse |
Code postal |
Texte | Oui | 5 chiffres |
Ville |
Texte | Oui | 2-100 caractères |
Téléphone professionnel |
Texte | Oui | Format français (+33 ou 0X) |
Email professionnel |
Oui | Format email valide | |
Catégorie d'activité |
Liste déroulante | Oui | Sélection unique |
Catégories d'activité disponibles
- Restauration (restaurants, cafés, boulangeries, food trucks)
- Commerce alimentaire (supermarchés, épiceries, primeurs, cavistes)
- Mode et beauté (prêt-à-porter, chaussures, coiffeurs, instituts)
- Services (garages, pressing, salles de sport, cinémas)
- Loisirs et culture (librairies, boutiques de sport, jouets)
- Santé et bien-être (pharmacies, parapharmacies, opticiens)
- Autre (à préciser)
EXCLUSIONS
Armes, tabac, jeux d'argent, produits illégaux
Étape 2 : Informations Responsable
Formulaire Responsable
| Champ | Type | Obligatoire | Validation |
|---|---|---|---|
Nom du gérant | Texte | Oui | 2-50 caractères |
Prénom du gérant | Texte | Oui | 2-50 caractères |
Fonction | Texte | Oui | 2-100 caractères |
Téléphone direct | Texte | Oui | Format français |
Email de contact | Oui | Format email valide |
Étape 3 : Documents à Fournir
Documents Requis
| Document | Format | Taille Max | Exigences |
|---|---|---|---|
| Extrait KBIS | 5 Mo | Moins de 3 mois | |
| RIB professionnel | 5 Mo | Au nom de l'entreprise | |
| Pièce d'identité gérant | PDF, JPG, PNG | 5 Mo | CNI ou passeport en cours de validité |
| Logo entreprise | JPG, PNG | 2 Mo | Minimum 500x500 pixels |
Étape 4 : Création des Identifiants
Identifiants de Connexion
| Champ | Type | Obligatoire | Validation |
|---|---|---|---|
Email de connexion | Oui | Pré-rempli avec email professionnel | |
Mot de passe | Password | Oui | Min 8 car., 1 majuscule, 1 chiffre, 1 spécial |
Confirmation MDP | Password | Oui | Doit correspondre |
Acceptation CGU | Checkbox | Oui | Obligatoire |
Acceptation CGV | Checkbox | Oui | Obligatoire |
2.1.2Workflow de Validation
Étape 1 : Soumission
Commerçant soumet formulaire complet
Étape 2 : Accusé réception
Email automatique avec numéro de dossier
Étape 3 : Vérification documents
Contrôle KBIS, RIB, identité par Admin REWAPP
Étape 4 : Vérification SIRET
API INSEE automatique
Étape 5 : Décision
Approbation ou demande de compléments
Étape 6 : Notification
Email avec lien d'activation ou motif de refus
Étape 7 : Activation
Premier accès au dashboard
Statuts de la demande
- En attente de validation : Documents soumis, en cours d'examen
- Documents incomplets : Complément requis (avec détail)
- Validé : Compte activé, accès autorisé
- Refusé : Demande rejetée (avec motif)
2.2Connexion au Dashboard
2.2.1 Écran de Connexion
Composants de l'interface :
- Logo REWAPP Partner
- Champ email (icône enveloppe)
- Champ mot de passe (icône cadenas + toggle visibilité)
- Case à cocher "Se souvenir de moi"
- Bouton "Se connecter"
- Lien "Mot de passe oublié ?"
- Lien "Devenir partenaire"
2.2.2 Règles d'Authentification
Paramètres de Sécurité
| Paramètre | Valeur | Comportement |
|---|---|---|
Identifiant | Email professionnel ou SIRET | Insensible à la casse pour email |
Mot de passe | 8+ caractères complexe | Sensible à la casse |
Tentatives max | 5 | Blocage temporaire après 5 échecs |
Durée blocage | 15 minutes | Compteur réinitialisé après succès |
Captcha | Après 3 échecs | Google reCAPTCHA v3 |
Session | 8 heures d'inactivité | Déconnexion automatique |
Token JWT | 24 heures | Renouvellement automatique si actif |
2.2.3 Récupération de Mot de Passe
-
1
Clic sur "Mot de passe oublié ?"
-
2
Saisie de l'email associé au compte
-
3
Email avec lien de réinitialisation
Validité : 1 heure
-
4
Page de définition du nouveau mot de passe
-
5
Confirmation et redirection vers la connexion
INTERFACE DE SCAN QR CODE
RAPPEL RÈGLE MÉTIER
Le QR code client est valable 60 secondes et à usage UNIQUE.
3.1Page de Scan Principal
Cette page est l'écran d'accueil par défaut du dashboard pour faciliter l'accès rapide au scan.
3.1.1 Composants de l'Interface
Zone de Scan (centre de l'écran)
- Fenêtre de capture vidéo : 640x480px minimum
- Cadre de visée animé pour centrer le QR code
- Indicateur de luminosité (vert = OK, orange = faible, rouge = insuffisant)
- Bouton bascule caméra avant/arrière (sur mobile/tablette)
- Bouton lampe torche (si disponible sur l'appareil)
- Bouton saisie manuelle (code alphanumérique de secours)
Informations Temps Réel (bandeau supérieur)
- Nom du commerce connecté
- Statut du scan : "Prêt", "Scan en cours...", "Validation..."
- Heure actuelle
Statistiques du Jour (bandeau inférieur ou latéral)
- Nombre de transactions aujourd'hui
- Montant total débité (en points et en euros)
- Dernière transaction effectuée (heure + montant)
3.1.2 Processus de Scan Détaillé
Étapes du Scan
| Étape | Action | Durée | Feedback |
|---|---|---|---|
| 1. Détection | QR code détecté automatiquement dans le cadre | < 500ms | Son "bip" + cadre vert |
| 2. Lecture | Extraction données cryptées | < 500ms | Animation de chargement |
| 3. Envoi serveur | Transmission API pour validation | < 1s | Indicateur de progression |
| 4. Vérification | Signature HMAC, validité, solde, usage unique | < 500ms | - |
| 5. Résultat | Affichage succès ou erreur | Immédiat | Écran dédié |
3.1.3 Écran de Succès
Affichage après scan validé :
- Grande coche verte animée
- Montant débité en points (grand format) : ex. "500 points"
- Équivalent en euros : ex. "52,50€"
- Prénom du client (partiel) : ex. "Marie C."
- Heure de la transaction
- Bouton "Nouveau scan" (retour immédiat à l'écran de scan)
- Son de confirmation : "Ding" positif
3.1.4 Écrans d'Erreur
Codes d'Erreur QR
| Code Erreur | Message Affiché | Cause | Action |
|---|---|---|---|
QR_EXPIRED |
QR code expiré | Délai supérieur à 60 secondes | Demander nouveau QR au client |
QR_ALREADY_USED |
QR code déjà utilisé | Tentative de réutilisation | Demander nouveau QR au client |
QR_INVALID |
QR code invalide | Signature incorrecte | Vérifier l'app du client |
INSUFFICIENT_BALANCE |
Solde insuffisant | Points du client inférieurs au montant QR | Client doit régénérer avec montant inférieur |
PARTNER_SUSPENDED |
Compte partenaire suspendu | Compte bloqué par admin | Contacter support REWAPP |
SERVER_ERROR |
Erreur technique | Problème serveur | Réessayer ou contacter support |
SON D'ERREUR
"Buzz" négatif pour toutes les erreurs
3.2Mode Saisie Manuelle
En cas de problème de scan caméra, possibilité de saisir le code manuellement.
Champ de saisie
- Code alphanumérique 12 caractères
- Clavier optimisé (chiffres + lettres majuscules)
- Validation automatique dès 12 caractères
CONFIGURATION DU COMMERCE
4.1Paramètres de Cashback
RÈGLE FONDAMENTALE
Taux de cashback UNIQUE pour TOUS les produits du commerce. Pas de différenciation par catégorie de produit.
4.1.1 Configuration du Taux de Base
Paramètres du Taux
| Paramètre | Valeur | Options |
|---|---|---|
Taux de cashback | 1% à 10% | Par tranche de 0,5% |
Application | Montant TTC | Automatique |
Effectivité | Immédiate | Pour nouvelles transactions |
Historique | 12 derniers changements | Consultable |
Interface de configuration :
- Slider horizontal de 1% à 10%
- Affichage en temps réel du taux sélectionné
- Prévisualisation du calcul exemple
- Bouton "Enregistrer les modifications"
- Confirmation requise avant sauvegarde
Exemple de calcul affiché
Simulation Cashback
| Montant Achat | Taux Configuré | Cashback Client | Points Gagnés |
|---|---|---|---|
| 50€ | 4% | 2,00€ | 20 points |
| 100€ | 4% | 4,00€ | 40 points |
| 150€ | 4% | 6,00€ | 60 points |
4.1.2 Configuration des Paliers de Fidélité
RÈGLE
Le palier est calculé sur les 12 derniers mois glissants, PAR COMMERÇANT.
Paliers de Fidélité
| Palier | Bonus Cashback | Seuil Par Défaut | Seuil Personnalisable |
|---|---|---|---|
| Bronze | Taux de base (+0%) | 0€ (automatique) | Non modifiable |
| Silver | +5% | 500€ | Oui (min 100€) |
| Gold | +10% | 1 500€ | Oui (min 500€) |
| Platine | +15% | 3 000€ | Oui (min 1 000€) |
| Diamant | +20% | 10 000€ | Oui (min 3 000€) |
EXEMPLE DE CALCUL AVEC PALIER
Client Gold chez un restaurant à 4% de cashback
• Taux de base : 4%
• Bonus Gold : +10%
• Taux effectif : 4% × 1,10 = 4,4%
Interface de configuration des paliers :
- Tableau avec seuils modifiables
- Validation que chaque seuil est supérieur au seuil précédent
- Prévisualisation de l'impact
- Recalcul automatique des paliers clients à 2h00 chaque nuit
4.2Informations du Commerce
4.2.1 Informations Publiques
Affichées dans l'application mobile client :
Informations Affichées
| Champ | Type | Obligatoire | Caractéristiques |
|---|---|---|---|
Nom commercial | Texte | Oui | 2-100 caractères |
Description courte | Texte | Oui | Max 150 caractères |
Description longue | Textarea | Non | Max 1000 caractères |
Photo principale | Image | Oui | JPG/PNG, max 5Mo, 1200x800px recommandé |
Photos supplémentaires | Images | Non | Max 5, mêmes contraintes |
Logo | Image | Oui | JPG/PNG, 500x500px min, carré |
Adresse | Texte | Oui | Affichée sur carte |
Téléphone public | Texte | Non | Affiché aux clients |
Site web | URL | Non | Lien cliquable |
4.2.2 Horaires d'Ouverture
Configuration par jour de la semaine :
- Lundi à Dimanche
- Deux créneaux possibles par jour (matin/après-midi)
- Option "Fermé" par jour
- Option "Ouvert 24h/24"
- Gestion des jours fériés
4.2.3 Coordonnées Géographiques
- Adresse avec autocomplétion
- Positionnement automatique sur carte
- Possibilité d'ajuster manuellement le marqueur
- Rayon de géolocalisation pour détection automatique
TABLEAU DE BORD ET STATISTIQUES
5.1Dashboard Principal
5.1.1 KPIs en Temps Réel
5.1.2 Graphiques de Suivi
Graphique 1 - Évolution des transactions
- Type : Courbe + histogramme
- Période : 30 derniers jours par défaut
- Options : 7j, 30j, 90j, 12 mois
- Données : Nombre de transactions + Volume en euros
Graphique 2 - Répartition par palier
- Type : Camembert ou donut
- Données : Pourcentage de clients par palier fidélité
- Évolution : vs période précédente
Graphique 3 - Heures de fréquentation
- Type : Heatmap ou histogramme
- Données : Transactions par tranche horaire
- Utilité : Identifier les pics d'activité
5.2Analytics Avancés (Premium)
PREMIUM
Fonctionnalités réservées aux abonnés Premium.
5.2.1 Analyse Démographique
- Répartition par tranche d'âge
- Répartition par genre
- Panier moyen par profil
- Fréquence de visite par profil
5.2.2 Analyse Comportementale
- Taux de retour clients
- Délai moyen entre visites
- Clients à risque (inactifs plus de 30 jours)
- Évolution du panier moyen
5.2.3 Benchmarking
- Position vs moyenne de la catégorie
- Taux de cashback moyen du secteur
- Bonnes pratiques recommandées
HISTORIQUE DES TRANSACTIONS
6.1Liste des Transactions
6.1.1 Tableau Principal
Colonnes affichées :
- Date et heure
- ID transaction (format XXXXXXXXXX)
- Client (prénom + initiale nom)
- Montant débité (points)
- Équivalent euros (montant × 0,105€)
- Palier client au moment de la transaction
- Statut (Validé, Annulé, Remboursé)
6.1.2 Filtres Disponibles
Filtres
| Filtre | Options | Par Défaut |
|---|---|---|
Période | Aujourd'hui, Cette semaine, Ce mois, Personnalisé | Ce mois |
Statut | Tous, Validé, Annulé, Remboursé | Tous |
Palier client | Tous, Bronze, Silver, Gold, Platine, Diamant | Tous |
Montant minimum | Champ numérique | Vide |
Montant maximum | Champ numérique | Vide |
Recherche | ID transaction ou prénom client | Vide |
6.1.3 Export des Données
Formats disponibles :
- CSV : Pour traitement Excel/tableur
- PDF : Rapport formaté avec logo
Contenu de l'export :
- Entête avec nom du commerce + période
- Toutes les transactions filtrées
- Totaux (nombre, points, équivalent euros)
- Date de génération
6.2Détail d'une Transaction
Informations affichées :
- ID transaction complet
- Date et heure précise
- Client : prénom, palier, ancienneté
- Montant en points
- Équivalent en euros
- Taux de cashback appliqué
- Bonus palier appliqué
- Statut actuel
- Historique des modifications (si annulation/remboursement)
GESTION DU PROFIL COMMERCE
7.1Informations de l'Entreprise
7.1.1 Informations Non Modifiables
NÉCESSITENT UNE DEMANDE AU SUPPORT REWAPP
Raison sociale • Numéro SIRET • Représentant légal
7.1.2 Informations Modifiables
Champs Modifiables
| Champ | Modifiable | Validation |
|---|---|---|
Nom commercial | Oui | 2-100 caractères |
Adresse | Oui | Vérification API adresse |
Téléphone professionnel | Oui | Format français |
Email professionnel | Oui | Format email + confirmation |
Catégorie d'activité | Oui | Liste prédéfinie |
7.2Informations Bancaires
7.2.1 RIB Associé
Affichage sécurisé :
- IBAN masqué (ex: FR76 •••• •••• •••• •••• 1234)
- BIC visible
- Titulaire du compte
- Date de dernière modification
Modification du RIB :
- Nécessite validation admin
- Upload nouveau RIB (PDF)
- Confirmation par email
- Délai de traitement : 24-48h
7.3Sécurité du Compte
7.3.1 Modification du Mot de Passe
-
1
Saisie mot de passe actuel
-
2
Saisie nouveau mot de passe
Règles affichées en temps réel
-
3
Confirmation nouveau mot de passe
-
4
Email de confirmation envoyé
7.3.2 Gestion des Accès (Premium)
Pour les commerces multi-utilisateurs :
Permissions par Rôle
| Rôle | Scan QR | Config | Stats | Historique | Abonnement |
|---|---|---|---|---|---|
| Gérant | |||||
| Caissier | Basiques | ||||
| Comptable |
- Ajout d'utilisateurs secondaires
- Attribution de rôles (Gérant / Caissier / Comptable)
- Historique des connexions
- Révocation d'accès
GESTION DE L'ABONNEMENT PREMIUM
8.1Formules Disponibles
8.1.1 Comparatif des Offres
Standard vs Premium
| Fonctionnalité | Standard (Gratuit) | Premium (49€/mois) |
|---|---|---|
| Scan QR Code | Illimité | Illimité |
| Configuration cashback | ||
| Statistiques basiques | ||
| Export CSV | ||
| Analytics avancés | ||
| Analyse démographique | ||
| Promotions ciblées | ||
| Push notifications clients | ||
| Mise en avant dans l'app | ||
| Multi-utilisateurs | (jusqu'à 5) | |
| Support prioritaire | ||
| Rapports PDF automatisés | ||
| API personnalisée |
8.1.2 Tarification
8.2Souscription Premium
8.2.1 Processus de Souscription
- 1
Clic sur "Passer à Premium"
- 2
Choix formule (Mensuel / Annuel)
- 3
Saisie informations de facturation
- 4
Saisie moyen de paiement (CB via Stripe)
- 5
Validation CGV Premium
- 6
Confirmation et activation immédiate
8.2.2 Moyens de Paiement Acceptés
- Carte bancaire (Visa, Mastercard, CB)
- Prélèvement SEPA (annuel uniquement)
8.3Gestion de l'Abonnement
8.3.1 Espace Abonnement
Informations affichées :
- Formule actuelle
- Date de début
- Prochaine date de facturation
- Montant prévu
- Moyen de paiement enregistré
- Historique des factures (téléchargeables)
8.3.2 Actions Disponibles
- Modifier le moyen de paiement
- Télécharger les factures
- Changer de formule (mensuel vers annuel ou inverse)
- Résilier l'abonnement
8.3.3 Résiliation
- 1
Clic sur "Résilier mon abonnement"
- 2
Questionnaire de satisfaction (optionnel)
- 3
Confirmation de résiliation
- 4
Email de confirmation
- 5
Accès Premium maintenu jusqu'à fin de période payée
- 6
Retour automatique à la formule Standard
NOTIFICATIONS ET ALERTES
9.1Centre de Notifications
9.1.1 Types de Notifications
Types de Notifications
| Type | Canal | Fréquence | Configurable |
|---|---|---|---|
| Transaction validée | In-app | Temps réel | Désactivable |
| Rapport quotidien | Quotidien 9h | Désactivable | |
| Rapport hebdomadaire | Lundi 9h | Désactivable | |
| Nouveau palier atteint (client) | In-app | Temps réel | Non |
| Abonnement Premium | Facturation | Non | |
| Mise à jour système | In-app + Email | Ponctuel | Non |
| Alerte sécurité | Email + SMS | Immédiat | Non |
9.1.2 Paramètres de Notification
Options configurables :
- Email de réception des rapports
- Fréquence des rapports (quotidien/hebdo/mensuel)
- Notifications push in-app (on/off)
- Alertes sonores lors des scans (on/off)
9.2Alertes de Sécurité
- Connexion depuis nouvel appareil
- Connexion depuis nouvelle localisation
- Tentatives de connexion échouées
- Modification des informations sensibles
EXIGENCES TECHNIQUES
10.1Performance
Métriques de Performance
| Métrique | Objectif | Mesure |
|---|---|---|
Temps chargement page | < 3 secondes | First Contentful Paint |
Temps de scan QR | < 2 secondes | Détection + validation |
Temps réponse API | < 200ms | 95ème percentile |
Disponibilité | 99.9% | Uptime mensuel |
10.2Compatibilité
10.2.1 Navigateurs Desktop
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
10.2.2 Navigateurs Mobile
- Chrome Mobile
- Safari iOS 14+
- Samsung Internet
- Firefox Mobile
10.2.3 Résolutions
- Mobile : 320px - 767px
- Tablette : 768px - 1023px
- Desktop : 1024px+
10.3PWA (Progressive Web App)
Capacités hors-ligne
- Consultation historique récent
- Consultation statistiques mises en cache
- Mode scan dégradé (mise en file d'attente)
Installation
- Prompt d'installation sur mobile
- Icône sur écran d'accueil
- Ouverture en mode standalone
10.4Sécurité
- HTTPS obligatoire (TLS 1.3)
- Tokens JWT avec rotation
- Protection CSRF
- Rate limiting : 100 requêtes par minute par IP
- Logs de toutes les actions
- Chiffrement des données sensibles (AES-256)
MESSAGES D'ERREUR ET VALIDATIONS
11.1Erreurs de Formulaire
Validations Formulaire
| Champ | Validation | Message d'Erreur |
|---|---|---|
Email | Format invalide | Veuillez saisir une adresse email valide |
SIRET | 14 chiffres | Le numéro SIRET doit contenir 14 chiffres |
Téléphone | Format FR | Veuillez saisir un numéro de téléphone valide |
Mot de passe | Complexité | Le mot de passe doit contenir au moins 8 caractères, 1 majuscule, 1 chiffre et 1 caractère spécial |
IBAN | Format | Veuillez saisir un IBAN valide |
Fichier trop volumineux | Taille max | Le fichier dépasse la taille maximale autorisée |
Format fichier | Extension | Format de fichier non accepté. Formats autorisés : PDF, JPG, PNG |
11.2Erreurs API
Codes HTTP
| Code HTTP | Message | Action Suggérée |
|---|---|---|
401 | Session expirée | Redirection vers connexion |
403 | Accès non autorisé | Vérifier les permissions |
404 | Ressource introuvable | Vérifier URL |
429 | Trop de requêtes | Attendre 1 minute |
500 | Erreur serveur | Réessayer ou contacter support |
503 | Service indisponible | Réessayer plus tard |
11.3Confirmations
Actions nécessitant confirmation :
- Modification du taux de cashback
- Modification des paliers
- Résiliation abonnement
- Suppression d'un utilisateur secondaire
- Export de données
Format de la modale de confirmation :
- Titre explicite de l'action
- Description des conséquences
- Bouton "Annuler" (secondaire)
- Bouton "Confirmer" (primaire)
CRITÈRES D'ACCEPTATION
12.1Fonctionnels
- Inscription partenaire complète avec upload documents
- Workflow de validation admin fonctionnel
- Authentification email/mot de passe sécurisée
- Interface de scan QR opérationnelle (webcam + mobile)
- Validation QR code avec règles métier (60s, usage unique, signature)
- Configuration taux cashback unique effectif immédiatement
- Configuration paliers fidélité personnalisables
- Dashboard temps réel avec KPIs à jour
- Historique transactions avec filtres et export
- Gestion profil commerce complète
- Gestion abonnement Premium (souscription, résiliation)
- Centre de notifications configurable
- Mode PWA installable
12.2Techniques
- Temps de chargement inférieur à 3s
- Temps de scan QR inférieur à 2s
- Disponibilité 99.9%
- HTTPS avec TLS 1.3
- Protection CSRF et XSS
- Rate limiting actif
- Logs et traçabilité complète
- Responsive mobile/tablette/desktop
- Compatible navigateurs ciblés
- Tests de sécurité validés
- Documentation API complète
12.3UX/UI
- Interface intuitive sans formation nécessaire
- Feedback visuel et sonore pour les scans
- Messages d'erreur explicites et actionnables
- Parcours utilisateur fluide (max 3 clics pour actions courantes)
- Accessibilité WCAG 2.1 AA
CONCLUSION
Le Dashboard Partenaire REWAPP représente un outil complet et évolutif permettant aux commerçants de gérer efficacement leur participation au programme de cashback. L'interface intuitive, combinée à des fonctionnalités avancées pour les partenaires premium, offre une solution adaptée à tous les types de commerces, du petit commerçant indépendant aux chaînes multi-établissements.
Points clés du dashboard
SIMPLICITÉ D'UTILISATION
Interface pensée pour être utilisable sans formation par le personnel en caisse, avec un accès direct au scan QR dès la connexion.
PUISSANCE ANALYTIQUE
Des statistiques basiques pour tous aux analyses prédictives pour les partenaires premium, permettant d'optimiser le ROI du programme de fidélité.
FLEXIBILITÉ
Configuration personnalisable du taux de cashback et des paliers de fidélité selon la stratégie de chaque commerce.
ÉVOLUTIVITÉ
Architecture PWA permettant l'ajout de nouvelles fonctionnalités sans refonte, et fonctionnement optimal sur tous les appareils.
SÉCURITÉ
Protection maximale des données commerciales et conformité réglementaire (RGPD, sécurité bancaire).
Le modèle freemium permet à chaque commerçant de démarrer sans risque avec la formule Standard gratuite, puis d'évoluer vers la formule Premium selon ses besoins et sa croissance. Cette approche progressive favorise l'adoption massive tout en générant des revenus récurrents pour REWAPP.
FIN DU DOCUMENT
Document rédigé conformément au Guide de Rédaction REWAPP v1.0
Source de vérité : Section 2 - Spécifications Fonctionnelles