#1 (permalink)  
Alt 07.08.2004, 12:30
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

Hallo xt:Cler!

Ich habe ja meinen Shop mittlerweile sowiet, dass er automatisch bei Registrierung eines Neukunden diesem eine fortlaufende Kundennummer vergibt.

Nun w?rde ich allerdings gerne, dass er diese auch auf seiner Best?tigungsmail sieht (create_account_mail.txt).

Damit habe ich es schon versucht:
{if $csID}Ihre Kundennummer lautet: {$csID}{/if}

Ist aber komplett nicht erschienen, also denke ich mal die Variable $csID ist irgendwie noch nicht ausgelesen gewesen. Zu dem Zeitpunkt, wenn die Mail versendet wird, steht der Kunde allerdings schon mit Kundennummer in der DB.

Weiss jemand Hilfe bzw. einen L?sungsansatz?! :cry:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.08.2004, 12:38
HHGAG
Gast
 
Beiträge: n/a
Standard

Du musst es auch per smarty->assign in der entsprechenden PHP auch dem Template ?bergeben =)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 07.08.2004, 13:03
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

?hhh, meinst du ungef?hr hier (in create_account.php):

// create templates
$smarty->caching = 0;
$html_mail = $smarty->fetch(CURRENT_TEMPLATE . '/mail/'.$_SESSION['language'].'/create_account_mail.html');
$smarty->caching = 0;
$txt_mail = $smarty->fetch(CURRENT_TEMPLATE . '/mail/'.$_SESSION['language'].'/create_account_mail.txt');
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 07.08.2004, 14:25
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

Okay, vielen Dank f?r deine Hilfe, hab das jetzt hinbekommen:

$smarty->assign('csID', $new_cid);

Das einfach vor die Zeile, die das Template erzeugt, und schon gehts
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 07.08.2004, 21:55
nom nom ist offline
 
Registriert seit: 19.02.2004
Beiträge: 596
Standard

Hi,

wo hast du das genau eingesetzt? geht bei mir gar nicht :cry:

danke
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 07.08.2004, 22:30
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

Hi,

hier mal ausf?hrliche Anleitung:

In Datei send_order.php:

Suche:
$html_mail = $smarty->fetch(CURRENT_TEMPLATE . '/mail/'.$_SESSION['language'].'/create_account_mail.html');

oder

$txt_mail = $smarty->fetch(CURRENT_TEMPLATE . '/mail/'.$_SESSION['language'].'/create_account_mail.txt');

(je nachdem was f?r Mails (text o. HTML) du benutzt)

--> und f?ge folgendes *DAVOR* ein:
$smarty->assign('csID', $new_cid);

Ab jetzt kannst du in den Mailtemplates Kundennummern mittels {csID} benutzen.


*******************************************
Das ganze funktioniert aber logischerweise nur, wenn schon bei der Registrierung automatisch Kundennummern erzeugt werden, sonst kann er ja keine in die Mail schreiben Die Modification daf?r findest du im Downloadbereich Kategorie "Systemerweiterungen/Verbesserungen" --> "Automatische Kundennummern".
*******************************************

Solltest du nicht meinen Mod benutzen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 07.08.2004, 22:33
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

(upps.. zu fr?h abgesendet *g*)

...Solltest du du meinen Mod nicht benutzen, ist die Variable $new_cid logischerweise leer.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 07.08.2004, 22:43
nom nom ist offline
 
Registriert seit: 19.02.2004
Beiträge: 596
Standard

Hi,

danke

du meinst wohl "create_account.php" und nicht "send_order.php".
Ich habe versucht Kundenname darein zu kriegen aber irgendwie wird in d. email nichts angezeigt. Ist warscheinlich variablenname falsch.

Kennst du zuf?llig variablen daf?r?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 07.08.2004, 22:56
Benutzerbild von Chemofunk  
Registriert seit: 18.06.2004
Beiträge: 105
Standard

Uppps, nat?rlich create_account.php, hast schon recht. *ggg*

War in Gedanken schon bei meinem n?chsten Problem

Wenn du Kundennamen etc drinnen haben willst, musst du die vorher auch an der gleichen Stelle per smarty->assign dem Template zuweisen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 07.08.2004, 23:01
nom nom ist offline
 
Registriert seit: 19.02.2004
Beiträge: 596
Standard

danke, das ist mir schon klar ..
was ich nicht weiss sind die variablennamen ..
Bsp.: $smarty->assign('NAME', $name); ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
kundennummer, regemail#33

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand