Nicht aktive Artikel über getAlsoBoughtTheseProducts()

Hallo zusammen,

ich habe in zwei Shops das Problem, dass in der Liste unter “Kunden, die diesen Artikel gekauft haben, kauften auch:” nicht aktive Artikel angezeigt, angesteuert und auch bestellt werden können. Dies möchte ich gerne verhindern.
Eine if-Schleife in rightlist.tpl über

[{ if $_product->getActiveCheckQuery() }]

führt allerdings nicht zum Erfolg.

Hat jemand hierzu eine Idee für mich?

Die Funktion getAlsoBoughtTheseProducts() dürfte doch diese Artikel nicht ausspucken, oder?

Shop-Versionen: 4.2.0 und 4.4.0
Template basic

Viele Grüße

Marco

“nicht aktiv” bedeutet was? Haken rausgenommen? “Wenn ausverkauft nicht bestellbar”? Oder “Wenn ausverkauft offline”? Lagerverwaltung aktiv?

Hallo Ray,

“nicht aktiv” bedeutet Haken bei “aktiv” rausgenommen. Lagerverwaltung nicht aktiv. Lieferstatus “Standard”.

Hallo zusammen,

keiner hierzu eine Idee?

Viele Grüße

Marco

Hi,

das riecht aber gewaltig. Hast Du schon mal geschaut, ob es im Demoshop genauso nachvollziehbar ist?

Gruß

Hallo Marco,

leider (oder zum Glück) ist das Verhalten im Demoshop anders. Dort werden deaktivierte Produkte (nach dem Sie vorher angezeigt wurden) nicht zur Anzeige gebracht.

Dann muss ich mir den Quellcode einmal genauer anschauen.

Marco