Hallo miteinander,
ich stehe aktuell vor einem Problem, dass sich einfach nicht lösen lassen will
Bei einer Bestellung über einem bestimmten Gewicht soll es nicht möglich sein, per Nachnahme zu bezahlen. Ich glaube, dass einige hier das Problem haben, habe aber bisher weder hier noch in anderen Foren eine umsetzbare Lösung dazu gefunden.
Ich habe folgende Änderungen bisher ausprobiert:
in der includes/modules/payment/cod.php gesucht nach...
this->enabled = ((MODULE_PAYMENT_COD_STATUS == 'True') ? true : false);
und davor eingefügt...
if ($shipping_weight < SHIPPING_MAX_WEIGHT_COD) {
und nach...
$this->order_status = MODULE_PAYMENT_COD_ORDER_STATUS_ID;}
eingefügt...
}
und in die Datenbank
INSERT INTO configuration
VALUES ( '','SHIPPING_MAX_WEIGHT_COD', '40', 7, 99,'2009-02-17 17:30:39', '2009-02-17 17:30:39', NULL , NULL );
Jetzt erscheint im Admin unter Konfiguration->Versand-Optionen ein Feld, in das ein Maixmalgewicht eingetragen werden kann.
Aber leider wird mir immernoch Nachnahme angeboten bei einem höheren Warenkorbgewicht als dem im Admin eingestellten Maximalgewicht für Nachnahme.
Zuvor habe ich das ganze mal mit: if ($total_weight < SHIPPING_MAX_WEIGHT_COD) { statt: if ($shipping_weight < SHIPPING_MAX_WEIGHT_COD) {
probiert, aber ebenfalls erfolglos.
Eine Fehlermeldung dazu im Admin lautet (aber ich denke, dass sich das wohl eher auf die fehlende Beschreibung vor dem Maximalgewicht-Feld im Admin bezieht):
Warning: constant(): Couldn't find constant SHIPPING_MAX_WEIGHT_COD_TITLE in /hp/aa/ah/bc/www/admin/configuration.php on line 228
Warning: constant(): Couldn't find constant SHIPPING_MAX_WEIGHT_COD_DESC in /hp/aa/ah/bc/www/admin/configuration.php on line 235
Mit der Fehlermeldung im Admin könnte ich leben, aber Nachnahme wird wie schon gesagt immernoch angezeigt
Wäre schön, wenn mir hierbei nochmal jemand helfen könnte das zum laufen zu bringen. Im Netz findet sich dazu leider relativ wenig
beste Grüße
Chrischan
ich stehe aktuell vor einem Problem, dass sich einfach nicht lösen lassen will
Bei einer Bestellung über einem bestimmten Gewicht soll es nicht möglich sein, per Nachnahme zu bezahlen. Ich glaube, dass einige hier das Problem haben, habe aber bisher weder hier noch in anderen Foren eine umsetzbare Lösung dazu gefunden.
Ich habe folgende Änderungen bisher ausprobiert:
in der includes/modules/payment/cod.php gesucht nach...
this->enabled = ((MODULE_PAYMENT_COD_STATUS == 'True') ? true : false);
und davor eingefügt...
if ($shipping_weight < SHIPPING_MAX_WEIGHT_COD) {
und nach...
$this->order_status = MODULE_PAYMENT_COD_ORDER_STATUS_ID;}
eingefügt...
}
und in die Datenbank
INSERT INTO configuration
VALUES ( '','SHIPPING_MAX_WEIGHT_COD', '40', 7, 99,'2009-02-17 17:30:39', '2009-02-17 17:30:39', NULL , NULL );
Jetzt erscheint im Admin unter Konfiguration->Versand-Optionen ein Feld, in das ein Maixmalgewicht eingetragen werden kann.
Aber leider wird mir immernoch Nachnahme angeboten bei einem höheren Warenkorbgewicht als dem im Admin eingestellten Maximalgewicht für Nachnahme.
Zuvor habe ich das ganze mal mit: if ($total_weight < SHIPPING_MAX_WEIGHT_COD) { statt: if ($shipping_weight < SHIPPING_MAX_WEIGHT_COD) {
probiert, aber ebenfalls erfolglos.
Eine Fehlermeldung dazu im Admin lautet (aber ich denke, dass sich das wohl eher auf die fehlende Beschreibung vor dem Maximalgewicht-Feld im Admin bezieht):
Warning: constant(): Couldn't find constant SHIPPING_MAX_WEIGHT_COD_TITLE in /hp/aa/ah/bc/www/admin/configuration.php on line 228
Warning: constant(): Couldn't find constant SHIPPING_MAX_WEIGHT_COD_DESC in /hp/aa/ah/bc/www/admin/configuration.php on line 235
Mit der Fehlermeldung im Admin könnte ich leben, aber Nachnahme wird wie schon gesagt immernoch angezeigt
Wäre schön, wenn mir hierbei nochmal jemand helfen könnte das zum laufen zu bringen. Im Netz findet sich dazu leider relativ wenig
beste Grüße
Chrischan