Recentemente mi sono trovato a dare supporto ad un cliente per l’esclusione di alcuni prodotti da una regola a catalogo su Magento 2 o Adobe Commerce, come si chiama ora la “vecchia” versione enteprise della nota piattaforma di e-commerce.
Il cliente stava impostando la regola in modo che una o più condizioni fossero valide.
Una di queste condizioni prevedeva l’esclusione di una serie di prodotti selezionati tramite l’apposito menù e identificati dai rispettivi id
"sku is not one of ........."
Il catalogo del cliente è composto da prodotti configurabili, nell aimpostazione dell’esclusione, quindi, il cliente selezionava i prodotti configurabili da escludere.
Abbiamo verificato che, impostata in questo modo, la regola non escludeva i prodotti selezionati, anche se per il resto sembrava funzionare correttamente.
Dopo varie prove, eh si abbiamo agito in maniera empirica, abbiamo verificato che la regola di esclusione necessita che sia selezionato sia il prodotto configurabile, sia i prodotti figli che lo compongono.
Quindi, se dovete impostare una regola che prevede l’esclusione di uno o più prodotti configurabili, ricoratevi di selezionare sia i prodotti configurabili sia i prodotti semplici che li compongono, altrimenti la regola non funzionerà correttamente.
Test fatto con Magento 2.4.3