La categoria predefinita a cui viene assegnato un prodotto può essere utilizzata da moduli esterni, motori di ricerca, filtri o sistemi di sincronizzazione. Se la categoria predefinita di un prodotto è impostata in modo errato, potrebbero verificarsi problemi imprevisti durante l'aggiornamento o l'accesso al prodotto.
Il caso più comune è che la categoria principale sia assegnata al prodotto come categoria predefinita. Se si desidera modificare in massa le categorie predefinite di tutti i prodotti in PrestaShop, è necessario eseguire la seguente query sul database utilizzato dal negozio.
NOTA Abbiamo testato la query su PrestaShop 1.6.1.6:
Questa query modificherà la categoria predefinita di ogni prodotto nella stessa categoria a cui il prodotto è più profondamente assegnato:
UPDATE `ps_product_shop` SET `id_category_default` = (
SELECT `ps_category`.`id_category`
DA `ps_categoria`
JOIN `ps_category_product` ON (`ps_category_product`.`id_category` = `ps_category`.`id_category`)
DOVE `ps_category_product`.`id_product` = `ps_product_shop`.`id_product`.
ORDINE PER `ps_categoria`.`livello_profondità` DESC, `ps_categoria`.`id_genitore` DESC
LIMITE 1
);
AGGIORNARE `ps_product` SET `id_category_default` = (
SELECT `ps_category`.`id_category`
DA `ps_categoria`
JOIN `ps_category_product` ON (`ps_category_product`.`id_category` = `ps_category`.`id_category`)
DOVE `ps_category_product`.`id_product` = `ps_product`.`id_product`.
ORDINE PER `ps_categoria`.`livello_profondità` DESC, `ps_categoria`.`id_genitore` DESC
LIMITE 1
);
Se avete problemi con l'aggiornamento di massa del database dei prodotti, potete contattarci.
Si può anche usare il modulo importatore. Con esso, potrete integrare il vostro negozio con qualsiasi file CSV o XML e con qualsiasi grossista della Polonia e dell'Europa. Quando si preparano le informazioni sui prodotti in un file CSV (Excel), è possibile assegnare in modo efficiente interi percorsi di categoria ai prodotti e aggiungere nuovi prodotti.
4.88 (128)
Obi W
It works in 1.7.6 thank you so much!
Cesar
Hi, if I want to change or update the category for some products? I have the list of IDs but those are more than 30k products, maybe could you help me?