Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Aktive Artikel werden in der Unterkategorie nicht angezeigt

    Nessy

    • Fördermitglied
    • Beiträge: 112
    • Geschlecht:
    Hallo und einen schönen Mittwoch erst mal!

    Irgendwie ist bei mir der Wurm drin..

    Ich übertrage per JTL die Artikel in den Shop.

    Artikel ist im Backend aktiv, die Verlinkungen zu den Kategorien stehen dort auch.
    Aber.. sie werden nicht in diesen Kategorien angezeigt.

    Ich kann dies nur beheben, in dem ich im Backend auf jeden neuen Artikel auf "Bearbeiten" klicken und dann auf "speichern.
    Dann wird der Artikel in den Kategorien angezeigt.

    Wo ist hier der Wurm drin?
    JTL, modified, Datenbank?
     Gruß Nessy


    Linkback: https://www.modified-shop.org/forum/index.php?topic=30759.0

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Möglicherweise in der Schnittstelle.

    Hast Du mal die Inhalte der DB für einen fehlerhaften mit einem guten Artikel Artikel verglichen?

    Minimal sind die Tabellen products, products_description und products_to_categories betroffen.

    Wulf

    • Neu im Forum
    • Beiträge: 32
    • Geschlecht:
    Hi

    Hatte vor kurzem ein ähnliches Problem.

    Versuch mal dein Cache im admin zu leeren...

    LG

    Nessy

    • Fördermitglied
    • Beiträge: 112
    • Geschlecht:
    Den Cache löschen mache ich fast täglich.

    Das Problem besteht auch schon seit Wochen...

    Mir (als Laie) ist bei der Datenbank im Vergleich zweier Artikel nichts aufgefallen.

    Könnte vielleicht die Lösung sein, daß ich mir den Connector noch mal neu installiere?

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Auf Deinem Bildchen sehe ich auch nichts.

    Vielleicht ein bisschen präziser:

    Gehe auf products, ändere das SQL so ab, wobei Du natürlich Deine Artikelnummern einsetzt:

    Code: SQL  [Auswählen]
    SELECT * FROM `products` WHERE products_model = 'A0802' OR products_model = 'A0801'

    Dann hast Du zwei Artikel direkt untereinander stehen und kannst vergleichen.

    Anschließend gehst Du auf products_description, hier erweiterst Du das SQL um die products_id, die Du dem Ergebnis aus dem ersten Select entnimmst:

    Code: SQL  [Auswählen]
    SELECT * FROM `products_description` WHERE products_id = 4 OR products_id = 5

    Hätte ich fast vergessen: Wenn das Löschen des Cache das Problem erledigt, kannst Du Dir das SQL schenken.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Da ich jetzt das Problem genauer verstanden habe, vermute ich, dass der Timestamp in der Tabelle products entweder bei date_added oder last_modified nicht gesetzt wird.

    Nessy, schiebe mal bitte einen Artikel einzeln mit der WaWi ins System und dann machst du mal ein
    Code: SQL  [Auswählen]
    SELECT * FROM products WHERE products_id = ???;
    und postest die Ausgabe hier.

    Die ??? ersetzt du natürlich mit der Produkts-Id des eben erstellten Artikels.

    Gruß
    Ronny

    Nessy

    • Fördermitglied
    • Beiträge: 112
    • Geschlecht:
    Hallo Ronny hier die Screenshots der Ausgabe

    ShopNix

    • Viel Schreiber
    • Beiträge: 1.208
    Warum machst Du Dir das Leben so schwer?

    Es ist doch viel einfacher, einen "guten" mit einem "schlechten" Artikel direkt zu vergleichen, und den kleinen SQL-Schnippel einzutupfen ist doch nun wirklich nicht schwer.

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.147
    • Geschlecht:
    Die group_permission Felder sind auf 0

    Bei mir steht da 1 drin.

    Ich kenne die JTL Schnittstelle nicht, aber falls die Kundengruppen unterstützt, musst du den jeweiligen Gruppen erlauben die Artikel zu sehen.

    Nessy

    • Fördermitglied
    • Beiträge: 112
    • Geschlecht:
    @shopnix

    Es liegt nicht an der Datenbank.

    Anscheinend hängt das Problem mit dem Alkim Produktfilter zusammen.

    Melde mich, wenn wir mehr wissen.
    Gruß und schönen Abend!