Gesperrte (ausgegraute) Felder in Commerce Admin

Dieser Artikel bietet eine Lösung für Fälle, in denen gesperrte (ausgegraute) Felder in Commerce Admin nicht geändert werden können.

Betroffene Produkte und Versionen

  • Adobe Commerce On-Premises 2.3.x, 2.4.x
  • Adobe Commerce auf Cloud-Infrastruktur 2.3.x, 2.4.x

Problem

Nachdem Sie eine Änderung an Ihrer Konfiguration in app/etc/env.php oder app/etc/config.php gespeichert haben, können Sie die Einstellung in Admin nicht mehr ändern.

Schritte zur Reproduktion:

Hinweis: Dies ist ein Beispiel. Das Problem kann sich auf alle gespeicherten Konfigurationen auswirken.

  1. Der Händler speichert seine Anmeldeinformationen für die Versandmethoden mit dem folgenden Befehl im Terminal: ./vendor/bin/ece-tools config:dump. Dadurch werden die Anmeldeinformationen in der app/etc/env.php gespeichert.
  2. Der Händler versucht dann später, die Anmeldeinformationen zu ändern.

Erwartete Ergebnisse:

Der Händler kann die Werte in den Admin-Feldeinstellungen festlegen und speichern.

Tatsächliche Ergebnisse:

Die Felder in Admin sind gesperrt oder die Werte können geändert werden, werden aber nicht im Admin gespeichert.

Ursache

Wenn die Konfiguration in env.php oder config.php gespeichert wird, können Sie die Einstellung in Admin nicht ändern. Um die Bearbeitung der Einstellung zu ermöglichen, müssen Sie die Konfiguration aus env.php oder config.php entfernen.

Lösung

Stellen Sie sicher, dass die Konfiguration nicht in app/etc/env.php oder app/etc/config.php gespeichert wurde. Wenn es gespeichert wurde, führen Sie die folgenden Schritte aus:

  • config.php - Entfernen Sie die Einstellung und stellen Sie sie dann erneut bereit.
  • env.php - Direkt auf dem Server ändern, Einstellung entfernen und bin/magento app:config:import ausführen.

Verwandtes Lesen

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a