Les rôles
Inviter quelqu’un
1
Ouvrir l'équipe
Paramètres, puis Équipe & collaborateurs, puis Inviter.
2
Saisir l'e-mail et le rôle
La personne n’a pas besoin d’avoir déjà un compte.
3
La personne accepte
Elle reçoit un lien valable 7 jours, crée son compte ou se connecte, puis accepte. Elle bascule ensuite entre son compte et votre boutique avec le sélecteur de l’en-tête.
Limites
- 10 collaborateurs au maximum par équipe, 50 invitations en attente.
- Une équipe par compte vendeur : elle sert toutes vos boutiques.
Sécurité
- Refus par défaut : tout ce qui n’est pas explicitement permis à un rôle est refusé (
403). - Vérifié à chaque requête : l’appartenance est relue en base à chaque appel ; une révocation prend effet immédiatement.
- Lien protégé : 32 octets aléatoires, seule l’empreinte SHA-256 est conservée.
- Menu adapté : un collaborateur ne voit que les pages que son rôle permet ; une page ouverte par lien direct affiche « Page non accessible avec votre rôle ».
- Journal complet : invitations, arrivées, changements de rôle, révocations et chaque modification faite par un collaborateur, avec son rôle, son adresse IP, son pays et son appareil. Le pays vient du réseau de diffusion devant l’API ; il sert d’information d’audit, jamais à autoriser ou refuser un accès.
API
Routes de la session connectée (/api/team) :
Pour agir sur la boutique d’un autre, envoyez l’en-tête
X-Team-Seller: <identifiant de la boutique> : le serveur vérifie votre appartenance et votre rôle avant toute action.
Limites connues
- Le MCP agit sur la boutique de la personne qui crée la connexion : le propriétaire crée les siennes.
- Les e-mails d’équipe sont envoyés en texte simple.

