![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 1.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Stoję przed problemem określenia ceny produktu, gdzie cena jest zależna od tego ile sztuk konkretnego produktu dany klient kupił. Przykład: cena podstawowa książki wynosi 100 zł, jeśli jednak klient się zaloguje i kupi jedenastą z kolei książkę to otrzyma ją za 90 zł a za dwudziestą pierwszą zapłaci już tylko 80 zł. . Dodatkowym utrudnieniem jest to, że są dwie klasy produktów, dla jednych obniżka następuje tak jak dla owej książki - po 10 i 20 egzemplażach a dla innych produktów po 5 i 10-tym. Największym problemem jest dla mnie obliczenie ceny w chwili gdy dany klient kupił już wdcześniej np. 8 książek a chce zamówić jeszcze trzy z czego dwie trzeba policzyć za 100 a jedną za 90 zł. Próbowałam zmontować jakąś regułę, ale wychodzą mi koszmarne wynalazki. Nie dość, ze są mało eleganckie i olbrzymie (a zapewne da się to ująć w paru linijkach kodu) to w dodatku naprodukowałam całą masę tabelek w MySOL-u a i tak całość nie chce działać. Jestem jednak klasyczną babą, jak napotkam na problem natury logicznej to się gubię... |
|
|
![]() |
![]()
Post
#2
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
kwestia sporna... (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Na dobrą sprawę oba rozwiązania dają ten sam efekt, ale trzeba jeszcez wziąść pod uwagę prędkość działania i łatwość implementacji... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 23:02 |