Puis-je modifier mon menu partagé pour une boutique en particulier ?
Une fois votre menu partagé entre plusieurs boutiques créé (voir cette FAQ pour connaître la méthode), quel que soit le contexte dans lequel vous vous placerez ensuite (une seule des boutiques concernées ou un groupe d'entre elles), si vous modifiez des objets du menu (onglets, colonnes, groupes, éléments), ils seront modifiés pour toutes les boutiques concernées par ce menu partagé, même si vous êtes dans le contexte d'une seule boutique.
En effet, lorsque vous créez un menu depuis un contexte multiple ("All Shops" ou un groupe de boutiques), chacun des objets constituant votre menu est associé à l’ensemble des identifiants des boutiques du groupe sélectionné. Le menu est donc lié au contexte dans lequel il est créé et il n'est donc pas possible de modifier ses éléments pour une seule boutique en particulier.
Exemple :
Si vous sélectionnez le contexte d'une boutique en particulier, par exemple votre "Boutique 1" et que vous modifiez les couleurs d'un onglet créé auparavant dans le contexte "All Shops" alors la couleur sera modifiée sur toutes vos boutiques même si vous êtes dans le contexte particulier de votre "Boutique 1".
Le seul moyen de modifier le menu pour une seule boutique est de supprimer ce menu dans le contexte "All Shops" (ou dans le contexte du groupe de boutiques concerné) en supprimant chaque objet du menu (onglets, colonnes, groupes, éléments), puis de vous placer dans le contexte de la boutique particulière et de créer un menu pour cette boutique-là.
Nous sommes conscients de la charge de travail que cela peut représenter, mais il n'existe pas de solution simple à ce jour. Cette contrainte est liée à l'organisation même du modèle de données de la gestion du mode multi-boutiques de PrestaShop dont nous sommes tributaires en tant qu'éditeurs de modules pour cette solution.
Par contre, en vous plaçant dans le contexte particulier d'une boutique, vous avez la possibilité de créer de nouveaux onglets qui viendront s'ajouter au menu partagé mais uniquement pour cette boutique. Ces onglets personnalisés pour une boutique en particulier pourront être modifiés ensuite soit en vous plaçant dans le contexte de la boutique concernée, soit en vous plaçant dans le contexte "All Shops". Les modifications apportées à ces onglets supplémentaires (et aux éléments qu'ils contiennent) ne s'appliqueront qu'à la boutique concernée.