Weiß jemand, in welchem Zeitraum die meistverkauften Artikel ermittelt werden? Lässt sich das auf per Woche etc. umstellen und wenn ja wie?
-> seit Inbetriebnahme des Shops
vielleicht gibt es ein Modul um das besser zu konfigurieren
ansonsten haben wir das in unserem WaWi gelöst:
- Zeitraum kann festgelegt werden
- Berechnung nach Anzahl bestellter Artikel oder Bestellungen
- einzelne Artikel können ausgeschlossen werden
- …
Hi, dafür braucht man keinen Wawi
Das geht zB mit dem hdi-Report direkt im Shopadmin: Klick
Oder in Matomo im Ecommerce-Bereich.
Ich denke mal es geht um die topseller Produkte auf der Startseite, oder?
Ja, geht um die Topseller auf der Startseite.
Und was müsste dort nun geändert werden, um z.B. die meistverkauften Artikel der letzten 4 Wochen zu bekommen?
eine Änderung in vorhandenen Methoden wird nicht reichen - hierzu ist ein neues Modul nötig, das über zB die thankyou-Seite aufgerufen wird und oxsoldamount in oxarticles mindestens mal für die topseller neu berechnet.
… oder die verkauften Artikel über oxorderarticles
berechnen lassen …
habe noch ein script gefunden, das wir früher als cronjob einmal am Tag aufgerufen haben:
<?php // database connection $myConfig = new myconfig; $myConfig->init(); $mydb = @mysql_connect($myConfig->dbHost, $myConfig->dbUser, $myConfig->dbPwd); mysql_select_db($myConfig->dbName, $mydb); $days = 42; // days of last orders // oxarticles $start = date("Y-m-d", time() - (86400 * $days)); $query = "select count(OXARTID) as amount, OXARTID from oxorderarticles where OXINSERT >= '$start' group by OXARTID "; $result = mysql_query($query); while ($oxarticle = mysql_fetch_assoc($result)) { $query = "update oxarticles set OXSOLDAMOUNT = " . $oxarticle['amount'] . " where OXID = '" . $oxarticle['OXARTID'] . "'"; mysql_query($query); } echo 'done'; exit; class myconfig { function init() { include 'config.inc.php'; } }Verdammt
wie kann ich wieder mal ein script in diesem Forum ausgeben ??? !!!