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: MODUL: Kundengruppe wechseln nach erster Bestellung für Shopversion 2.x

    downset

    • Mitglied
    • Beiträge: 190
    Hallo zusammen!

    Ich möchte den Kunden nach einer ersten Bestellung in eine andere Kundengruppe wechseln lassen. In der 1.06er Version gab es da einen kleinen Codeschnipsel, der jetzt leider nicht mehr passt.

    Weiß jemand, wie ich das trotzdem hinbekomme?

    Gruß

    jens

    [EDIT Tomcraft 16.09.2018: Hier geht es direkt zum Modul von Hetfield.]

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

    Hetfield

    • modified Team
    • Beiträge: 937
    Kundengruppen-IDs in der angehängten Datei anpassen, die Anzahl der Bestellungen anpassen nachdem verschoben werden soll und dann einfach die Datei gemäß Struktur in den Shop hochladen.

    MfG Hetfield  8)

    [EDIT Tomcraft 16.09.2018: Modul in Beitrag 1 verlinkt.]

    downset

    • Mitglied
    • Beiträge: 190
    Danke!

    Gruß

    Jens

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Hallo,

    gibt es auch eine Möglichkeit zu den Kundengruppen hin und her zu Springen (in Echtzeit). Und dann am Ende vom Kauf auf die voreingestellte Kundengruppe wieder Springt ? Ist so was möglich ?

    Die Idee ist:

    Kundengruppe1 ist am einkaufen, wenn diese während dem Kauf bei 800 € anlangt bekommt er die Preise von Kundengruppe 2 bei 1000 €  Kundengruppe 3 . Wenn dann der Kauf abgeschlossen ist, bekommt der Kunde wieder seine alte Kundengruppe...

    Geht das ??

    Kundengruppen-IDs in der angehängten Datei anpassen, die Anzahl der Bestellungen anpassen nachdem verschoben werden soll und dann einfach die Datei gemäß Struktur in den Shop hochladen.

    MfG Hetfield  8)

    [EDIT Tomcraft 16.09.2018: Modul in Beitrag 1 verlinkt.]

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Hallo,

    ich würde das Modul gerne Verwenden, jedoch wäre so eine Art Abfrage bezüglich des Versandstatus noch Interessant!

    Mein Gedanke ist, den Kundenstatus von Neukunden auf Stammkunden zu ändern, jedoch erst nach der 3. versendeten Bestellung.
    Somit könnte man der neuen Kundengruppe Vorteile wie einen kleinen Rabatt oder ähnliches bereitstellen.

    Hat vielleicht jemand eine Idee?

    LG
    Mannoo

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Was nennst du Versandstatus ?
    Ansonsten:
    ...die Anzahl der Bestellungen anpassen nachdem verschoben werden soll...
    ...

    Gruß,
    noRiddle

    awids

    • Experte
    • Beiträge: 3.782
    • Geschlecht:
    [...]
    Mein Gedanke ist, den Kundenstatus von Neukunden auf Stammkunden zu ändern, jedoch erst nach der 3. versendeten Bestellung.
    [...]

    Dazu muss eigentlich nur die SQL-Query in der Datei (welche hier als Modul angehängt ist) von

    Code: PHP  [Auswählen]
      $count_orders_query = xtc_db_query("SELECT count(*) as number_of_orders
                                            FROM "
    .TABLE_ORDERS."
                                           WHERE customers_id = '"
    .xtc_db_input((int)$_SESSION['customer_id'])."'");

    zu

    Code: PHP  [Auswählen]
      $count_orders_query = xtc_db_query("SELECT count(*) as number_of_orders
                                            FROM "
    .TABLE_ORDERS."
                                           WHERE customers_id = '"
    .xtc_db_input((int)$_SESSION['customer_id'])."'
                                             AND orders_status = '3'"
    );

    geändert werden. (Die 3 ggf. ersetzen, wenn du einen eigenen Status dafür hast.)

    Dann werden auch nur die versendeten Bestellungen berücksichtigt.

    LG awids

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.707
    • Geschlecht:
    Ah, jetzt hab' ich es auch verstanden.

    Gruß,
    noRiddle

    mannoo

    • Frisch an Board
    • Beiträge: 76
    • Geschlecht:
    Hallo awids,

    vielen Dank!

    Lg

    Roberto75

    • Viel Schreiber
    • Beiträge: 842
    Hallo,

    im Checkout-Prozess kam es nach der Umstellung auf PHP 8 zu folgender Error-Meldung:

    Call to undefined function set_customers_status_by_id() in File: /www/htdocs/xxxxxxxxx/xxxxxxxxxx/includes/extra/checkout/checkout_process_end/mits_set_customer_status.php on Line: 59

    Was ist denn da zu ändern?

    Gruß
    Robert

    Hetfield

    • modified Team
    • Beiträge: 937
    Die Funktion set_customers_status_by_id gibt es in der 2.0.7.2 nicht mehr. Stattdessen ist die get_customers_status_by_id zu benutzen. Angepasste Version (ungetestet) im Anhang.

    MfG Hetfield  8-)
    Werbung / Banner buchen
    14 Antworten
    4943 Aufrufe
    29. Mai 2013, 08:38:34 von jannemann
    7 Antworten
    3874 Aufrufe
    13. September 2013, 09:27:55 von piru
    5 Antworten
    4664 Aufrufe
    29. Oktober 2011, 13:21:33 von elpego
    16 Antworten
    10734 Aufrufe
    14. August 2011, 21:04:20 von 1979mark
               
    anything