Page 1 of 1

Operacje na zmiennej $Price

Posted: Thu Jan 31, 2013 9:21 am
by sapper
Witam,

usiluje wprowadzic drobne modyfikacje na karcie produktu, dodajac do ceny podstawowej cene z rabatem np 5% oraz 10%.

Wyswietlam wiec cene w ten sposob: echo round($price-($price*0.15),2);
Odkrylem, ze system liczy rabat dobrze tylko dla liczb calkowitych. Cena "z groszami" np. 1,35 traktowana jest jako 1,00
wobec czego 1-1*0.15 daje 0,85 a nie jak powinno byc 1,35-1,35*0.15=1,15

Podsunie ktos pomysl jak to rozwiazac ?

Re: Operacje na zmiennej $Price

Posted: Thu Feb 21, 2013 1:01 am
by eline
tego typu zmiany powinny byc wprowadzane w modelu albo kontrolerze w zaleznosci od modulu/funkcji. W przypadku widokow dostajesz odpowiednio spreparowana informacje ktora zarowno jest zaokraglona jak i zawiera np dodatkowe informacje o typie waluty (1,53 pln). Tak wiec funkcje oparte na liczbach nie beda dzialaly prawidlowo w przypadku stringow.
Zeby zrobic to dobrze wprowadz zmiany w odpowiednich plikach odpowiedzialnych za naliczanie ceny.
Tak od siebie dodam ze OC ma wbudowany system rabatowania, jak tez sa bezplatne/platne moduly naliczajace rabaty o ile standardowy system nie jest wystarczajacy. Sugeruje najpierw zapoznac sie z tymi rozwiazaniami ;)

Re: Operacje na zmiennej $Price

Posted: Wed May 22, 2013 7:19 pm
by ermin12
Jak uruchomić system rabatowania na OC?

Re: Operacje na zmiennej $Price

Posted: Tue Sep 09, 2014 10:04 pm
by NastkaPo4
I jak? Ktoś może pomóc?

Re: Operacje na zmiennej $Price

Posted: Tue Sep 16, 2014 8:54 pm
by AnnKowal12
Nie ma nikogo kto pomoze?

Re: Operacje na zmiennej $Price

Posted: Mon Oct 06, 2014 9:16 pm
by Moder_20
Na prawde nie ma nikogo kto byłby w stanie pomóc? :(

Re: Operacje na zmiennej $Price

Posted: Thu Oct 09, 2014 2:03 am
by miki_
Jakby był ktoś, kto mógłby pomóc, byłbym ogromnie wdzięczny, podobny właśnie problem mam...

Re: Operacje na zmiennej $Price

Posted: Sun Feb 01, 2015 5:58 am
by eline
Rabaty w OC moga byc naliczane z poziomu produktu, grupy klienta lub na wiele innych sposobow za pomoca modulow (np wg zaangazowania klienta, adresu, daty, wartosci koszyka, kategorii, producenta, etc).
Polecam zapoznanie sie z modulami:
http://www.opencart.com/index.php?route ... unt&page=1
i dobranie tego czego wam potrzeba w zaleznosci od funkcji i wersji sklepu.