Champs verrouillés (grisés) dans Commerce Admin

Cet article fournit une solution pour les cas où vous ne pouvez pas modifier les champs verrouillés (grisés) dans Commerce Admin.

Description description

Environnements

  • Adobe Commerce on-premise 2.3.x, 2.4.x
  • Adobe Commerce sur les infrastructures cloud 2.3.x, 2.4.x

Problème/Symptômes

Une fois que vous avez enregistré une modification de votre configuration sur app/etc/env.php ou app/etc/config.php, vous ne pouvez plus modifier le paramètre dans l’Administration.

Procédure à suivre:

Remarque : il s’agit d’un exemple : le problème peut affecter toutes les configurations qui ont été enregistrées.

  1. Le marchand enregistre ses informations d'identification de mode de livraison à l'aide de la commande suivante dans le terminal : ./vendor/bin/ece-tools config:dump. Les informations d’identification sont alors enregistrées dans le fichier app/etc/env.php.
  2. Le commerçant tente ensuite de modifier les informations d’identification ultérieurement.

Résultats attendus:
Le commerçant peut définir les valeurs dans les paramètres du champ Admin et les enregistrer.
Résultats réels:
Les champs dans l’Admin sont verrouillés, ou les valeurs peuvent être modifiées, mais ne seront pas enregistrées dans l’Admin.

Cause

Lorsque la configuration est enregistrée dans env.php ou config.php, vous ne pourrez pas modifier le paramètre dans l’Administration. Pour permettre la modification du paramètre, vous devez supprimer la configuration de env.php ou config.php.

Résolution resolution

Assurez-vous que la configuration n’a pas été enregistrée sur app/etc/env.php ou app/etc/config.php.

S’il a été enregistré, essayez les étapes suivantes :

  • config.php - Supprimez le paramètre , puis redéployez.
  • env.php - Modifiez-le directement sur le serveur et supprimez le paramètre , puis exécutez bin/magento app:config:import.

Lecture connexe

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f