ACSD-69333 : les modifications de SKU ont été autorisées pour les produits avec une mise à jour planifiée active
Le correctif ACSD-69333 corrige le problème où les modifications de SKU étaient autorisées pour les produits avec une mise à jour planifiée active. Après le correctif, les modifications de SKU sont interdites pendant les mises à jour planifiées actives. L’enregistrement du produit échoue avec une erreur et le champ SKU du produit est désactivé pour modification dans le panneau Admin. Cela évite les incohérences de l'inventaire MSI dues aux modifications de SKU lors des restaurations intermédiaires. Ce correctif est disponible lorsque la version 1.1.76 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-69333. 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-p6
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.7 - 2.4.8-p3
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
Des modifications de SKU ont été autorisées pour les produits avec une mise à jour planifiée active. Après le correctif, les modifications de SKU sont interdites pendant les mises à jour planifiées actives. L’enregistrement du produit échoue avec une erreur et le champ SKU du produit est désactivé pour modification dans le panneau Admin. Cela évite les incohérences de l'inventaire MSI dues aux modifications de SKU lors des restaurations intermédiaires.
Conditions préalables :
Les modules d’inventaire sont installés et activés.
Procédure à suivre :
- Connectez-vous au panneau Admin.
- Créez une nouvelle source et un nouveau stock.
- Créez un produit simple. (Par exemple : SKU = SP1)
- Créez une mise à jour d’évaluation. (Par exemple : modifiez le nom.)
- Lorsque la mise à jour d’évaluation est active, modifiez le SKU du produit = SP11.
- Vérifiez la table
inventory_source_item. Un autre enregistrement est créé avec le nouveau SKU = SP11. - Passez une commande qui inclut toutes les quantités disponibles pour rendre le produit En rupture de stock.
- Créez la facture et l'expédition, puis vérifiez la table
inventory_source_item. - Vérifiez que le SKU revient à SP1 et que la disponibilité du stock est En stock.
- Accédez au Storefront et vérifiez l’état du stock de produits.
Résultats attendus :
Le statut du stock de produits ne change pas.
Résultats réels :
La quantité en stock est mise à jour et le produit est déplacé vers En stock.
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 .