Du musst die Stelle im Code finden, mit der der Kunde in Gruppe 2 verschoben wird und davor einfach abfragen in welcher Gruppe er ist. Wenn Gruppe 1, dann verschieben.
Hab da mal was von mir umgebaut:
(1.06er Shop)
checkout_success.php
Nach dem Block:
$orders_query = xtc_db_query("select orders_id,
orders_status
from ".TABLE_ORDERS."
where customers_id = '".$_SESSION['customer_id']."'
order by orders_id desc limit 1");
$orders = xtc_db_fetch_array($orders_query);
$last_order = $orders['orders_id'];
$order_status = $orders['orders_status'];
das hier:
// BEGINN - Nach der 2. Bestellung in Stammkunde ändern
if ($_SESSION['customers_status']['customers_status_id'] == 1) {
$orders_count_query = xtc_db_query("select count(orders_id) orders_count from ".TABLE_ORDERS." where customers_id = '".$_SESSION['customer_id']." ' "); $orders_count = xtc_db_fetch_array($orders_count_query);
if ($orders_count[orders_count] >= 3 && $_SESSION['customers_status']['customers_status_id'] != 0)
{
xtc_db_query("update ".TABLE_CUSTOMERS." set customers_status = '2' where customers_id= '".$_SESSION['customer_id']." ' ");
}
}
// ENDE - Nach der 2. Bestellung in Stammkunde ändern
Ungetestet, sollte aber laufen, da ich nur 3 Zahlen gedreht habe. Kann sein, dass der Block da schon so ähnlich steht, dann ersetze ihn einfach.