Hallo,
wer kostenlose Produkte (z.b. Kataloge) in seinem Shop anbieten möchte - kann durch wenige Änderungen dies seinen Kunden anbieten.
~/shop/includes/pages/checkout/confirmation
Zeile 97
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1--> if ($_SESSION['cart]->show_total() > 0) {
if ( (is_array($payment_modules->modules)) && (count($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment])) && (!$credit_covers) ) {
oos_redirect(oos_href_link($aModules['checkout], $aFilename['checkout_payment], 'error_message=' . urlencode(decode($aLang['error_no_payment_module_selected])), 'SSL'));
}
}<!--c2-->[/align]<!--ec2-->
Hierbei prüfen wir on der warenkorb einen Wert über 0 Null Euro hat mit
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->if ($_SESSION['cart]->show_total() > 0) {<!--c2-->[/align]<!--ec2-->
Des weiteren deaktivieren wir einfach die Überpürfungen in
~/shop/includes/pages/checkout/process.php
Zeile 35
<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1-->/*
if (!isset($_SESSION['sendto])) {
oos_redirect(oos_href_link($aModules['checkout], $aFilename['checkout_payment], '', 'SSL'));
}
if ( (oos_is_not_null(MODULE_PAYMENT_INSTALLED)) && (!isset($_SESSION['payment])) ) {
oos_redirect(oos_href_link($aModules['checkout], $aFilename['checkout_payment], '', 'SSL'));
}
*/<!--c2-->[/align]<!--ec2-->
mit /* und */ oder durch lsöchen der Zeilen.
cu
ralf