Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Shopbereich

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.01.2007, 22:49
Erfahrener Benutzer
 
Registriert seit: 13.01.2007
Beiträge: 186
Standard Nachnahme nur bis 50€ einstellen

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 14.01.2007, 00:08
Benutzerbild von werbemedia
xt:Commerce Support Kunde
 
Registriert seit: 10.06.2005
Beiträge: 458
Standard

Na das würde mich auch interessieren, den der Höchstbetrag von Nachnahme-Sendungen darf nur 1.600 EUR gemäß DHL betragen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 15.01.2007, 13:25
Erfahrener Benutzer
 
Registriert seit: 13.01.2007
Beiträge: 186
Standard

möchte uns keiner es kurz mitteilen? Wäre doch ma sinnvoll für eine oder zwei reply´s keine 98€ zu zahlen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 15.01.2007, 14:00
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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);
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 15.01.2007, 18:13
Benutzerbild von werbemedia
xt:Commerce Support Kunde
 
Registriert seit: 10.06.2005
Beiträge: 458
Standard

hat gefunkt. DANKE!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 16.01.2007, 02:10
Erfahrener Benutzer
 
Registriert seit: 13.01.2007
Beiträge: 186
Standard

super, danke hat gut gefunzt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 14.02.2007, 11:21
Neuer Benutzer
 
Registriert seit: 17.05.2006
Beiträge: 6
Standard

Hi,

Zitat:
Zitat von Rovert
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);
}
Klasse. Liesse sich das noch um eine Abfrage nach Kundengruppe xyz erweitern? Ich würde "Vorkasse" nur bei Neukunden einschränken wollen: Neukunde kann nur bis max. 50 Euro auf Rechnung bestellen. Der Variablenname für die Kundengruppe würde mir schon reichen.

Danke.

bye
Volker
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 14.02.2007, 11:55
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

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);
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 14.02.2007, 13:26
Neuer Benutzer
 
Registriert seit: 17.05.2006
Beiträge: 6
Standard

Salve,

Zitat:
Zitat von Rovert
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
Herzlichen Dank. Hab das leicht geändert und bereits getestet: klappt. Hier meine Version:

$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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 14.02.2007, 13:37
Neuer Benutzer
 
Registriert seit: 17.05.2006
Beiträge: 6
Standard

Hm...

müsste das nicht

if (($order_check['count'] == 0) && ($_SESSION['cart']->total >= 50))
{
$this->enabled = false;
.
.
.

heissen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
50€, einstellen, nachnahme

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand