﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1737	Einkauf der kompletten Lagermenge nicht möglich	FräuleinGarn	somebody	"Wenn man mit dezimalen Zahlen arbeitet, dann kann die komplette restliche Lagermenge nicht in den Warenkorb gepackt werden, weil er sagt, dass diese nicht vorrätig sei, sondern nur die restliche Menge abzüglich der Schrittweite. Bei ganzen Zahlen passiert es nicht, deshalb fällt das im Demoshop nicht auf.

Bspw. es sind noch 0,6m Restlagerbestand und die Schrittweite beträgt 0,05m, dann kann man nur 0,55m in den Warenkorb packen. Oder wenn man den Lagerbestand auf 0,61m erhöht, dann kann man auch 0,6m reinpacken.

Timo Pauls Lösung dafür wäre in /inc/xtc_check_stock.inc.php


{{{
$stock_left = xtc_get_products_stock($products_id) - $products_quantity;
}}}

ändern zu


{{{
$stock_left = xtc_get_products_stock($products_id) - (string) $products_quantity;
}}}

Eventuell gibt das auch bei ganzzahligen Mengen irgendwo Probleme und es macht Sinn das für alle zu ändern.
"	Bug/Fehler	closed	normal		Shop	2.0.5.0	invalid				
