Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kunden automatisch einer Kundengruppe zuordnen

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Kunden automatisch einer Kundengruppe zuordnen
    am: 16. April 2011, 09:58:15
    Hallo zusammen,
    ich möchte Neukunden z.B. aus Österreich nach Erstellung des Account automatisch in eine bestimmte Kundengruppe zuordnen. Jetzt habe ich die Suchfunktion schon bemüht, aber keine Lösung gefunden.

    kann mir jemand helfen?

    Vielen Dank und Gruss

    Michael



    Linkback: https://www.modified-shop.org/forum/index.php?topic=12375.0
    Shop Hosting

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Kunden automatisch einer Kundengruppe zuordnen
    Antwort #1 am: 17. April 2011, 21:22:51
    Hallo Community,

    hat niemand eine Idee, wie ich das lösen kann?

    Gruss
    Michael

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Kunden automatisch einer Kundengruppe zuordnen
    Antwort #2 am: 17. April 2011, 21:30:52
    Na es gibt einfach kein fertiges Beispiel dafür.
    Vom Grundsatz her kannst halt den Code benutzen der z.B. Neukunden in Stammkunden umändert. Also z.B. Kundengruppenwechseln nach k.A. 2. oder 3. Bestellung.

    Das wäre das hier:

    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_id'] == 3)
    {
      $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]>= 2 && $_SESSION['customers_status']['customers_status_id'] != 0)
      {
      xtc_db_query("update ".TABLE_CUSTOMERS." set customers_status = '4' where customers_id= '".$_SESSION['customer_id']." ' ");
      }
    }
     
    Aber du willst das ja abhängig vom Land machen, deshalb musst du auch das Land prüfen.
    Obiger Code ist nur als Denkanstoss zu verstehen, nix 1:1 so zu übernehmen.

    Also die Prüfung nach dem Land geht irgendwie so nach dem Muster. Rest musst halt selbst erstmal tüfteln.

    Code: PHP  [Auswählen]
    if ( isset($_POST['country']) == 'Austria') {
    xtc_db_query("update ".TABLE_CUSTOMERS." set customers_status = '4' where customers_id= '".$_SESSION['customer_id']." ' ");
    }
    Möglich auch, dass du statt Austria die ID 14 verwenden musst, keine Ahnung ob dort ID oder Wert drinsteht. Tippe eher auf ID.

    4 ist die Kundengruppen-ID für Ösis.

    rechtstexte für onlineshop