venerdì 12 aprile 2019

Prestashop 1.7 escludere categoria/e da "new products" e dalla ricerca

Per il modo in cui abbiamo risolto alcune richieste dobbiamo nascondere i prodotti di una categoria alle liste e alla ricerca. Tali prodotti pero' devono essere raggiungibili dal link diretto.

Per quanto riguarda la ricerca e' possibile agire al livello della categoria e settare la visibilita' solo per il catalogo.



Purtroppo continuano ad apparire nella lista dei nuovi prodotti.



Per risolvere il problema dobbiamo editare il file

/classes/Product.php

cercare la funzione

getNewProducts

cambiare la riga 2603

                    ' . ($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '') . '

in

                    ' . ($front ? ' AND product_shop.`visibility` IN ("both")' : '') . '

e similmente la riga 2632

            $sql->where('product_shop.`visibility` IN ("both", "catalog")');         

in

           $sql->where('product_shop.`visibility` IN ("both")');

A questo punto basta editare in Amministrazione i prodotti e selezionare dalle opzioni "solo catalogo"




Nessun commento:

Posta un commento