ACP2E-4300: le autorizzazioni del catalogo Storefront non vengono aggiornate dopo la modifica del gruppo di clienti Admin

La patch ACP2E-4300 risolve il problema se la modifica di un gruppo di clienti nell’Admin non aggiorna le autorizzazioni del catalogo nella vetrina, causando la visualizzazione di autorizzazioni obsolete nel catalogo e nel carrello. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.81. L’ID della patch è ACP2E-4300. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p5

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.8-p5
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

La modifica di un gruppo di clienti nell’amministratore non aggiorna le autorizzazioni del catalogo nella vetrina, causando la visualizzazione di autorizzazioni obsolete nel catalogo e nel carrello.

Passaggi da riprodurre:

  1. In Amministratore, vai a Stores > Impostazioni > Configurazione.
  2. Nel pannello a sinistra, espandi Catalog e scegli Catalogo. Espandere Category Permissions. Imposta Enable su Yes. Imposta Allow Browsing Category su Yes, per Specified Customer Groups. Selezionare General in Gruppi di clienti.
  3. Crea un prodotto semplice e assegnalo a una categoria.
  4. Vai a Catalogo > Categories, seleziona la categoria, espandi Category Permissions, fai clic su New Permission, scegli il Sito Web e Customer Group applicabili come retailer e imposta Browsing Category, Display Product Prices e Add to Cart su Deny.
  5. Crea un account cliente nella vetrina con il gruppo di clienti predefinito General.
  6. Aggiungi il prodotto al carrello.
  7. Vai a Customers > All Customers. Selezionare il cliente, impostare il controllo Actions su Assign a Customer Group, scegliere Retailer e fare clic su OK quando richiesto per confermare.
  8. Aggiorna il carrello o passa alla cassa nella vetrina.

Risultati previsti:

  1. I prodotti con restrizioni devono essere rimossi dal carrello quando il cliente procede al pagamento.
  2. I prodotti con restrizioni non devono essere disponibili per l’aggiunta al carrello dalla pagina della categoria.

Risultati effettivi:

  1. Il prodotto rimane nel carrello.
  2. Il cliente può effettuare un ordine per il prodotto.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

recommendation-more-help
commerce-operations-help-tools