ACP2E-4998 : le SKU manquant empêche les mises à jour des prix de niveau en masse pour les produits valides
Le correctif ACP2E-4998 corrige le problème en raison duquel la requête de l’API REST POST /V1/products/tier-prices échouait entièrement lorsqu’un SKU n’existait pas dans la payload, empêchant la mise à jour des SKU valides. Ce correctif est disponible lorsque la version 1.1.83 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACP2E-4998. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.10.
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 - p10
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) >= 2.4.7 < 2.4.8
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 requête d’API REST POST /V1/products/tier-prices a entièrement échoué lorsqu’un SKU n’existait pas dans la payload, empêchant la mise à jour de SKU valides.
Procédure à suivre :
-
Identifiez un SKU de produit existant, tel que
product_dynamic_1, et un SKU qui n’existe pas dans le catalogue, tel queproduct_dynamic_001. -
Envoyez une requête POST à
/rest/V1/products/tier-pricescontenant les deux SKU dans la même payload :code language-json { "prices": [ { "sku": "product_dynamic_1", "customer_group": "General", "quantity": 5, "price": 31.99, "price_type": "fixed", "website_id": 0 }, { "sku": "product_dynamic_001", "customer_group": "General", "quantity": 5, "price": 54.49, "price_type": "fixed", "website_id": 0 } ] }
Résultats attendus :
- Le prix du niveau est enregistré pour le SKU existant.
- La réponse signale le SKU manquant comme une erreur au niveau de l’élément.
Résultats réels :
- La requête échoue avec l’erreur Le produit avec le SKU « %1 » n’existe pas. par
product_dynamic_001. - Aucun prix de niveau n’est enregistré pour le SKU existant.
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 .