ACP2E-5015: il salvataggio del catalogo condiviso rimuove le assegnazioni dei prodotti e i prezzi dopo un errore di lettura della sessione

La patch ACP2E-5015 risolve il problema per cui il salvataggio di un catalogo condiviso in Admin può rimuovere accidentalmente i prodotti e i prezzi assegnati quando i dati del catalogo richiesti non sono disponibili. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.83. L’ID della patch è ACP2E-5015. Questo problema è pianificato per essere risolto in Adobe Commerce B2B 1.5.4.

Prodotti e versioni interessati

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

  • Adobe Commerce (tutti i metodi di implementazione) B2B 1.5.2-p4

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) B2B >=1.3.4 <1.5.4
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

Se si salva un catalogo condiviso in Amministrazione, è possibile rimuovere accidentalmente i prodotti e i prezzi assegnati quando i dati del catalogo richiesti non sono disponibili.

Prerequisiti:

Adobe Commerce con l’estensione B2B. Enable Company e Enable Shared Catalog sono impostati su Sì.

Passaggi da riprodurre:

  1. Nella barra laterale di amministrazione, vai a Stores > Settings > Configuration > General > B2B Features.
  2. Imposta Enable Company su Sì.
  3. Imposta Enable Shared Catalog su Sì.
  4. Vai a Catalog > Shared Catalogs, fai clic su Add Shared Catalog, immetti un nome e fai clic su Save.
  5. Nella colonna Actions per il nuovo catalogo condiviso, selezionare Set Pricing and Structure, fare clic su Configure se visualizzato, selezionare tutti i prodotti disponibili e fare clic su Next.
  6. Fare clic su Generate Catalog, quindi su Save.
  7. Riapri Set Pricing and Structure per il catalogo condiviso e verifica che i prodotti siano assegnati alla struttura delle categorie.
  8. Quando la procedura guidata del catalogo condiviso è aperta, l’archiviazione della sessione attiva restituisce un errore di lettura, ad esempio un errore di lettura dei dati della sessione Valkey.
  9. Fare clic su Save.
  10. Riaprire Set Pricing and Structure e controllare la struttura delle categorie e dei prezzi.

Risultati previsti:

  • Il salvataggio del catalogo condiviso viene bloccato quando non è possibile leggere i dati di sessione richiesti.
  • Le assegnazioni di prodotti e i prezzi esistenti rimangono invariati.

Risultati effettivi:

  • Il salvataggio del catalogo condiviso viene completato nonostante l’errore di lettura dei dati della sessione.
  • I dati di sessione mancanti vengono trattati come vuoti, rimuovendo tutti i prodotti assegnati e reimpostando la struttura di prezzo del catalogo condiviso.

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