Kunden kauften auch

Ist es und wenn ja wie machbar, das “Kunden kauften auch” Vorschläge weiterer Artikel nicht erst am Ende der Bestellung angezeigt werden sondern vielleicht schon in schritt 2 oder 3 damit der Kunde vielleicht doch noch weitershoppt, ich denke am ende nach dem Bezahlen ist das schon etwas spät.

Habe dazu nichts gefunden und eigenes probieren hat keinen erfolg gebracht.

Hier mal für Schritt 1 als Modul (4.7)

Moin Frank - Github? :slight_smile:

Hi,

oder auch anders gefragt: Frank, wenn Du das nicht auf GitHub einstellen möchtest, darf es jemand anders für Dich übernehmen?

Gruß

@Frank
erst mal tausend Dank für das Modul - find ich klasse!
Nur habe ich gelegentlich in der exception_log folgende Fehlermeldung:


oxException (time: 2013-02-08 15:34:03): [0]: Template block file (/shop//modules/alsobought_basket/out/blocks/out/blocks/alsobought_basket_basket.tpl) not found for 'alsobought_basket' module. 
 Stack Trace: #0 /shop/core/oxutilsobject.php(125): oxUtilsObject->_getObject('oxexception', 1, Array)
#1 /shop/core/oxfunctions.php(317): oxUtilsObject->oxNew('oxException', 'Template block ...')
#2 /shop/core/oxutilsview.php(449): oxNew()
#3 /shop/core/oxutilsview.php(503): oxUtilsView->_getTemplateBlock(Array, Array)
#4 /shop/core/smarty/plugins/prefilter.oxblock.php(44): oxUtilsView->getTemplateBlocks('oxException', 'Template block ...')
#5 /shop/core/smarty/Smarty_Compiler.class.php(249): smarty_prefilter_oxblock('alsobought_bask...', 'out/blocks/also...')
#6 /shop/core/smarty/Smarty.class.php(1489): Smarty_Compiler->_compile_file('page/checkout/b...')
#7 /shop/core/smarty/Smarty.class.php(1422): Smarty->_compile_source('[{capture appen...', Object(Smarty_Compiler))
#8 /shop/core/smarty/Smarty.class.php(1261): Smarty->_compile_resource('smarty_prefilte...', Array)
#9 /shop/views/oxshopcontrol.php(449): Smarty->fetch('page/checkout/b...', '[{capture appen...', NULL)
#10 /shop/views/oxshopcontrol.php(320): oxShopControl->_render('page/checkout/b...', '[{capture appen...', NULL, '/kunden/homepag...')
#11 /shop/views/oxshopcontrol.php(114): oxShopControl->_process('page/checkout/b...', '/kunden/homepag...')
#12 /shop/modules/d3log/views/d3_oxshopcontrol_errorhandler.php(14): oxShopControl->start('page/checkout/b...', 'ox|0|0|0|0')
#13 /shop/modules/d3clrtmp/views/d3_oxshopcontrol_clrtmp.php(19): d3_oxshopcontrol_errorhandler->start(Object(alsobought_basket_basket))
#14 /shop/modules/d3/autoload/views/d3_oxshopcontrol_autoload.php(33): d3_oxshopcontrol_clrtmp->start('basket', NULL)
#15 /shop/index.php(103): d3_oxshopcontrol_autoload->start()
#16 /shop/oxseo.php(46): require('/homepages/28/d...')
#17 {main}

(hab die Pfade etwas gekürzt, damit es besser lesbar ist)

Irgendeine Idee?

Welche Shopversion hast du denn?

… steht in der Signatur …

PS: es wird manchmal der Pfad zum file alsobought_basket_basket.tpl falsch zusammengesetzt ( ‘out/blocks/’ ist doppelt im Pfad). Konnte aber nicht herausfinden wo bzw wann …

Hab eine Version für 4.6.x hochgeladen. Altes Modul deaktivieren und löschen, in der DB Tabelle oxtplblocks den Datensatz des Moduls löchen, neue Dateien installieren und wieder aktivieren.