UberCart - Decimális számok kezelése

alvilag képe

Sziasztok!
Az elmúlt néhány napban szét gugliztam az agyam.
A következőket találtam az UberCart decimális számok kezelésével kapcsolatban:

http://www.ubercart.org/files/Ubercart%20-%20Fractional%20Quantities_0.pdf -

Ez egy szép leírás, hogy miként kell átírni az adatbázis táblákat, illetve hackelni az ubercart core-ját. Működőképes, de ugyebár nem szeretjük a core hack-et.

http://www.ubercart.org/issue/6044/abiility_have_decimal_quantities

Ez pedig már modul formában adja ugyan azokat, amit a fenti PDF-ben találhatunk. Nem rossz megoldás, de amit ki tudtam bogarászni a kódból (a minimális programozási ismereteimmel), hogy tulajdonképpen csak osztja a termék számát, de ezt nem tárolja floatként (decimális számként) az adatbázisban. Pedig, ha hosszú távon gondolkodunk, szerintem erre szükség lenne.

Na most a két megoldás közül talán az első tűnik a legjobbnak, annak ellenére, hogy core hack. És tudom, hogy ezért fel fognak akasztani, és tüzes vassal meg fognak égetni a kedves Drupalos programozók. :)

Na most amire egyáltalán nem sikerült rájönnöm:
Hogyan lehetne megoldani, hogy az UberCart kezelje a decimális számokat a Stock modulban. Magyarul, hogyan tudnék raktárkészletet kezelni decimálisként?

Példa, hogy mire is gondolok:
Italokat árusítunk, amiket az egyszerűség kedvéért literben bevételezünk és literben is adjuk el. Na most ugye nem mindenki kér 1 liter sört, vagy bort. Ezért kellene a raktárkészletet is decimálisként kezelni.

Amennyiben van valakinek egy fiókban lapuló egyedi megoldása, vagy bármilyen segítséget tudna nyújtani, kérem, sőt könyörgöm, hogy jelentkezzen.

Elnézést, ha kicsit hosszúra sikeredtem.

Drupal verzió: 
alvilag képe

Senki se talalkozott meg ezzel a problemaval?

0
0
sgabe képe

Szombatra virradóra, alig fél nap elteltével mit vártál?

0
0
alvilag képe

Azt hittem rácsapnak a témára, mivel 2 nap keresés után nem találtam még egy felvetést sem a nemzetközi fórumokon. :(
De lehet, hogy az én igényem túl egyedi. :(

Na az up-olás befejezve. :)

0
0