|
|||
|
Hi@all
bin recht neu hier, hallo erstmal miteinander ![]() Sodele, ich wollte gerne bei der bestellabwicklung es so eingerichtet haben das bis zu einem bestelltwert von 50€ nachnahem/vorkasse angewählt werden kann, aber einem bestellwert nur noch vorkasse wie / wo kann ich dieses einstellen? Und wie kann ich eine "box" auf meiner seite einbauen wo ich werbung drin linken kann. danke mfg sebastian |
|
|||
|
so, 98 euro gespart....
in cod.php $this->enabled = ((MODULE_PAYMENT_COD_STATUS == 'True') ? true : false); mit das hier ersetzen: if ($_SESSION['cart']->total >= 50) { $this->enabled = ((MODULE_PAYMENT_COD_STATUS == 'False') ? true : false); } else { $this->enabled = ((MODULE_PAYMENT_COD_STATUS == 'True') ? true : false); } |
|
|||
|
Hi,
Zitat:
Danke. bye Volker |
|
|||
|
so könnte es aussehen - orders_status = 3 ist dann frei wählbar, muss Du wissen welche Status benutzt werden soll. Hier ist es in 3 Stufen, je nach der Menge an erfolgte Bestellungen. Wieder 98 Euro gespart. Hier eine Beispiel an Rechnung. Prinzip ist für alle payment modules gleich
$check_order_query = xtc_db_query("select count(*) as count from ".TABLE_ORDERS." where orders_status = 3 and customers_id = '".(int) $_SESSION['customer_id']."'"); $order_check = xtc_db_fetch_array($check_order_query); if ($order_check['count'] == 0) { $this->enabled = (MODULE_PAYMENT_INVOICE_STATUS == 'False'); } elseif (($order_check['count'] == 1) && ($_SESSION['cart']->total >= 150)) { $this->enabled = (MODULE_PAYMENT_INVOICE_STATUS == 'False'); } elseif (($order_check['count'] == 2) && ($_SESSION['cart']->total >= 200)) { $this->enabled = (MODULE_PAYMENT_INVOICE_STATUS == 'False'); } elseif (($order_check['count'] >= 3) && ($_SESSION['cart']->total >= 1000)) { $this->enabled = (MODULE_PAYMENT_INVOICE_STATUS == 'False'); } else { $this->enabled = ((MODULE_PAYMENT_INVOICE_STATUS == 'True') ? true : false); } |
|
|||
|
Salve,
Zitat:
$check_order_query = xtc_db_query("select count(*) as count from ".TABLE_ORDERS." where orders_status = 3 and customers_id = '".(int) $_SESSION['customer_id']."'"); $order_check = xtc_db_fetch_array($check_order_query); if (($order_check['count'] == 0) && ($_SESSION['cart']->total >= 50)) { $this->enabled = (MODULE_PAYMENT_INVOICE_STATUS == 'False'); } else { $this->enabled = ((MODULE_PAYMENT_INVOICE_STATUS == 'True') ? true : false); } Wie gesagt, ich will nur bei Neukunden keine Bestellung auf Rechnung zulassen, wenn für über 50 Euro gekauft wird. Verlustminimierung... Immer wieder seltsam, dass Pakete ankommen, Mahnungen und Mahnbescheide aber nicht... Nochmals danke. bye Volker |
![]() |
| Lesezeichen |
| Stichworte |
| 50€, einstellen, nachnahme |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Nachnahme Modul Fehler | mcdoodle | Installation und Konfiguration | 11 | 18.02.2009 08:01 |
| Nachnahme nur DHL, prb mit Versandkostenfrei | Beedle | Allgemeine Diskussionen | 0 | 11.01.2007 23:48 |
| Nachnahme | Meci | Shopbereich | 8 | 30.01.2005 22:05 |