Hammas: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 46: | Line 46: | ||
===Andmemudel=== | ===Andmemudel=== | ||
[[File:Schema.gif|800px|thumb|center]] | [[File:Schema.gif|800px|thumb|center]] | ||
===Põhilised kasutusjuhud=== | |||
* Lõppklient | |||
** Ligipääs ainult ''storefrondile'' | |||
** Soovi korral autendib ennast | |||
** Otsib tooteid | |||
** Lisab ja eemaldab tooteid oma ostukorvist | |||
** Viib ostuprotsessi lõpuni: | |||
*** ..valides transpordimeetodi | |||
*** ..valides maksemeetodi | |||
** Kui kasutaja on autenditud jääb ostusündmus kasutaja ajalukku | |||
* Administraator | |||
** Ligipääs poe halduslehele | |||
** Saab luua uusi tooteid ja toodetega seotud olemeid | |||
** Saab hõlpsasti navigeerida hinnakirjas ja seda muuta (''in-line edit'') | |||
** Saab defineerida müügikampaaniaid ja ''ad-hoc'' allahindlusi | |||
** Omab ülevaadet põhilistest ärilistest indikaatoritest | |||
*** Tellimuste arv | |||
*** Klientide arv | |||
*** ... |
Revision as of 13:20, 30 March 2018
Meeskond
- Sten Lunden
Projekti kirjeldus
E-poe lahendus hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Eesmärk on ehitada võimalikult õhuke e-kommertskiht mis vastaks minimaalsetele ärilistele nõudmistele. Samas peaks lahenduse arhitektuur olema võimalikult modulaarne, võimaldades lisaarendusi tulevikus.
Minimaalsed ärilised nõudmised
Storefront
- Ladustatud toodete kuvamine
- Otsing
- Tootegrupi, hankija filtreering
- Toodete variatsioonid
- Hinnakujundus
- Ostukorvihaldus
- Omniva ja SmartPosti pakiautomaatide valikud transpordimeetodites
- Integratsioon Maksekeskuse API'ga
- Kasutajate autoriseerimine, konto, ostuajalugu
- Lokaliseeritud EE\RU\EN
- SEO
Backend
- Hinnakirja, hankijate, tootegruppide haldus (CRUD)
- Müügikampaaniate haldus
- Toote, hankija, tootegrupi tasemel
- Protsentuaalne ja fikseeritud allahindlus
- Kampaania kestus
- Kampaania sihtgrupp (sisseloginud või VIP kliendid jne)
- Dashboard (nice to have)
- Viimased tellimused
- Registreerunud kasutajad
- ...
Skoobist (momendil) väljas
- Responsive design
- Väljatrükid (arve, tellimus) ja aruandlus ==> SSRS(?)
- Tootepildid
Tehniline baas
- ASP.NET Core 2.0 (API)
- AngularJS (klient)
- IdentityServer 4
- Azure hosting
Andmemudel
Põhilised kasutusjuhud
- Lõppklient
- Ligipääs ainult storefrondile
- Soovi korral autendib ennast
- Otsib tooteid
- Lisab ja eemaldab tooteid oma ostukorvist
- Viib ostuprotsessi lõpuni:
- ..valides transpordimeetodi
- ..valides maksemeetodi
- Kui kasutaja on autenditud jääb ostusündmus kasutaja ajalukku
- Administraator
- Ligipääs poe halduslehele
- Saab luua uusi tooteid ja toodetega seotud olemeid
- Saab hõlpsasti navigeerida hinnakirjas ja seda muuta (in-line edit)
- Saab defineerida müügikampaaniaid ja ad-hoc allahindlusi
- Omab ülevaadet põhilistest ärilistest indikaatoritest
- Tellimuste arv
- Klientide arv
- ...