Seite 1 von 2

order_mail.txt und Kundengruppen

Verfasst: Fr 13. Sep 2013, 12:24
von Trax3r
Hallo Webs Community!

Ich habe folgendes Problem. Ich möchte gerne verschiedene E-mail attachments für meine Kundengruppen.
In der send_order.php ist ja schon ein Smarty Befehl vorhanden, allerdings komm ich nicht so wirklich mit den Opperatoren zurecht.

Könnte mir jemand behilflich sein ?

Code: Alles auswählen

{if $customers_status_id eq 1 OR $customers_status_id eq 2}        
ATTACHMENT: media/attachment/AGB.pdf
ATTACHMENT: media/attachment/Widerrufsbelehrung.pdf
{elseif $customers_status_id eq 10 OR $customers_status_id eq 11}
ATTACHMENT: media/attachment/AGB-B2B-VZ.pdf
{elseif !$customers_status_id eq 1 OR !$customers_status_id eq 2 OR !$customers_status_id eq 10 OR !$customers_status_id eq 11}
ATTACHMENT: media/attachment/AGB-B2B.pdf
{/if}

Danke in voraus
Francois

PS: Weiß jemand wann der Patch für die fehlerhafte Suche released wird ?

Re: order_mail.txt und Kundengruppen

Verfasst: Fr 13. Sep 2013, 13:01
von yogi
Hi,

statt dem "eq" solltest du == benutzten - ist PHP und nicht bash...

Wenn statt des Anhangs in der Email dann der String "ATTACHMENT: ... " zu lesen ist gib es ein Zeilenende problem - da müßte ich mal suchen...

Zum Fix für die Suche bitte in dem ensprechenden Task schreiben und nicht in einem anderen - das findet sonst keiner!

Re: order_mail.txt und Kundengruppen

Verfasst: Fr 13. Sep 2013, 18:46
von Trax3r
Ich habe jetzt mehrere Kombinationen getestet.

Beispiele:

Code: Alles auswählen

$customers_status_id == 2
$customers_status_id == '2'
$customers_status_id=='2'
$customers_status_id==2
Habe auch die Operatoren || und OR ausprobiert.

Leider ohne erfolg.

Was genau soll dies heissen ?
Wenn statt des Anhangs in der Email dann der String "ATTACHMENT: ... " zu lesen ist gib es ein Zeilenende problem
Das es (noch) nicht ganz mit der order_mail.txt funktioniert?

Gruss Francois

Re: order_mail.txt und Kundengruppen

Verfasst: So 15. Sep 2013, 19:52
von Xantiva
Hi Francois,

welchen Wert hat die Variable denn überhaupt? Lass den Wert doch einfach mal vorher ausgeben:

Code: Alles auswählen

Wert: {$customers_status_id}
Ciao,
Mike

Re: order_mail.txt und Kundengruppen

Verfasst: So 15. Sep 2013, 21:34
von Trax3r
Hi Xantiva,

Habe mir Grad die Variablen ausgeben lassen (mit 4 Test Accounts).

Das hat ohne Probleme geklappt.

Admin = 0,
Endverbraucher = 2,
Haendler = 6,
und Vertriebszentrum = 10

Es werden also die Korrekten ID's wie in der DB zurück gegeben.
Insgesamt habe ich 13 Kundengruppen, davon sollen:

Kundengruppe 1 und 2 die AGB.pdf + Widerrufsbelehrung.pdf erhalten.
Kundengruppe 10 und 11 die AGB-B2B-VZ.pdf.
Und die restlichen Kundengruppen die AGB-B2B.pdf


Gruß,
Francois

Re: order_mail.txt und Kundengruppen

Verfasst: Mi 18. Sep 2013, 12:51
von Trax3r
Hallo nochmal,

Nach weiterem Testen habe ich es immer noch nicht hingekriegt und wollte fragen warum es eigentlich eine Textdatei und eine Htmldatei gibt.

Gruß Francois

Re: order_mail.txt und Kundengruppen

Verfasst: Mi 18. Sep 2013, 14:20
von yogi
Die EMail Nachrichten werden immer in beiden Formaten geschickt - also sowohl Html als auch Text.

Daher gibt es auch die beiden Dateien, einmal für das Text-Format und einmal für das Html-Format.

Re: order_mail.txt und Kundengruppen

Verfasst: Fr 20. Sep 2013, 20:50
von Xantiva
Hi Francois,

hast Du das Problem schon gelöst?

Was passiert, wenn Du erst mal das Attachment weg lässt und nur so etwas machst:

Code: Alles auswählen

{if $customers_status_id == "0"}Admin{/if}
{if $customers_status_id == "2"}Endverbraucher{/if}
{if $customers_status_id == "6"}Haendler{/if}
{if $customers_status_id == "10"}Vertriebszentrum{/if}
Werden dann die korrekten Werte angezeigt?

Re: order_mail.txt und Kundengruppen

Verfasst: Mo 23. Sep 2013, 21:50
von Trax3r
Hallo Mike!

Vorweg entschuldige ich mich für die Verzögerung, hab Grad viel zu tun.

Mir werden die Korrekten Werte in der HTML-Mail zurück gegeben.
Leider kann ich dies nicht in der TEXT-Mail testen, da ich diese nicht senden oder empfangen(die Option im Adminmenü funktioniert nicht).

mit freundlichen Gruß

Francois

Re: order_mail.txt und Kundengruppen

Verfasst: Di 24. Sep 2013, 21:30
von Xantiva
Ähm, die Text und die HTML - Version, werden in einer einzigen Mail verschickt. Entweder nur Text, oder Text+HTML.
Im Firefox z. B. Ansicht : Nachrichteninhalt und dann "Originales HTML" oder "Reiner Text" , bzw. schau Dir den Quelltext an (Ansicht : Nachrichten - Quelltext)