![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dostałem od znajomego zlecenie rozbudowy pewnego skryptu sklepowego o funkcje wyświetlania przedziałów cenowych dostępnych produktów w danej kategorii. Coś jak np w Ceneo w lewym menu:
Jak wygenerować takie przedziały? Czy to po prostu dzieli wszystkie dostepne ceny na 4 i wyświwetla z danego przedziału największa i najmniejszą? Czyli ilości powinny być porównywalne w każdym przedziale, a np na tej stronie widze, że są duze różnice w poszczególnych przedziałach cenowych, czyli produkty nie są tak po prostu dzielone. Macie może pomysł, jak rozwiązać ta sprawę? Będę wdzięczny za wszelkie wypowiedzi. Ten post edytował kukix 27.01.2011, 02:01:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Na początek:
Kod # Podsumowanie kategorii Jak widać nie jest to żadna skala liniowa. Raczej wątpię by w innych kategoriach proporcje wyglądały podobnie.# minimalna - maksymalna cena (ilość stron) - ilość produków 0,80 - 28824,34 (523) - 10460 # Kolejne filtry cenowe # minimalna - maksymalna cena (ilość stron) - stosunek ilości stron do ogółu 0,80 - 1008,00 (302) - 58% 1014,80 - 2040,00 (137) - 26% 2041,60 - 3289,00 (048) - 9% 3290,00 - 5187,00 (024) - 5% 5218,67 - 28824,34 (014) - 3% Zapewne przy generowaniu przedziałów pod uwagę brane będzie 80-90% produktów (skrajne ceny zostaną odrzucone, by pojedyncze produkty nie psuły wyników). Dochodzi druga w nocy i nie chce mi się sprawdzać ale być może przedziały są określane na podstawie jakiejś skali logarytmicznej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:18 |