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: Bestätigungsmail nur an bestimmte Kundengruppe

    Schorschebft

    • Neu im Forum
    • Beiträge: 7
    Hi Leute,

    ich versuche gerade die Datei "send_order.php" zu modifizieren, das ich die Bestätigungsmail die modified verschickt nur an eine bestimmt Kundengruppe versendet wird.

    Ich habe folgendes Probiert:

    Code: PHP  [Auswählen]
       // send mail to customer
      if ($_SESSION['customers_status_id'] == '2') {
        xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $order->customer['firstname'].' '.$order->customer['lastname'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subjectm,$html_mail, $txt_mail);
            }      

    Leider wird so keine Mail versandt, habt ihr ne Idee wie man das lösen könnte ?

    Danke für eure Info.

    Grüße

    Schorschebft

    Linkback: https://www.modified-shop.org/forum/index.php?topic=26608.0
    rechtstexte für onlineshop

    KAT

    • Mitglied
    • Beiträge: 196
    • Geschlecht:
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #1 am: 15. Juni 2013, 16:15:17
    Versuch mal:

    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_id'] == 2){
    bla. ...
    }

    LG KAT

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #2 am: 15. Juni 2013, 16:24:11
    Versuch mal
    Code: PHP  [Auswählen]
    if($_SESSION['customers_status']['customers_status_id'] == DEFAULT_CUSTOMERS_STATUS_ID) {

    Das wäre für "new customer".
    Für Gäste vergleiche mit DEFAULT_CUSTOMERS_STATUS_ID_GUEST.

    Nicht getestet, bitte Feedback geben.

    Gruß,
    noRiddle

    Schorschebft

    • Neu im Forum
    • Beiträge: 7
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #3 am: 24. Juni 2013, 09:26:34
    Hi Leute,

    danke für eure Tips, es scheint zu funktionieren.

    Habt ihr ne Idee wie ich das für die Statusmails in der order.php realisieren kann ?
    Dort kann ich ja nicht die Session abrufen.

    Danke euch.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #4 am: 24. Juni 2013, 10:37:12
    Was jetzt genau ?
    Bei Status-Mails die du nicht versenden möchtest, einfach den Haken an entsprechender Stelle aus der Checkbox nehmen.
    Für die Anzeige der Kundengruppe kannst du ja in der Bestellung oben diese einfügen ($order->customer['status_name']).

    Gruß,
    noRiddle

    diefl

    • Neu im Forum
    • Beiträge: 44
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #5 am: 21. April 2016, 08:43:40
    Hallo,

    wäre es auch möglich, das eine bestimmte Kundengruppe keine Email erhält?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #6 am: 21. April 2016, 12:20:48
    Erkläre dich bitte genauer.
    Von welchen Mails redest du und welche Kundengruppe soll wann genau keine Mail erhalten ?

    Gruß,
    noRiddle

    diefl

    • Neu im Forum
    • Beiträge: 44
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #7 am: 22. April 2016, 08:25:13
    Ja, sorry, das war etwas sehr kryptisch.
    Also, ich möchte, das eine bestimmte Kundengruppe nach Bestellabschluss keine automatische Email (Bestellbestätigung) erhält.
    Ich habe das gestern schon gelöst

    Code: PHP  [Auswählen]
    if($_SESSION['customers_status']['customers_status_id'] < 12)
    ...
    {

    (Die Kundengruppe hat die id 12)

    Hintergrund: So kann ich über das Frontend "Angebote" erstellen, indem ich den entsprechenden Kunden in eine Kundengruppe "Angebot" übernehme und für ihn eine Bestellung durchführe.
    Diese bekommt dann den Bestellstatus "Angebot" (wäre es da möglich den Bestellstatus automatisch zu vergeben?) und kann intern weiter bearbeitet werden.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Bestätigungsmail nur an bestimmte Kundengruppe
    Antwort #8 am: 22. April 2016, 15:12:00
    Wenn ich mich nicht völlig irre wird der Bestellstatus (= order_status) bei einer normalen Bestellung in der gewählten Zahlungsart festgelegt.
    Wenn du eine Bestellung über das Backend generierst kannst du den Status aber ja doch frei wählen.
    Wenn du also einen Status "Angebot" angelegt hast wähle ihn einfach aus.

    Die Angebotserstellung auf diese Art ist allerdings ein wenig ungewöhnlich.

    Gruß,
    noRiddle
    8 Antworten
    5142 Aufrufe
    01. Oktober 2014, 22:00:13 von dmun
    4 Antworten
    3214 Aufrufe
    30. August 2010, 14:00:41 von Semmelbroesel
    0 Antworten
    1692 Aufrufe
    12. Juli 2013, 21:13:05 von svenyo
    7 Antworten
    4235 Aufrufe
    13. März 2012, 11:18:06 von web28
               
    anything