order_mail.txt und Kundengruppen

Diskussionen rund um die Templates (incl. Smarty)
Trax3r
Beiträge: 17
Registriert: Do 26. Apr 2012, 21:01
Shop Version: webs 1.0.10

order_mail.txt und Kundengruppen

Beitrag 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 ?
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: order_mail.txt und Kundengruppen

Beitrag 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!
Trax3r
Beiträge: 17
Registriert: Do 26. Apr 2012, 21:01
Shop Version: webs 1.0.10

Re: order_mail.txt und Kundengruppen

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: order_mail.txt und Kundengruppen

Beitrag 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
Mein Shop: http://www.basteln-selbermachen.de
Trax3r
Beiträge: 17
Registriert: Do 26. Apr 2012, 21:01
Shop Version: webs 1.0.10

Re: order_mail.txt und Kundengruppen

Beitrag 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
Trax3r
Beiträge: 17
Registriert: Do 26. Apr 2012, 21:01
Shop Version: webs 1.0.10

Re: order_mail.txt und Kundengruppen

Beitrag 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
yogi
Administrator
Beiträge: 292
Registriert: Do 6. Mai 2010, 14:16
Shop Version: die aktuelle
Wohnort: Köln
Kontaktdaten:

Re: order_mail.txt und Kundengruppen

Beitrag 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.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: order_mail.txt und Kundengruppen

Beitrag 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?
Mein Shop: http://www.basteln-selbermachen.de
Trax3r
Beiträge: 17
Registriert: Do 26. Apr 2012, 21:01
Shop Version: webs 1.0.10

Re: order_mail.txt und Kundengruppen

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: order_mail.txt und Kundengruppen

Beitrag 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)
Mein Shop: http://www.basteln-selbermachen.de
Antworten