am: 07. August 2018, 00:37:34
Ich hab den Betreff mal genau so genannt wie das dazugehörende Ticket
https://trac.modified-shop.org/ticket/791 und wollte hiermit kurz meinen Ansatz teilen.
Zwei kleine Zusätze in der admin/coupon_admin.php lassen den Umsatz anzeigen, bei dem ein bestimmter Coupon beteiligt war. Nicht uninterssant, wenn man ein Mailing macht mit einem Gutschein und hinterher wissen will, wie viel Umsatz mit dem Einsatz des Gutscheins eigentlich generiert wurde.
Getestet ist das Ganze in 2.0.4.2:
nach
$customer_query = xtc_db_query("SELECT customers_firstname, customers_lastname FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . $cc_list['customer_id'] . "'");
$customer = xtc_db_fetch_array($customer_query);
folgendes einfügen
// BOF Umsatzanzeige bei involviertem Coupon
$umsatz_query = xtc_db_query(" SELECT SUM(value) value
FROM " . TABLE_ORDERS_TOTAL . " a
WHERE a.orders_id IN (SELECT order_id FROM " . TABLE_COUPON_REDEEM_TRACK . " WHERE coupon_id = '" . (int)$_GET['cid'] . "' GROUP BY order_id) AND a.class = 'ot_total'");
$umsatz = xtc_db_fetch_array($umsatz_query);
// EOF Umsatzanzeige bei involviertem Coupon
und nach
$contents[] = array('text' => TEXT_REDEMPTIONS_CUSTOMER
. '=' . xtc_db_num_rows
($count_customers)); folgendes einfügen
// BOF Umsatzanzeige bei involviertem Coupon$contents[] = array('text' => 'Gesamtumsatz mit Coupon-Beteiligung' . '=' . number_format($umsatz['value'], 2, ',', '.'));// EOF Umsatzanzeige bei involviertem Coupon Man kann das auch noch schöner machen, indem man das sprachabhängig macht und auch noch die currency dranhängt. Aber im Prinzip dürfte es doch das sein was in dem Ticket gewünscht ist.
Linkback: https://www.modified-shop.org/forum/index.php?topic=39396.0