Multi-boutique
Un seul compte DZBuild peut posséder plusieurs boutiques. Chaque boutique a ses propres produits, commandes, clients, thème, et domaine — mais vous vous connectez une fois et basculez entre elles dans le tableau de bord.
La multi-boutique est une fonctionnalité Illimité uniquement (slug unlimited côté code). Les comptes Gratuit et Pro sont limités à une seule boutique. Mettez à niveau depuis /dashboard/subscribe — le bouton ▶ Comment renouveler lance une visite guidée dans l'application, et des vidéos sont disponibles sur la chaîne YouTube DZBuild.
Quand utiliser la multi-boutique
| Cas | Exemple |
|---|---|
| Marques différentes | « Marque A » et « Marque B » avec thèmes et audiences distincts |
| Catégories différentes | Mode + Électronique sur des boutiques séparées |
| Marchés différents | Algérie seul vs. international, avec transporteurs / devises différents |
| Sandbox de test | Tester un nouveau thème ou une stratégie sans toucher au live |
Si vous voulez juste une vitrine multilingue, activez l'add-on Boutique multilingue — c'est une boutique unique avec plusieurs langues, plus simple que d'en faire tourner deux.
Créer une boutique supplémentaire
Ouvrez le sélecteur de boutique en haut de la barre latérale → Créer une boutique. Suivez la même procédure que pour la première. La nouvelle boutique est provisionnée en secondes et vous y êtes basculé.
Basculer entre boutiques
Cliquez sur le sélecteur → choisissez une autre boutique. Le tableau de bord recharge dans le contexte de cette boutique — produits, commandes, paramètres basculent.
Important : chaque mutation côté serveur (sauver un produit, modifier les tarifs livraison, éditer un domaine) porte le store_id de la boutique active. Le serveur le détermine depuis votre session — basculez sur la bonne boutique avant les changements.
Partagé vs. par boutique
| Partagé entre toutes vos boutiques | Par boutique |
|---|---|
| Connexion, mot de passe, 2FA | Produits, catégories, commandes, clients |
| Niveau d'abonnement | Thème + branding + CSS personnalisé |
| Membres d'équipe (avec rôles par boutique) | Domaines, paiements, intégrations transporteurs |
| Reçus de facturation | Clés API |
| Email + nom du compte | Pixels, paramètres abandon panier |
| Solde AI credits | Activations d'add-ons |
Le plan d'abonnement s'applique au compte — si vous êtes Pro, toutes vos boutiques sont Pro. Les limites d'usage par boutique restent par boutique.
Membres d'équipe entre boutiques
Quand vous invitez un membre sur /dashboard/team, vous pouvez lui donner accès à certaines boutiques avec des rôles par boutique. Un « Manager » sur Boutique A peut être « Lecture seule » sur Boutique B et absent de Boutique C.
API et multi-boutique
Chaque boutique a ses propres clés API. Pas d'endpoint cross-boutique — vous opérez une boutique à la fois. Pour scripter sur les deux, générez une clé par boutique et authentifiez par appel. Voir Authentification API.
Pièges multi-boutique
store_idcôté serveur : chaque mutation doit porter la boutique active. Si un onglet stale envoie une requête avec la mauvaise boutique, le serveur valide quand même la propriété avant d'appliquer. La validation JS seule ne suffit pas.- Les AI credits sont par compte, mais consommés sur la boutique qui génère la landing page IA. Surveillez la consommation par boutique sur
/dashboard/ai-credits. - Les add-ons s'activent par boutique. Activer Captcha Protection sur Boutique A ne l'active pas sur Boutique B.
Supprimer une boutique
/dashboard/settings → Boutique → Supprimer (propriétaire uniquement). Soft-delete 30 jours ; restaurable dans ce délai. Après 30 jours, hard-delete irrécupérable.
FAQ
Q : Combien de boutiques puis-je avoir ? R : Gratuit et Pro : 1 boutique. Illimité et Entreprise : plusieurs boutiques (par défaut généralement 3 — contactez le support pour plus). La limite s'applique au niveau du compte.
Q : Puis-je déplacer des produits entre boutiques ? R : Export CSV sur Boutique A et import CSV sur Boutique B (plan Pro).
Q : Deux membres peuvent-ils travailler sur deux boutiques en même temps ? R : Oui — les sessions sont indépendantes. Chaque opérateur choisit la bonne boutique dans son sélecteur.