#1 (permalink)  
Alt 23.07.2009, 13:09
Benutzer
 
Registriert seit: 24.04.2007
Beiträge: 61
Standard Bestellmenge Kommazahl, Kasse erst ab Gesamtmenge größer 1

Hallo,
der Shop wurde modifiziert, so dass es möglich ist, Menge als Kommazahl anzugeben, was auch funktioniert.
Es ist auch möglich, Mengen kleiner 1 in den Warenkorb zu legen.

Das Problem: ist die Gesamtmenge aller Waren kleiner 1, dann kann man nicht zur Kasse gehen.
Wenn ich also ein Prodkukt Menge 0,4 habe und sonst nichts, kann ich nichts kaufen, lege ich ein weiteres Produkt dazu, Menge 0,6, dann funktioniert es, da die Gesamtmenge dann 1 ergibt.

Weiteres Problem: Wenn ich eine Bestellmenge im Warenkorb erhöhten möchte und diese ist kleiner 1, (von 0,4 auf 0,5 aber auch bei Mengen größer 1), dann wird die Menge 1 erstellt bzw. auf die nächste volle Zahl.

Eine Bestellung, an der nichts mehr im Warenkorb geändert wird, funktioniert der Kauf mit Kommazahlen ohne Probleme.

Ist das ein reines Warenkorbproblem?
Die wichtigste Lösung wäre vorerst, dass auch eine Gesamtmenge kleiner 1 bestellt werden kann.
Das Verändern der Mengen im Warenkorb ist erst einmal nicht so wichtig.

Ein erster Ansatz um die Lösung zu finden, wäre sehr hilfreich. Liegt es an der cart_actions.php, dort taucht immer wider "+1" bzw. "1" auf ? Ich möchte ja nicht immer um 1 verändern, sondern um mind. 0,0001.

Hat jemand seinen Shop mit Kommazahl diesbezüglich verändert und stand vor dem gleichen Problem?

mfg 0etzi
Angehängte Dateien
Dateityp: txt cart_actions.txt (16,4 KB, 12x aufgerufen)

Geändert von 0etzi (23.07.2009 um 13:21 Uhr) Grund: Datei cart_actions angeängt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 27.07.2009, 13:45
Benutzer
 
Registriert seit: 24.04.2007
Beiträge: 61
Standard Teillösungen

Eine Lösung, dass nun auch Mengen kleiner 1 bestellt werden können, habe ich gefunden. In der Datei checkout_shipping.php wurde der Wert 1 in den Wert 0 geändert in folgender Zeile:
PHP-Code:
// if there is nothing in the customers cart, redirect them to the shopping cart page
if ($_SESSION['cart']->count_contents() < 0) {
    
xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));

Damit die Bestellmenge auch in kleineren Schritten als 1 angepasst werden kann, habe ich in der Datei /includes/cart_actions.php die Werte mit " + 1" bzw. "- 1" ersetzt jeweils mit den Werten 0.001.
Damit lässt sich zwar der Wert mit dem Plus- und Minuszeichen micht mehr anpassen, aber man kann einen neuen Wert als Kommazahl eingeben und mittels "Aktualisieren" der Warenkorb anpassen. Zuvor wurde hier auch auf volle Zahlen gerundet und eine Kommazahl konnte nachträglich nicht mehr eingeben werden.

Die Lösung ist zwar nicht optimal, aber führt den Kunden wenigstens nicht mehr in den Wahnsinn.

mfg 0etzi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 15.08.2009, 08:18
Neuer Benutzer
 
Registriert seit: 30.09.2007
Beiträge: 6
Standard

Hallo zusammen,

habe auch das Problem mit der Eingabe der Bestellmenge :-(

Habe auch schon die Werte in den entsprechenden Dateien geändert.

Aber es ändert sich nichts !

Ich bin mir auch nicht sicher ob ich die beiden Dateien richtig
abgeändert habe.

Könnten Sie mal reinschauen ob ich es richtig gemacht habe ?

Habe Sie mit PSPad geändert und wieder auf mein Weppack hochgeladen
wo auch der Shop installiert ist.

Wäre für jeden Tip oder Rat dankbar

Mit freundlichem Gruß

Cadi23
Angehängte Dateien
Dateityp: txt cart_actions.txt (9,2 KB, 8x aufgerufen)
Dateityp: txt checkout_shipping.txt (10,6 KB, 7x aufgerufen)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bestellmenge, gesamtmenge, größer, kasse, kommazahl

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
Bestellmenge soll größer als 1000 Stück sein Mitmensch1966 Shopbereich 2 27.06.2007 17:20
Bestellmenge Als Kommazahl sauglutsch Installation und Konfiguration 0 26.01.2005 20:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.

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

xt:Commerce is a SafeCharge brand