Trick beim Crosselling

Hallo,

ich muss mich nochmal zu Wort melden. Das Modul funktioniert wirklich super in seiner eigentlichen Bestimmung. Leider bin ich nicht in der Lage eine Limitierung der aus der Datenbank abgefragten Produkte einzufügen.

der eigentliche query für die Zubehör Artikel lautet ja wie folgt:


    $sSelect  = "select distinct $this->sArticleTable.* from oxaccessoire2article left join $this->sArticleTable on oxaccessoire2article.oxobjectid=$this->sArticleTable.oxid ";
    $sSelect .= "where oxaccessoire2article.oxarticlenid ".$this->sInheritIds;
    $sSelect .= " where $this->sArticleTable.oxid is not null and " .$this->sSqlActiveSnippet;
    $sSelect .= " order by $this->sArticleTable.oxtitle asc";

Ich habe den query dahingehend angepasst das die Artikel nach der verfügbaren Lagermenge sortiert werden.
Jetzt würde ich gern die zwei querys aufsplitten in:

  1. der mit den Artikeln des direkt zugewiesenen Zubehörs

  2. der mit den geerbten Artikeln aus dem Produkt “accessories_prototype”

Der Sinn des Ganzen ist der das ich die Artikel des Produkts “accessories_prototype” auf eine bestimmte Menge begrenzen möchte. Diese Menge soll der Lagermenge nach sortiert sein. Nach diesen (zBsp. 10) Artikeln werden dann die direkt zugewiesenen Artikel aus dem Zubehör angezeigt.

Ich habe dies bereits versucht über ein Aufsplitten mittels union mit anschließendem LIMIT. Leider war es mir damit nicht möglich das gewünschte Ergebnis zu erreichen.

Hat hier jemand die Lösung oder zumindestens einen Tipp parat?

Vielen Dank schonmal…

Thomas

Hallo Avenger,

sei gegrüßt, bin gerade dabei das Top-Modul unter der 4.4.1 zu testen, im Backend funktioniert soweit alles, aber leider wird im Frontend beim Crosselling der “Pseudo-Artikel” mit angezeigt.

Ich habe zusätzlich zu “nicht aktiv” und “kann nicht gesucht werden” , den LAgerbestand auf -10 und den Lieferstatus auf “wenn ausverkauft offline” gesetzt, aber der PSeudo-Artikel wird angezeigt, es ist zum Mäuse melken, hm.

Könntest Du bitte, wenn Du etwas Zeit hast, Dir die Sache mal ansehen?

Gruß Rudi

Danke für die guten Hinweise. Mit war zwar das Wort geläufig aber noch keine weiteren Informationen dazu. Scheint ja ein ganz vielversprechender Bereich zu sein!

Unter 4.6 .1 zeigt dieses Modul leider keine Wirkung… oder hab ich was falsch gemacht?
Danke & Gruss