Witam.
Przy tworzeniu aplikacji internetowych często spotykamy się (przynajmniej ja) z cenami za różne towary/usługi. Czasmin jest wszystko jasne - jedna cena za jeden produkt, a czasmi wprost przeciwnie.
Zróbmy to na przykładzie:
Firma transportu cieżarówkami. System do kontorli ile zarobimy i tutaj:
- od jednej firmy mamy liczone za kilometry (np. 2,95zł/km
- w innej firmie koszt jest zryczałtowany (np. 0-100km 700zł itp)
- w jeszcze innej jest to koszt czasowy (np. za 1h/150zł)
- w kolejnej jest to opłata za wagę (np. 50zł/t)
- w następnej jest to ryczałt za wagę
itp......
I teraz tak: jak stworzyć tabelę cennika, jak to zastosować w aplikacji?
Jako, że ceny mogą być zmieniane co miesiąc/tydzień/dzień także, tabela cennika musi słyżyć tylko do jednorazowego obliczenia ceny i wynik ten powinien być zapisany w bazie na stałe, w taki sposób aby po zmianie cennika naliczone ceny pozostały po "staremu".
Do tego jeszcze dochodzi stworzenie w miarę łatwej dla użytkownika (bez ingerencji programisty) zmiany cen.
Chodzi mi tutaj o Wasze doświadczenie w tej kwestii.