Impossible de supprimer la source ou de modifier le code source
Vous ne pouvez pas supprimer une source ni modifier son code, car le système limite ces actions. Pour résoudre le problème, désactivez la source ou ajustez les affectations de produit.
Description description
Environnement
- Adobe Commerce sur les infrastructures cloud (toutes versions), avec Magento Inventory installé
- Adobe Commerce On-Premise 2.3.0 et versions ultérieures, avec Magento Inventory installé
- Magento Open Source 2.3.0 et versions ultérieures, avec Magento Inventory installé
Problème/Symptômes
- La source ne peut pas être supprimée, quelle que soit l’affectation du produit.
- Le code source ne peut être modifié dans aucune configuration.
- La source reste active dans le traitement des stocks et des commandes.
Cause première
Par défaut, il n’est pas possible de supprimer complètement une source et/ou de modifier son code.
La suppression totale d'une source provoquerait des problèmes de données de commande, car les sources font partie des inventaires de produits, des commandes, des données d'expédition, etc.
Le code est essentiel pour connecter la source aux commandes. Il s’agit d’un identifiant unique pour la source qui ne peut pas être modifié.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Transférer le stock de la source vers un autre emplacement ou supprimer les produits de toutes les expéditions à cette source.
- Désactivez l’origine pour l’exclure des calculs SSA et du traitement des commandes de l’inventaire Adobe Commerce. Les sources désactivées conservent les données et peuvent être réactivées à tout moment.
Voir le guide de création de sources pour plus d’informations sur la désactivation d’une source.