[1.6.15] Bestellungen im shop
-
- Beiträge: 5
- Registriert: 15.04.2009, 21:04
[1.6.15] Bestellungen im shop
Nach Kontoerstellung und Neuanmeldung und Aufruf des Warenkorbs kommt immer diese Meldung
Sie sind 24.90 EUR über Ihrem 0.00 EUR Kreditlimit.
Bitte kontaktieren Sie unser Verkaufsteam, um Ihre Bestellung zu bestätigen!
Bestellung lässt sich nicht abschliessen.
Preis ist Artikelabhängig und ändert sich nach Warenkorbinhalt.
Wo kann ich das denn ändern?
Sie sind 24.90 EUR über Ihrem 0.00 EUR Kreditlimit.
Bitte kontaktieren Sie unser Verkaufsteam, um Ihre Bestellung zu bestätigen!
Bestellung lässt sich nicht abschliessen.
Preis ist Artikelabhängig und ändert sich nach Warenkorbinhalt.
Wo kann ich das denn ändern?
Hallo,
"unerwünschten Person" im Shop geworden.... Es gibt halt Kunden, die möchte man einfach
nicht mehr beliefern... (z.b. nach gerichtlichen Mahnverfahren) oder sonstigen Kleinkriegen.
Eine sinnvolle Möglichkeit ist, dass man diesem Kunden kein Kreditlimit einräumt.
Der Shop verwaltet in der Konstante DEFAULT_MAX_ORDER den Wert, den der
Shopbetreiber allen Kunden als Kreditlimit einräumt. Hier wurde vermutlich 0.00 hinterlegt
oder es gab beim spichern ein Problem?
Daher die üblichen Fragen:
Welche MyOOS version wird verwendet?
Steht eine Meldung in
~/oos_temp/logs/adodb_error_log
cu
ralf
Aufgrund der Konfiguration ( 0.00 EUR Kreditlimit) ist dieser Neukunde irgendwie zu einerSie sind 24.90 EUR über Ihrem 0.00 EUR Kreditlimit.
Bitte kontaktieren Sie unser Verkaufsteam, um Ihre Bestellung zu bestätigen!
"unerwünschten Person" im Shop geworden.... Es gibt halt Kunden, die möchte man einfach
nicht mehr beliefern... (z.b. nach gerichtlichen Mahnverfahren) oder sonstigen Kleinkriegen.
Eine sinnvolle Möglichkeit ist, dass man diesem Kunden kein Kreditlimit einräumt.
Der Shop verwaltet in der Konstante DEFAULT_MAX_ORDER den Wert, den der
Shopbetreiber allen Kunden als Kreditlimit einräumt. Hier wurde vermutlich 0.00 hinterlegt
oder es gab beim spichern ein Problem?
Daher die üblichen Fragen:
Welche MyOOS version wird verwendet?
Steht eine Meldung in
~/oos_temp/logs/adodb_error_log
cu
ralf
-
- Beiträge: 5
- Registriert: 15.04.2009, 21:04
Version
1.615
Meldung kommt bei jedem Kunden
Meldung kommt bei jedem Kunden
-
- Beiträge: 5
- Registriert: 15.04.2009, 21:04
Bestellung
Merkwürdig ist das die Konstante Default_MAX_ORDER in der Datenbank den Wert 800.00 eingetragen hat.
Ist auch egal wer sich anmeldet. Sessions vielleicht?
Ist auch egal wer sich anmeldet. Sessions vielleicht?
RE: Bestellung
Hallo,
[quote='hantelfreak',index.php?page=Thread&postID=994#post994]
Merkwürdig ist das die Konstante Default_MAX_ORDER in der Datenbank den Wert 800.00 eingetragen hat.
[/quote]
Dieser Wert wird als Standardwert bei der "Neu - Anmeldung" des Kunden beim Anlegen in
die Datenbank verwendet. Sollte es beim Schreiben in die Datenbank ein Problem geben
gibt der Shop keine Meldung an den Kunden aus - sondern schreibt für den Shopbetreiber
in die Log Datei
~/oos_temp/logs/adodb_log
einen Hinweis.
Was steht in der Log Datei von dem Datenbankbastraktions Layer?
Über den Admin hier Kundenverwaltung kann man prüfen, welcher Wert in der Db steht.
Wenn man keinen Zugriff per PHPAdmn auf die Datenbank hat.
Was steht dem Kunden als Kreditlimit zur Verfügung?
Den Inhalt der Session kann man sich durch die Änderung der
~/shop/includes/oos_nice_exit.php
anzeigen lassen.
Jeder Kunde kann ein eigenen Kundenkredit erhalten.
Evtl. werden die Änderungen an dem System erst durch ab und anmelden aktiv?
cu
ralf
[quote='hantelfreak',index.php?page=Thread&postID=994#post994]
Merkwürdig ist das die Konstante Default_MAX_ORDER in der Datenbank den Wert 800.00 eingetragen hat.
[/quote]
Dieser Wert wird als Standardwert bei der "Neu - Anmeldung" des Kunden beim Anlegen in
die Datenbank verwendet. Sollte es beim Schreiben in die Datenbank ein Problem geben
gibt der Shop keine Meldung an den Kunden aus - sondern schreibt für den Shopbetreiber
in die Log Datei
~/oos_temp/logs/adodb_log
einen Hinweis.
Was steht in der Log Datei von dem Datenbankbastraktions Layer?
Über den Admin hier Kundenverwaltung kann man prüfen, welcher Wert in der Db steht.
Wenn man keinen Zugriff per PHPAdmn auf die Datenbank hat.
Was steht dem Kunden als Kreditlimit zur Verfügung?
Bei der Anmeldung des Kunden schreibt der Shop die Daten in die Session.Ist auch egal wer sich anmeldet. Sessions vielleicht?
Den Inhalt der Session kann man sich durch die Änderung der
~/shop/includes/oos_nice_exit.php
Code: Alles auswählen
echo '<pre>';
print_r($_SESSION);
echo '
';
print_r($_GET);
echo '
';
print_r($_POST);
echo '
';
echo '</pre>';
Jeder Kunde kann ein eigenen Kundenkredit erhalten.
Evtl. werden die Änderungen an dem System erst durch ab und anmelden aktiv?
cu
ralf
-
- Beiträge: 5
- Registriert: 15.04.2009, 21:04
Bestellung
Versuche gerade Neuinstallation der Datenbank
Bei einer Neuinstallation des Shops kann man in
~/install/newtables.php
in Zeile ca. 473
[mysql]
$table = $prefix_table . 'customers';
$flds = "
customers_id I NOTNULL AUTO PRIMARY,
customers_gender C(1) NOTNULL,
customers_firstname C(32) NOTNULL,
customers_lastname C(32) NOTNULL,
customers_image C(64) NULL,
customers_number C(16),
customers_dob T,
customers_email_address C(96) NOTNULL,
customers_default_address_id I2 DEFAULT '1' NOTNULL,
customers_vat_id C(20) NULL,
customers_vat_id_status I1 DEFAULT '0' NOTNULL,
customers_telephone C(32),
customers_fax C(32) NULL,
customers_password C(40) NOTNULL,
customers_wishlist_link_id C(32) NOTNULL,
customers_newsletter C(1) NULL,
customers_status C(4) DEFAULT '2' NOTNULL,
customers_login C(1) DEFAULT '0' NOTNULL,
customers_language C(3),
customers_max_order N '15.8' NOTNULL DEFAULT '0.00000000'
";
dosql($table, $flds);
[/mysql]
den Wert für
ändern..
[mysql] DEFAULT '800.00000000'[/mysql]
cu
ralf
~/install/newtables.php
in Zeile ca. 473
[mysql]
$table = $prefix_table . 'customers';
$flds = "
customers_id I NOTNULL AUTO PRIMARY,
customers_gender C(1) NOTNULL,
customers_firstname C(32) NOTNULL,
customers_lastname C(32) NOTNULL,
customers_image C(64) NULL,
customers_number C(16),
customers_dob T,
customers_email_address C(96) NOTNULL,
customers_default_address_id I2 DEFAULT '1' NOTNULL,
customers_vat_id C(20) NULL,
customers_vat_id_status I1 DEFAULT '0' NOTNULL,
customers_telephone C(32),
customers_fax C(32) NULL,
customers_password C(40) NOTNULL,
customers_wishlist_link_id C(32) NOTNULL,
customers_newsletter C(1) NULL,
customers_status C(4) DEFAULT '2' NOTNULL,
customers_login C(1) DEFAULT '0' NOTNULL,
customers_language C(3),
customers_max_order N '15.8' NOTNULL DEFAULT '0.00000000'
";
dosql($table, $flds);
[/mysql]
den Wert für
Code: Alles auswählen
customers_max_order N '15.8' NOTNULL DEFAULT '0.00000000'",
[mysql] DEFAULT '800.00000000'[/mysql]
cu
ralf