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: Bestsellers - ein Artikel aus jeder Kategorie

    Babö0407

    • Fördermitglied
    • Beiträge: 122
    Bestsellers - ein Artikel aus jeder Kategorie
    am: 26. Juli 2013, 15:59:37
    Hallo,
    ich möchte gerne in meiner Bestseller-Box von jeder Kategorie den meisverkauften Artikel anzeigen.

    Ich denke dazu müsste man von jeder Kategorie den Artikel mit dem höchsten Wert in der Tabelle "products_ordered" herausfiltern (php Funktion "max").

    Leider reichen hierfür meine Programmierkenntnisse nicht aus.
    Über einen Hinweis oder Lösungsansatz wäre ich sehr dankbar.

    Gruß Bastian

    Linkback: https://www.modified-shop.org/forum/index.php?topic=27091.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    martin63

    • Fördermitglied
    • Beiträge: 41
    • Geschlecht:
    Re: Bestsellers - ein Artikel aus jeder Kategorie
    Antwort #1 am: 29. Juli 2013, 23:39:34
    Du könntest bei templates/dein Template/source/boxes/best_sellers.php die Select-Abfrage erweitern, zB:
    Code: PHP  [Auswählen]
                                    SELECT  op.products_id,
                                                    op.products_quantity
                                    FROM    ".TABLE_ORDERS." o,
                                                    ".TABLE_ORDERS_PRODUCTS." op,
                                                    ".TABLE_PRODUCTS." p,
                                                    ".TABLE_PRODUCTS_TO_CATEGORIES." p2c,
                                                    ".TABLE_CATEGORIES." c
                                    WHERE   op.orders_id = o.orders_id
                                    AND             p.products_id = op.products_id
                                    AND             p.products_status = '1'
                                    AND     c.categories_status = '1'
                                    AND     p.products_id = p2c.products_id
                                    AND     p2c.categories_id = c.categories_id
                                    AND             '".$current_category_id."' IN (c.categories_id,c.parent_id)
                                    ".$fsk_lock.$group_check."
                            ");
    damit werden nur Bestsellers der aktuellen Kategorie selektiert. Wenn du im Backend unter Maximumwerte bei Bestsellers 1 eingibst, wird nur ein Artikel ausgegeben.

    Gruß Martin

    Jossi

    • Fördermitglied
    • Beiträge: 140
    Re: Bestsellers - ein Artikel aus jeder Kategorie
    Antwort #2 am: 07. Mai 2015, 12:30:00
    Hallo,

    dies scheint mittlerweile (ca. 2 Jahre später) bereits in die Standart-Shopversion aufgenommen worden zu sein - finde ich super, war mir vorher nicht bewußt.

    Aber gibt es eine Möglichkeit auf der Startseite entweder nur Bestseller aus bestimmten Kategorien anzeigen zu lassen, oder bestimmte Kategorien (nur auf der Startseite) auszuschließen?

    Das wäre schick! LG, Jossi
    1 Antworten
    2664 Aufrufe
    14. September 2011, 15:32:17 von Tomcraft
    1 Antworten
    2286 Aufrufe
    21. Februar 2014, 15:54:33 von melway
    0 Antworten
    1595 Aufrufe
    24. September 2015, 11:16:14 von freidenker77
    2 Antworten
    2534 Aufrufe
    30. November 2011, 08:35:39 von Da Sandro