|
|||
|
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)
|
|
|||
|
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 |
|
||||
|
> 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 ### |
|
|||
|
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 |
|
|||
|
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 |
|
|||
|
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 |
![]() |
| Lesezeichen |
| Stichworte |
| bankeinzugsdaten, bestellemailhtml |
| Themen-Optionen | |
| Ansicht | |
|
|