Seite 1 von 1

Verfasst: 13.10.2008, 11:53
von r23
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