Wie man die Standardkategorie für alle Produkte in PrestaShop massiv ändern

Die Standardkategorie, der ein Produkt zugeordnet ist, kann von externen Modulen, Suchmaschinen, Filtern oder Synchronisationssystemen verwendet werden. Wenn die Standardkategorie eines Produkts falsch eingestellt ist, können unerwartete Probleme bei der Aktualisierung oder beim Zugriff auf das Produkt auftreten.

Der häufigste Fall ist, dass einem Produkt eine Hauptkategorie als Standardkategorie zugewiesen wird. Wenn wir die Standardkategorien aller Produkte in PrestaShop massenhaft bearbeiten wollen, müssen wir die folgende Abfrage auf der Datenbank, die der Shop verwendet, ausführen.

HINWEIS Wir haben die Abfrage auf PrestaShop 1.6.1.6 getestet:

Diese Abfrage ändert die Standardkategorie jedes Produkts in dieselbe Kategorie, der das Produkt am stärksten zugeordnet ist:

UPDATE `ps_product_shop` SET `id_category_default` = (

SELECT `ps_category`.`id_category`

FROM `ps_category`

JOIN `ps_category_product` ON (`ps_category_product`.`id_category` = `ps_category`.`id_category`)

WHERE `ps_category_product`.`id_product` = `ps_product_shop`.`id_product`.

ORDER BY `ps_category`.`level_depth` DESC, `ps_category`.`id_parent` DESC

BEGRENZUNG 1

);

UPDATE `ps_product` SET `id_category_default` = (

SELECT `ps_category`.`id_category`

FROM `ps_category`

JOIN `ps_category_product` ON (`ps_category_product`.`id_category` = `ps_category`.`id_category`)

WHERE `ps_category_product`.`id_product` = `ps_product`.`id_product`.

ORDER BY `ps_category`.`level_depth` DESC, `ps_category`.`id_parent` DESC

BEGRENZUNG 1

);

Wenn Sie Probleme mit der Massenaktualisierung Ihrer Produktdatenbank haben, können Sie uns kontaktieren.

Sie können auch das Importer-Modul verwenden. Damit können Sie Ihren Shop mit jeder CSV- oder XML-Datei und mit jedem Großhändler aus Polen und Europa integrieren. Bei der Aufbereitung von Produktinformationen in einer CSV-Datei (Excel) können Sie den Produkten effizient ganze Kategoriepfade zuweisen und neue Produkte hinzufügen.

Komentarze (2)
z 2

It works in 1.7.6 thank you so much!

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?

Brak wpisów.