ACSD-69308: le regole del prezzo del catalogo non vengono applicate quando special_price è impostato a livello di sito Web
La patch ACSD-69308 risolve il problema relativo alla mancata applicazione delle regole del prezzo di catalogo quando special_price è stato impostato solo a livello di sito Web (non in "Tutte le visualizzazioni dello store"). Dopo la correzione, le regole del prezzo di catalogo vengono applicate correttamente controllando prima il negozio predefinito del sito web. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.76. L’ID della patch è ACSD-69308. 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.8
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.4 - 2.4.8-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
Le regole del prezzo del catalogo non sono state applicate quando special_price è stato configurato solo a livello di sito Web. Il sistema non riconosceva correttamente il prezzo per i prodotti assegnati a una visualizzazione specifica del negozio, causando prezzi incoerenti.
Passaggi da riprodurre:
- Accedi al pannello di amministrazione.
- Crea un sito web personalizzato, una visualizzazione per store e store (web2).
- Imposta Catalog Price Scope su Sito Web.
- Impostare Use for Promo Rule Conditions su Sì per l'attributo
special_price. - Crea la seguente regola prezzo catalogo.
Website: web2
Conditions:
Special Price greater than 15
Special Price less than 50
Actions:
Apply: Apply as percentage of original
Discount Amount: 100
- Creare due prodotti assegnati solo alla visualizzazione archivio web2.
Prodotto 1:
Set Advanced Pricing:
All Store View Scope: 30.00
web2 scope: 40.00
Prodotto 2:
Set Advanced Pricing:
All Store View Scope: keep empty
web2 scope: 40.00
- Reindicizza e carica ogni prodotto nella vetrina nella visualizzazione archivio web2.
Risultati previsti:
La regola del prezzo di catalogo deve essere applicata per la visualizzazione store web2. Il prodotto 02 deve mostrare un prezzo di 0.00, perché il suo prezzo speciale corrisponde alla condizione della regola del catalogo.
Risultati effettivi:
- Prodotto 01: il prezzo viene visualizzato come 0.00, che corrisponde alla condizione della regola del catalogo.
- Prodotto 02: il prezzo viene visualizzato come 40.00, che è non previsto, in quanto la regola del catalogo deve essere applicata in base al prezzo speciale impostato a livello di sito Web.
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.