ACP2E-4300 : les autorisations du catalogue Storefront ne sont pas mises à jour après le changement du groupe de clients administrateurs
Le correctif ACP2E-4300 corrige le problème en raison duquel la modification d’un groupe de clients dans l’Administration ne met pas à jour les autorisations de catalogue sur le storefront, ce qui fait que le catalogue et le panier reflètent des autorisations obsolètes. Ce correctif est disponible lorsque la version 1.1.81 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-4300. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.9.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7-p5
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.5 - 2.4.8-p5
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
La modification d’un groupe de clients dans l’Administration ne met pas à jour les autorisations de catalogue sur le storefront, ce qui entraîne la modification des autorisations obsolètes dans le catalogue et le panier.
Procédure à suivre :
- Dans Admin, accédez à Stores > Paramètres > Configuration.
- Dans le panneau de gauche, développez Catalog et choisissez Catalogue. Développez Category Permissions. Définissez Enable sur Yes. Définissez Allow Browsing Category sur Yes, par Specified Customer Groups. Sélectionnez General dans Groupes de clients.
- Créez un produit simple et affectez-le à une catégorie.
- Accédez à Catalogue > Categories, sélectionnez la catégorie, développez Category Permissions, cliquez sur New Permission, choisissez l’option Site web et Customer Group comme retailer, puis définissez Browsing Category, Display Product Prices et Add to Cart sur Deny.
- Créez un compte client sur le storefront avec le groupe de clients General par défaut.
- Ajoutez le produit au panier.
- Accédez à Customers > All Customers. Sélectionnez le client, définissez le contrôle Actions sur Assign a Customer Group, choisissez Retailer, puis cliquez sur OK lorsque vous y êtes invité.
- Actualisez le panier ou passez en caisse sur le storefront.
Résultats attendus :
- Les produits à accès limité doivent être supprimés du panier lorsque le client passe en caisse.
- Les produits restreints ne doivent pas être disponibles pour être ajoutés au panier à partir de la page de catégorie.
Résultats réels :
- Le produit reste dans le panier.
- Le client peut passer une commande pour le produit.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool : un outil en libre-service pour les correctifs de qualité dans le guide Outils .