ACP2E-4720 : les règles de prix de panier d’expédition gratuit ne sont pas réinitialisées pour les produits groupés à prix fixe avec des articles d’expédition séparément
Le correctif ACP2E-4720 corrige le problème en raison duquel la livraison gratuite n’était pas correctement appliquée ni supprimée pour les produits groupés avec des règles de remise sur le panier. Ce correctif est disponible lorsque la version 1.1.79 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-4720. 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-p7
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7 - 2.4.8-p4
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 livraison gratuite n’est pas recalculée correctement pour les produits groupés à prix fixe configurés pour expédier les articles séparément lorsque l’éligibilité de la règle de prix du panier change.
Conditions préalables :
- Activer l’expédition à taux forfaitaire, prix = 10 $/commande.
- Créer le produit simple 1 : SKU
test-simple-70493-1, prix 40 $. - Créer le produit simple 2 :
test-simple-70493-2SKU, prix 30 $. - Créez un produit groupé (SKU
test-bundle-70493) : Type = Prix fixe (45,45 $/unité avec options) ; Expédier les articles groupés = Séparément ; Option 1 = Produit simple 1 (obligatoire, radio) ; Option 2 = Produit simple 2 (obligatoire, radio). - Créez un Cart Price Rule : Livraison gratuite lorsque le sous-total >= 100 $ est appliqué aux éléments correspondants.
Procédure à suivre :
-
Ouvrez la page de produit du bundle sur l’Storefront.
-
Sélectionnez les deux options requises (option 1 et option 2).
-
Définissez Qty sur 3, puis cliquez sur Add to Cart.
-
Accédez à la page Cart .
-
Dans le panier, sous Estimate Shipping and Tax, définissez :
- Country = États-Unis
- State = Californie
- Zip/Postal Code = 90210
-
Vérifiez que le résumé du panier s’affiche :
- Total Partiel : 136,35 €
- Frais d’expédition : 0,00 € (règle de livraison gratuite appliquée)
-
Dans l’élément de ligne du panier, Qty de 3 à 1, puis cliquez sur Update Shopping Cart.
-
Le sous-total passe à 45,45 euros (en dessous du seuil de 100 euros) — la règle de la livraison gratuite ne devrait plus s’appliquer.
Résultats attendus :
Comme le sous-total (45,45 €) est inférieur au seuil de la règle de prix du panier (100 €), la règle n’est plus admissible. L’expédition doit revenir au taux forfaitaire standard :
- Sous-total (sauf Taxe) 45,45 €
- Sous-total (Incl. Taxe) 45,45 €
- Frais d’expédition (taux forfaitaire - fixe) 10,00 € ← La règle ne s’applique plus, l’expédition doit être facturée
- Total de la commande 55,45 €
Résultats réels :
L’expédition reste à 0,00 € — l’expédition gratuite du calcul précédent persiste même si le panier ne remplit plus la condition de règle :
- Sous-total (sauf Taxe) 45,45 €
- Sous-total (Incl. Taxe) 45,45 €
- Frais d’expédition (taux forfaitaire - fixe) 0,00 € ← BOGUE : devrait être 10,00 €
- Total de la commande 45,45 € ← BOGUE : devrait être 55,45 €
Le client reçoit une livraison gratuite à laquelle il n’a pas droit, ce qui entraîne une perte de revenus de 10,00 € par commande.
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 .