ACSD-53925: impossibile salvare il blocco CMS con Product Carousel
La patch ACSD-53925 risolve il problema che impediva all'amministratore di salvare un blocco CMS con Product Carousel quando la modalità dimensioni per catalog_product_price
è impostata su Sito Web. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.43. L’ID della patch è ACSD-53925. Il problema è pianificato per la risoluzione in Adobe Commerce 2.4.7.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.5-p3
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2 - 2.4.6-p3
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
L'amministratore non è in grado di salvare un blocco CMS con Product Carousel quando la modalità dimensioni per catalog_product_price
è impostata su Sito Web.
Passaggi da riprodurre:
-
Crea due prodotti semplici:
- simple1 - $10
- simple2 - $20
-
Creare un prodotto bundle 'bundle1-dyn' con due opzioni basate su SKU di prodotto semplici.
-
Imposta modalità dimensioni per l'indicizzatore prezzo prodotto:
bin/magento indexer:set-dimensions-mode catalog_product_price website
-
Vai a Content > Blocks e crea un nuovo blocco CMS.
-
Modifica il contenuto utilizzando Page Builder:
- Aggiungi un elemento Row
- Aggiungi un elemento Products
- Seleziona Product Carousel
- Immetti SKU prodotto - bundle1-dyn
-
Salva il blocco CMS.
Risultati previsti:
L’utente può aggiungere un carosello di prodotto senza errori.
Risultati effettivi:
-
Messaggio generato nell'interfaccia utente: Si è verificato un errore durante la generazione del contenuto
-
var/log/exception.log
contiene il seguente errore:code language-none [2023-08-18T20:58:14.533374+00:00] report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'username_dev.catalog_product_index_price_ws0' doesn't exist in /test/lib/internal/Magento/Framework/DB/Statement/Pdo/Mysql.php:90
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source locale: 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 rilasciato: nuovo strumento per la gestione automatica delle patch di qualità nella Knowledge Base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando Quality Patches Tool nella guida di Quality Patches Tool.
Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.