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
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:
- Nella barra laterale di amministrazione, vai a Stores > Settings > Configuration > General > B2B Features.
- Imposta Enable Company su Sì.
- Imposta Enable Shared Catalog su Sì.
- Vai a Catalog > Shared Catalogs, fai clic su Add Shared Catalog, immetti un nome e fai clic su Save.
- 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.
- Fare clic su Generate Catalog, quindi su Save.
- Riapri Set Pricing and Structure per il catalogo condiviso e verifica che i prodotti siano assegnati alla struttura delle categorie.
- 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.
- Fare clic su Save.
- 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:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti