Prodejní dialog

E-shop

Nabízené druhy aplikací

Projekt ASP.NET MVC

SSŠVT

Prodejní dialog

Přihlášený uživatel uvidí při zobrazení nákupního košíku, ve kterém má aspoň jednu položku, tlačítko "Zahájit objednávku".

Po kliknutí na tlačítko "Zahájit objednávku" se spustí tzv. prodejní dialog. Počítáme-li i košík, dialog bude mít pět kroků:

  1. Nákupní košík
  2. Výběr dopravy
  3. Výběr způsobu platby
  4. Fakturační údaje
  5. Rekapitulace objednávky

V každém kroku (kromě košíku) bude mít uživatel dvě možnosti: Pokračovat, nebo se vrátit o krok zpět. Kroky budou očíslované, takže košík bude číslo 1, doprava číslo 2 atd.

  1. Z košíku se tlačítkem "Zahájit objednávku" dostane na výběr dopravy.
  2. Z dopravy se tlačítkem "Vybrat způsob platby" dostane k výběru platby. Tlačítkem "Zpět" se vrátí do košíku.
  3. Od způsobu platby se tlačítkem "Zadat fakturační údaje" dostane k fakturačním údajů. Tlačítkem "Zpět" se vrátí k výběru dopravy.
  4. Od fakturačních údajů se tlačítkem "Dokončit objedávku" dostane na rekapitulaci objednávky. Tlačítkem "Zpět" se vrátí na výběr způsobu platby.
  5. Z rekapitulace objednávky se tlačítkem "Zpět" může vráti k fakturačním údajům. Dále uživatel uvidí tlačítko "Potvrdit objednávku".

Každý krok bude nabízet funkcionalitu odpovídající jeho názvu.

V Nákupním košíku uživatel pracuje s položkami v košíku. Řešeno již v minulé etapě projektu.

Ve Výběru dopravy má uživatel na výběr několik způsobů dopravy (osobní odběr, zaslání poštou, PPL apod.). Zvolí jeden z nich (radio button).

Ve Výběru způsobu platby si uživatel může vybrat jeden ze způsobů platby (hotově na prodejně, kartou, bankovním převodem, na dobírku apod.). Povolené způsoby platby musejí odpovídat vybranému typu dopravy. Např. nelze platit "hotově na prodejně", když si vybere dopravu přes PPL.

Ve Fakturačních údajích zadá uživatel fakturační a dodací adresu. Pro jednoduchost to bude jediná adresa. Pokud má adresu v uživatelském profilu, předvyplní se do formuláře. Po kliknutí na "Potvrdit objednávku" se fakturační adresa, kterou uživatel případně upravil, propíše zpět do jeho profilu.

Na Rekapitulaci objednávky se uživateli přehledně zobrazí vše, co s objedávkou souvisí:

Kliknutím na "Potvrdit objednávku" na rekapitulaci objednávky se v systému vygeneruje objednávka, do které se zaznamená vše, co se zobrazilo na rekapitulaci (zboží, doprava, platba, adresa). Objednávka se zapíše do databáze. Uživateli se zobrazí hlášení "Vaše objednávka byla v pořádku přijata" a nějaké číslo objednávky.