Autor Zpráva
kutil.s.r.o
Profil *
Dobrý den,
dělam si takový mini objednavkový systém, ale trochu jsem teď narazil.
Když mam produkt v db a někdo si jej objedná kam uložit informace o objednaném produktu.
Protože produkty budou mit proměnnlivé ceny, nebo budou jen v malem množství a pak se smažou, takže v objednávce se na ně nemůžu odkazovat.
Napadlo mě buď to ukládat do další tabulky, nebo třeba vytvářet xml s objednanými produkty pro jednotlivé objednávky.
Joker
Profil
kutil.s.r.o:
Když mam produkt v db a někdo si jej objedná kam uložit informace o objednaném produktu.
Asi by měl existovat nějaký záznam pro položku objednávky.

produkty budou mit proměnnlivé ceny
Cena by podle mě měla být u té položky na objednávce. Stejně jako třeba sazba DPH, která se taky může měnit.
Čili položka objednávky by měla ID produktu, cenu za jednotku, počet jednotek a sazbu DPH. Možná ještě název jednotky. Možná by mělo opodstatnění ukládat i celkovou částku (budoucí změna v aplikaci by teoreticky mohla ovlivnit výsledky výpočtů).

nebo budou jen v malem množství a pak se smažou
No tak nemažte produkty z databáze. Dejte k produktům stav a ukončené produkty budou prostě mít příslušný stav.

nebo třeba vytvářet xml s objednanými produkty pro jednotlivé objednávky
To je zbytečná komplikace.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: