Löschen von Kategorien im Shop über den JTL-WaWi-Connector

  • Analog zu meinem vorigen Beitrag zu Artikeln verhält es sich mit den Kategorien, auch diese werden bei Deaktivierung oder Löschung in der JTL-WaWi im Shop nur deaktiviert und bei erneutem hinzufügen neu erstellt, so dass sich hier über die Zeit eine Menge an Kategorie-Leichen bilden die zudem keinen Namen mehr tragen. Um dies zu umgehen, habe ich den JTL-WaWi Connector entsprechend angepasst und möchte euch heute das Ergebnis vorstellen.

    in der Datei: admin\includes\modules\jtlwawi_connector\dbeS\Kategorie.php

    nach folgendem Code suchen:

    Code
    if ($cat>0)[INDENT]eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);[/INDENT]

    die Zeile startend mit eS_execute_query auskommentieren und folgenden Code dahinter in eine neue Zeile einfügen

    Code
    [INDENT]eS_execute_query("delete from categories where categories_id=".$cat);eS_execute_query("delete from categories_description where categories_id=".$cat); [/INDENT]


    so dass der Code abschliessend so aussieht:

    Code
    if ($cat>0)
    [INDENT]//eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);
    eS_execute_query("delete from categories where categories_id=".$cat);
    eS_execute_query("delete from categories_description where categories_id=".$cat);[/INDENT]

    happy coding,
    Gruß Heinz