Campi bloccati (disattivati) nell’amministrazione di Commerce

Questo articolo fornisce una soluzione per i casi in cui non è possibile modificare i campi bloccati (disattivati) in Commerce Admin.

Prodotti e versioni interessati

  • Adobe Commerce on-premise 2.3.x, 2.4.x
  • Adobe Commerce sull’infrastruttura cloud 2.3.x, 2.4.x

Problema

Dopo aver salvato una modifica alla configurazione in app/etc/env.php o app/etc/config.php, non è possibile modificare l'impostazione in Admin.

Passaggi da riprodurre:

Nota: questo è un esempio: il problema può interessare tutte le configurazioni salvate.

  1. Il commerciante salva le credenziali dei metodi di consegna utilizzando il comando seguente nel terminale: ./vendor/bin/ece-tools config:dump. Le credenziali verranno salvate nel file app/etc/env.php.
  2. Il commerciante quindi tenta di modificare le credenziali in un secondo momento.

Risultati previsti:

Il commerciante può impostare i valori nelle impostazioni del campo Amministratore e salvarli.

Risultati effettivi:

I campi nell’Amministratore sono bloccati oppure è possibile modificare i valori, ma non vengono salvati nell’Amministratore.

Causa

Quando la configurazione viene salvata in env.php o config.php, non sarà possibile modificare l'impostazione in Admin. Per consentire la modifica dell'impostazione, è necessario rimuovere la configurazione da env.php o config.php.

Soluzione

Verificare che la configurazione non sia stata salvata in app/etc/env.php o app/etc/config.php. Se è stato salvato, effettuare le seguenti operazioni:

  • config.php - Rimuovere l'impostazione e quindi ridistribuire.
  • env.php - Modificare l'impostazione direttamente sul server e rimuoverla, quindi eseguire bin/magento app:config:import.

Lettura correlata

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