sebastian01 Posted December 21, 2004 Report Share Posted December 21, 2004 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 shop:(www.beauty.united-partnernet.com) Link to comment Share on other sites More sharing options...
sebastian01 Posted December 21, 2004 Author Report Share Posted December 21, 2004 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 Link to comment Share on other sites More sharing options...
SvFricke Posted December 21, 2004 Report Share Posted December 21, 2004 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) {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 Link to comment Share on other sites More sharing options...
mokom Posted December 21, 2004 Report Share Posted December 21, 2004 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. Link to comment Share on other sites More sharing options...
mzanier Posted December 21, 2004 Report Share Posted December 21, 2004 > Bis wann kann man mit einer eventuellen Nachricht rechnen Support-Fragen von nicht sponsoren werden nur von forenmitgliedern beantwortet und nicht von Moderatoren/Entwickler. Link to comment Share on other sites More sharing options...
SvFricke Posted December 21, 2004 Report Share Posted December 21, 2004 Hmmm - stimmt. Thema verfehlt! Sven :-( Link to comment Share on other sites More sharing options...
sebastian01 Posted December 22, 2004 Author Report Share Posted December 22, 2004 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 Link to comment Share on other sites More sharing options...
sebastian01 Posted December 22, 2004 Author Report Share Posted December 22, 2004 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 Link to comment Share on other sites More sharing options...
gswkaiser Posted March 17, 2005 Report Share Posted March 17, 2005 Genau das habe ich gebraucht! Cool! Link to comment Share on other sites More sharing options...
mr_swell Posted May 30, 2005 Report Share Posted May 30, 2005 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.