|
|||
|
Hallo,
Ich w?rde gerne bei der zahlung vorauskasse 2% Skonto Anbieten! Kann man das irgendwie verwirklichen das der shop das berechnet? ich meine das da dann am schluss steht: Zahlbar an kN BLZ Firma xxx xxx xxx Betrag Betrag mit SKONTO Danke im Voraus! Ruben |
|
||||
|
musst du programmieren, solch eine option wird aber in einen der n?chsten updates f?r 3.0 verf?gbar sein.
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
|||
|
Hallo,
gibt es schon was was man einbinden könnte? Habe ein ähnliches Problem... ich benötige einen Skonto für die Zahlung per Vorrauskasse. Habe auch so weit alles eingerichtet bekommen. -> Ausgabe der Preise etc. auf der Seite und im Warenkorb. Bei dem Script checkout_confirmation.php hänge ich gerade. -> if($order->info['payment_method'] == "moneyorder") {... hier müsste ich jetzt die zuvor im Array zusammen gebauten Summen geänderten Summen statt den originalen ausgeben, um diese dann mit abgezugenem Skonto darzustellen. Finde aber den Teil nicht wo $order_total_modules->output(); zusammengestellt wird. Meine Änderungen an function process() wurden nicht übernommen... Werde es mit einer kopie der Funktion erneut versuchen. Habt Ihr eine Idee? Viele Grüße Thomas Ruta |
|
|||
|
Hallo ich benötige ebenfalls eine solche Funktion, da ich meinen Kunden bei Vorauskasse (sofortüberweisung bzw. moneybookers) einen Nachlass von 5% Skonto gewähre.
Vielleicht hat ja jemand eine Lösung bereits dafür gefunden welche verwertbar wäre. Gruß Richard http://comic-world.eu |
|
|||
|
Hallo Lösung stand bereits in einem anderen Thread
HTML-Code:
http://www.xt-commerce.com/forum/showthread.php?t=34913 Richard http://comic-world.eu |
|
|||
|
Hallo @all
habe testweise ein Zahlungsmodul geändert um entsprechend bei Vorkasse den direkten Abzug von Skonto zu implementieren. Leider bekomme ich immer wieder eine Fehlermeldung, obwohl ich alles nach Anleitung wohl korrekt gemacht habe. eingefügt habe ich in die Datei "sofortueberweisungvorkasse.php" nachfogenden Code: ************************************************** ***** global $order; $do = false; $table = split("[,]" , MODULE_ORDER_TOTAL_PAYMENT_TYPE); for ($i = 0; $i < count($table); $i++) { if ($this->code == $table[$i]) $do = 1; } $table = split("[,]" , MODULE_ORDER_TOTAL_PAYMENT_TYPE2); for ($i = 0; $i < count($table); $i++) { if ($this->code == $table[$i]) $do = 2; } if ($do==1) { $discount_table = (split("[:,]" , MODULE_ORDER_TOTAL_PAYMENT_PERCENTAGE)); for ($i=0; $i<sizeof($discount_table); $i+=2) { if ($order->info['total'] >= $discount_table[$i]) { $percent = -$discount_table[$i+1]; } else { break; } } } elseif ($do==2) { $discount_table = (split("[:,]" , MODULE_ORDER_TOTAL_PAYMENT_PERCENTAGE2)); for ($i=0; $i<sizeof($discount_table); $i+=2) { if ($order->info['total'] >= $discount_table[$i]) { $percent = -$discount_table[$i+1]; } else { break; } } } if (isset($percent)) $this->cost = abs($percent) . '% ' . ($percent<0?'Rabatt':'Zuschlag'); Hierbei sind keine Fehlermeldungen zu verzeichnen. Fehlermeldung erscheint nach folgender Änderung: function selection() { return array('id' => $this->code, 'module' => $this->title, 'description' => $this->info, 'module_cost'=>$this->cost); 'fields' => array(array('title' => MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_DES CRIPTION_CHECKOUT_PAYMENT))); } Das was in rot dort steht ist der geänderte Code. Erhalte jedoch nach dem überspielen auf den FTP immer eine Fehlermeldung bezüglich "'module_cost'=>$this->cost);" Könnte mir bitte jemand weiterhelfen und mir sagen was ich falsch gemacht habe? Danke und Gruß Richard http://comic-world.eu |
![]() |
| Lesezeichen |
| Stichworte |
| skonto, vorauskasse |
| Themen-Optionen | |
| Ansicht | |
|
|