Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> historia zamówień - tabele
Papub
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 17.02.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich. Stworzyłem tabele produkty oraz tabele zamowienia (id_zamowienia, id_produktu, id_klienta) - tabela ta zawiera numery id produktów kupionych przez danego klienta. W tabeli produkty są zapisane nazwy produktów oraz ich ceny. Jeżeli ceny dla produktu x mogą zostać zmienione 40 razy w ciagu jednego roku, niektóre produkty mogą zostać w ogóle usunięte ze sklepu to jak wtedy wyświetlić historię zamówień jakie zrobił klient X? Czy za każdym razem gdy np. cena produktu X zostaje zmieniona zostawić starą wersję rekordu z odpowiednią datą? Gdzieś muszę trzymać, że klient X kupił rok temu buty za 200zł a teraz te same są za 250zł. Przenosić rekordy do tabeli np. archiwum_zakupów? czy trzymać 40 wersji produktu X zmienionych przez pewien okres czasu i powrownywać z datą zakupu? Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


W systemach księgowych w historii przechowuje się pełne dane o zamówieniach, czyli nazwy produktów, ceny, stawki vat (one też się zmieniają w czasie), dane adresowe/fakturowe itp itd. Jednym słowem chodzi o to abyś fakturę/zamówienie mógł zawsze wydrukować w takiej formie w jakiej złożył je klient - nawet po 5 latach.

BTW. Cena to już w ogóle minimum - co zrobisz jak klient złoży zamówienie po cenie x, zmienisz cenę, a potem zrealizujesz zamówienie po cenie bieżącej, zamiast tej z zamówienia?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 14:00