#1 (permalink)  
Alt 24.04.2006, 11:09
Neuer Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 13
Standard

Hallo,

ich m?chte beim Bestellung abschlie?en, dass andere Werte in die Tabelle orders_total geschrieben werden. Es sollen einfach andere Werte f?r Zwischensumme & Gesamt verwendet werden.
Wenn ich das richtig sehe, werden die "Orders" durch die checkout_process.php in die Datenbank geschrieben.
?ber
Code:
$order_totals = $order_total_modules->process();
wird ja das/der Objekt/Array aufgebaut. Woher zieht er die Daten daf?r, wie kann ich das beeinflussen?
mit
Code:
xtc_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
m?ssten die Werte gespeichert werden.

Hoffe mich hat jemand verstanden.

Gr??e
Pepe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.04.2006, 11:39
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

da ist es doch auch

Code:
$sql_data_array = array ('orders_id' => $insert_id, 'title' => $order_totals[$i]['title'], 'text' => $order_totals[$i]['text'], 'value' => $order_totals[$i]['value'], 'class' => $order_totals[$i]['code'], 'sort_order' => $order_totals[$i]['sort_order']);
	xtc_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
zeile 115 & 116
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.04.2006, 12:01
Neuer Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 13
Standard

ja, aber woher nimmt er die Werte daf?r?

Wo wird das gef?llt? -> $order_totals[$i]['value']
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.04.2006, 13:32
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

hallo,

ich tippe mal, in der order_total.php in \xtcommerce\includes\classes

was hast du den konkret vor?

Gru?
Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 25.04.2006, 10:08
Neuer Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 13
Standard

Ich habe die Artikel-Attribute erweitert, dass zwei miteinander multipliziert werden
(Attr.1 * Attr.2 + alle anderen Attribute) k?nnen.
Im Warenkorb, Kasse usw. wird es auch richtig angezeigt.
Doch sobald die Bestellung abgesendet wird, werden ja "Summe" & "Zwischensumme" in die DB geschrieben.
Irgendwoher zieht er die Werte daf?r, welche Variablen sind das?
Werden diese schon im Vorfeld ?ber den Warenkorb in einer Session gespeichert?

Im Grunde genommen muss ich wissen, wo [QUOTE]$order_totals[$i]['value'][CODE] mit dem entsprechenden Wert gef?llt wird. Dann kann ich dort die richtigen Werte verwenden.

Oder hast du eine andere Idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 25.04.2006, 11:40
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

in der includes/classes/order.php werden in der Funktion cart() die Summen gebildet...

ab zeile 265 findest du die schleife die alle produkte im Warenkorb durchgeht
Code:
   for ($i=0, $n=sizeof($products); $i<$n; $i++) {
zeile 302 wird die zwischensumme gebildet:

Code:
    $shown_price = $this->products[$index]['final_price'];
    $this->info['subtotal'] += $shown_price;
und gleich hinter der schleife wird die endsumme (total) gebildet...

ich hoffe dass hilft dir jetzt weiter

Gru
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 25.04.2006, 13:02
Neuer Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 13
Standard

danke,

ich denke das sollte es gewesen sein.

Gr??e
Pepe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
geschrieben, orders, wo or wie

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 10:03 Uhr.

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

xt:Commerce is a SafeCharge brand