#1 (permalink)  
Alt 21.12.2004, 01:23
 
Registriert seit: 05.12.2004
Beiträge: 4
Standard

Hallo,

ich habe XTC 2.0 R1.2 installiert und angepasst. Der XTC-shop ist eine geniale Entwicklung, bravo. Ich habe jetzt noch ein letztes Problem:
Ich ben?tige die Daten der Kreditkarte oder des Bankeinzugs in der Bestell-Email(html). Die Kreditkartendaten waren nach Anpassung der send_order.php kein Problem:
$smarty->assign('CC_OWNER',$order->info['cc_owner']);
$smarty->assign('CC_NUMBER',$order->info['cc_number']);
$smarty->assign('CC_TYPE',$order->info['cc_type']);
$smarty->assign('CC_EXPIRE',$order->info['cc_expires']);

F?r die Bankdaten habe ich folgende Anpassung vorgenommen:

$query_bank = xtc_db_query("SELECT banktransfer_owner, banktransfer_number, banktransfer_bankname, banktransfer_blz FROM banktransfer WHERE orders_id=$insert_id");
$bank = xtc_db_fetch_array($query_bank)
$smarty->assign('INHABER',$bank['banktransfer_owner']);
$smarty->assign('BLZ',$bank['banktransfer_blz']);
$smarty->assign('KTO',$bank['banktransfer_number']);
$smarty->assign('BANK',$bank['banktransfer_bankname']);
$smarty->assign('BANKV',$insert_id); //(zum test)

Die Daten werden nur richtig in der Email dargestellt, wenn $insert_id durch eine Zahl ersetzt wird z.B. 56, dann werden die Daten richtig angezeigt. Mit der Variablen funktioniert es aber nicht. Ich habe alle (mir bekannten) Variationen ohne Erfolg ausprobiert.
F?r helfenden Input w?re ich wirklich sehr, sehr dankbar.
Mit besten Gr??en
Sebastian der shopwww.beauty.united-partnernet.com)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 21.12.2004, 14:08
 
Registriert seit: 05.12.2004
Beiträge: 4
Standard

Hallo,

ich kenne mich mit der Forenbenutzung noch nicht aus(das erste mal). Bis wann kann man mit einer eventuellen Nachricht rechnen? Oder muss man f?r derlei Fragen erst Sponsor werden (habe das auch erst hinterher gelesen). Letzteres werde ich sowieso machen, aber erst muss der Shop in dieser Variante funktionieren. Der Umstieg auf v3 erfolgt dann zwischen den Feiertagen.

?ber ein feedback, egal welcher Form w?rde ich mich sehr freuen

Mit besten Gr??en
Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.12.2004, 21:06
Benutzerbild von SvFricke
Erfahrener Benutzer
 
Registriert seit: 25.04.2004
Beiträge: 370
Standard

Manchmal hat man halt nur keine Lust zu antworten, wenn es schon im Forum beschrieben ist. (Suche benutzen) Sollte sogal ausserhalb des gecrashten Zeitraumes sein. (Was macht eigentlich die Wiederherstellung - oder sollen wir uns langsam an das Loch gew?hnen)

Zu deiner Frage:
Also so habe ich es order.txt gel?st (ohne smarty)

Code:
{if $PAYMENT_METHOD == 'Vorkasse per Bank?berweisung'}

----------------------------------------------------------------------
Bitte ?berweisen Sie den Rechnungsbetrag mit der Angabe Ihres Namens
und der Bestellnummer auf folgendes Konto:

Kontoinhaber: xxxxxxxxx
usw.

Ihre Ware wird versandt, sofern ein Zahlungseingang erfolgt ist.
----------------------------------------------------------------------
{/if}
Zur Payment-Method kommt der Name rein, den du dem Modul gegeben hat. Standard ist glaube ich "Scheck/Vorkasse" oder so.

Sven
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 21.12.2004, 21:17
Benutzerbild von mokom  
Registriert seit: 20.12.2004
Beiträge: 82
Standard

Ich hab es so verstanden das er Banklastschrift machen wollte.
Also die Bankdaten des Kunden.
Wie es geht weiss ich allerdings nicht. Fange grade erst an.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 21.12.2004, 21:19
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

> Bis wann kann man mit einer eventuellen Nachricht rechnen

Support-Fragen von nicht sponsoren werden nur von forenmitgliedern beantwortet und nicht von Moderatoren/Entwickler.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 21.12.2004, 21:37
Benutzerbild von SvFricke
Erfahrener Benutzer
 
Registriert seit: 25.04.2004
Beiträge: 370
Standard

Hmmm - stimmt. Thema verfehlt!

Sven :-(
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 22.12.2004, 02:08
 
Registriert seit: 05.12.2004
Beiträge: 4
Standard

Hallo Sven,

vielen Dank f?r Deine Antwort. Aber es ist tats?chlich so wie mokom sagt. Es geht darum die Bankdaten von der send_order.php ?ber smarty in die Bestell-Email zu bekommen.
Wie gesagt das seltsame ist, dass es bei der direkten Eingabe der Bestellnummer z.B. "59" statt der Variablen $insert_id funktioniert. Ich habe auch ?berpr?ft, dass die Datenbankabfrage korrekt die Bestellnummer erh?lt (?ber $insert_id).

Wie dem auch sei, es sieht wohl so aus, dass erst durch die Sponsorenmitgliedschaft Licht ins Dunkel kommt. (was ich auch korrekt finde, mir eilt es halt jetzt gerade)

Noch einen sch?nen Abend
Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 22.12.2004, 21:01
 
Registriert seit: 05.12.2004
Beiträge: 4
Standard

Hallo xt:commerce User,

ich habe das Problem gel?st. Das Problem war, dass die Bestellemail (?ber send_order.php) vor der Speicherung der Bankeinzugsdaten aufgerufen wird. Folglich k?nnen diese auch nicht ausgelesen werden.

Die Probleml?sung:
In der checkout_process.php den Eintrag:
// load the after_process function from the payment modules
$payment_modules->after_process();

vor den Eintrag:
// NEW EMAIL configuration !
$order_totals = $order_total_modules->apply_credit();
include('send_order.php');

setzen (Im Orginalcode steht er noch dahinter). Daurch werden die Daten offensichtlich erst gespeichert und dann die send_orders.php aufgerufen.

Wie auch immer ich bin kein Programmierer und bin sehr froh, dass es jetzt funktioniert.

Mit besten Gr??en vor allem auch an das Entwicklerteam f?r die wirklich gro?artige Arbeit und ich freue mich schon auf das upgraden auf XT:Commerce 3

Sebastian
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 17.03.2005, 08:22
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Genau das habe ich gebraucht! Cool!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 30.05.2005, 07:24
 
Registriert seit: 09.03.2005
Beiträge: 21
Standard

Hallo,
hat diese L?sung auch schon mal einer mit der Version V3.03 getestet?,
und wo/welcher Stelle in der admin/send_order.php m?ssen dir smartys/query
F?r die Bankdaten habe ich folgende Anpassung vorgenommen:
************************************************** *********************
$query_bank = xtc_db_query("SELECT banktransfer_owner, banktransfer_number, banktransfer_bankname, banktransfer_blz FROM banktransfer WHERE orders_id=$insert_id");
$bank = xtc_db_fetch_array($query_bank)
$smarty->assign('INHABER',$bank['banktransfer_owner']);
$smarty->assign('BLZ',$bank['banktransfer_blz']);
$smarty->assign('KTO',$bank['banktransfer_number']);
$smarty->assign('BANK',$bank['banktransfer_bankname']);
$smarty->assign('BANKV',$insert_id); //(zum test)
************************************************** *********************
eingef?gt werden?
Besten Dank f?r Infos
JO
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bankeinzugsdaten, bestellemailhtml

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 17:59 Uhr.

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

xt:Commerce is a SafeCharge brand