Záleží na vašich cílech pro váš košík. Chcete například povolit nákupy hostů? tj. kde se uživatel nemusí přihlašovat, aby mohl provést nákup?
Přiložený obrázek je návrh, na kterém jsem pracoval, a vypadá takto:
-
Návštěvník si vybere produkty z webu a přidá je do nákupního košíku (jen místo pro dočasné uložení produktů, jejich množství a cen atd.)
-
Jakmile je zákazník připraven k pokladně, vytvoříme objednávku, osobu objednávky a person_address (kam musí být produkt doručen) a přidáme položky do tabulky order_item. Všechny tyto informace přidává zákazník na stránce pokladny.
-
Posledním krokem je pak nabídka platebních metod:paypal, kreditní karta atd.
Na tomto designu se mi líbí, že uživatelé nemají povinnost se u nás registrovat. Order_person funguje jako jakési rozhraní mezi uživateli a objednávkami. Pokud se zaregistrujete, jednoduše propojíme order_person s tabulkou uživatelů...
Zahrnul jsem také ukázkový přední konec stránky pokladny.