#1 (permalink)  
Alt 03.04.2005, 11:38
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Beim arbeiten mit Gutscheinen musste ich feststellen, dass das nicht funktionierte, obwohl ein ausreichendes Guthaben vorhanden war.

Bei der Bestellbest?tigung wurde man immer wieder auf die Zahlungsauswahlseite zur?ckgef?hrt.

Ich habe diesen Vorgang debugged, und die Ursache gefunden.

Im Modul checkout_confirmation.php wurde die Pr?fung auf ausreichendes Guthaben (if (isset($_SESSION['credit_covers'])) $_SESSION['payment'] = 'no_payment' gemacht, bevor dies berechnet wurde ($order_total_modules->pre_confirmation_check();)!

Durch Umstellung des Codes gelingt jetzt der Checkout


Notwendige ?nderung im Modul checkout_confirmation.php

Code

Code:
// load the selected payment module
 require(DIR_WS_CLASSES . 'payment.php');
 if (isset($_SESSION['credit_covers'])) $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS
 $payment_modules = new payment($_SESSION['payment']);

 // GV Code ICW ADDED FOR CREDIT CLASS SYSTEM
 require(DIR_WS_CLASSES . 'order_total.php');
 require(DIR_WS_CLASSES . 'order.php');
 $order = new order;

 $payment_modules->update_status();

 // GV Code Start
 $order_total_modules = new order_total;
 $order_total_modules->collect_posts();
 $order_total_modules->pre_confirmation_check();
 // GV Code End
ersetzen durch

Code:
// load the selected payment module
 require(DIR_WS_CLASSES . 'payment.php');

//	W. Kaiser
// GV Code ICW ADDED FOR CREDIT CLASS SYSTEM
 require(DIR_WS_CLASSES . 'order_total.php');
 require(DIR_WS_CLASSES . 'order.php');
 $order = new order;

 // GV Code Start
 $order_total_modules = new order_total;
 $order_total_modules->collect_posts();
 $order_total_modules->pre_confirmation_check();
 // GV Code End

 if (isset($_SESSION['credit_covers'])) $_SESSION['payment'] = 'no_payment'; // GV Code Start/End ICW added for CREDIT CLASS
 $payment_modules = new payment($_SESSION['payment']);

 $payment_modules->update_status();
//	W. Kaiser

================================================== ================================================== ===========================

Die Verwendung erfolgt auf eigene Gefahr, wir ?bernehmen keinerlei Gew?hrleistung f?r die Fehlerfreiheit dieser ?nderungen.

Vor allen ?nderungen unbedingt den Originalzustand sichern!.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 09.08.2005, 15:01
Benutzer
 
Registriert seit: 10.05.2005
Beiträge: 77
Standard

Also bei mir klappt das nicht. Bekomme dann eine Fehlermeldung im Code dass in Zeile 45 irgendwas nicht funktioniert. Also schon vor dem ?berhaupt ver?nderten Teil, mache ich es wieder r?ckg?nig funktionierts. Irgendwelche Vorschl?ge?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 09.08.2005, 15:12
Benutzer
 
Registriert seit: 10.05.2005
Beiträge: 77
Standard

Warning: Missing argument 2 for order() in /www/htdocs/xxxxx/includes/classes/order.php on line 45

Fatal error: Call to a member function on a non-object in /www/htdocs/xxxxx/includes/classes/order.php on line 310

bekomme ich kann jemand weiterhelfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 10.08.2005, 23:12
Benutzer
 
Registriert seit: 10.05.2005
Beiträge: 77
Standard

Kann niemand helfen?
Ist echt wichtig.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 23.09.2005, 13:58
 
Registriert seit: 19.09.2005
Beiträge: 40
Standard

Hab zwar noch nich so viel Ahnung von dem Shop, aber poste doch mal einen Auszug aus der Datei, zumindest die Zeile in der Der Fehler auftritt, dann kann dir wahrschl. eher jemand weiter helfen.

Die Fehlermeldung an sich kommt von PHP und sagt im Prinzip aus, dass du versuchst eine Objekt Methode auszufuehren, die Variable die du verwendest aber kein Objekt ist (und deshalb auch keine Methoden haben kann)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 10.10.2005, 13:43
xt:C Sponsor
 
Registriert seit: 22.12.2004
Beiträge: 246
Standard

Ist denn schon eine L?sung in Sicht?
Bei mir wird der Gutscheinwert gutgeschrieben. Beim Checkout wird dieser aber nicht verrechnet!
Warum?!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 11.11.2005, 19:57
 
Registriert seit: 16.10.2005
Beiträge: 14
Standard

hi,

geht mir auch so...der gutschein wird eingel?st, aber nicht vom endbetrag abgezogen....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 11.11.2005, 20:29
xt:Commerce Support Kunde
 
Registriert seit: 06.08.2004
Beiträge: 22
Standard

Hallo,

habe ?hnliches Problem. Beim erstellen eines neuen Kundenkontos (bei aktivierten Gutscheinsystem) folgt diese Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /homepages/xx/xxx/htdocs/xtc/includes/classes/vat_validation.php:925) in /homepages/xx/xxxx/htdocs/xtc/inc/xtc_redirect.inc.php on line 29

Wenn ich mir die Version aus der 3.0.3 ansehe, dann gibt es folgende Unterschiede:

3.0.4 Version
header('Location: ' . eregi_replace("[\r\n]+(.*)$", "", $url));

3.0.3 Version nur
header('Location: ' . $url);

Gibts ne Info dazu?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 11.11.2005, 20:34
Benutzerbild von chpohl
Erfahrener Benutzer
 
Registriert seit: 22.04.2004
Beiträge: 5.920
Standard

als Sponsor bitte im Sponsorenforum posten ....

Probleml?sung f?r printec hier:
http://www.xt-commerce.com/forums/index.ph...ndpost&p=112292

f?r rhservice hier:
http://www.xt-commerce.com/forums/in...howtopic=16149
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 11.11.2005, 21:15
xt:Commerce Support Kunde
 
Registriert seit: 06.08.2004
Beiträge: 22
Standard

Sorry,

hat aber alles gefunzt. Danke.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
gutscheinsystem, problem

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 22:14 Uhr.

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

xt:Commerce is a SafeCharge brand