Caiet de sarcini         pentrurealizarea unui magazin         onlineMihai Brehar     TeCOMM 2012
Consultant eCommerce
How the customer     How the project      How the analyst  explained it     leader understood it     designed it
tHow the programmer    What the beta     How the business      wrote it       testers received      consultant            ...
How the project was   What operations   How the customer   documented            installed         was billed
How it was   What marketing   What the customersupported      advertised       really needed
Componentele         proiectului• Frontend• Backend• Newsletter• Integrari 3rd party• Hosting / securitate / backup
Cu ce începem?
Construirea unui         site• Continut• Wireframe• Homepage
Specificatii●    Functionale●    Non-functionale    ●        Ex: viteza, securitare, usurinta in        folosire    ●     ...
Frontend
Homepage●    Pozitionare categorii/brands/meniuri    ●        Categoriile sunt pozitionate pe orizontala / pe verticala (i...
Homepage (cont)●    Campul de cautare    ●        Este pozitionat in zona X si trebuie sa aiba minim Y px    ●        Are ...
Homepage (cont)• Numar de telefon si program de functionare -  pozitionare• Bannere - pozitionare, animatie• Produse promo...
Pag. de categorie/brand●    URL-ul paginii de categorie trebuie sa fie sub forma    /nume-categorie/●    Title tag e difer...
Pag. de categorie/brand (cont)●    Sortare    ●        Care e sortarea implicita?    ●        Ce optiuni de sortare sunt?●...
Pagina de produs●    URL-ul produsului trebuie sa fie de forma /nume-    categorie/nume-produs.html●    Trebuie sa existe ...
Pagina de produs (cont)●    Buton adauga in cos trebuie pozitionat aproape de pret    ●        Culoarea butonului trebuie ...
Cosul de cumparaturi●    Butonul de finalizare comanda trebuie sa aiba aceeasi culoare    ca si butonul de adauga in cos  ...
Procesul de checkout●    Design-ul e simplificat, dispar meniurile si apar elemente    pentru cresterea increderii    ●   ...
Cautare●    Daca nu exista rezultate ce se afiseaza?●    Dupa ce criterii se face cautarea? Atributele se iau in calcul?● ...
Cont client●    istoric comenzi●    download facturi●    modificare parola
Alte lucruri●    Wishlist                              ●                                              Newsletter●    Prela...
Backend
Catalog●    Produse    ●      Tva    ●      Import / export       ●        Am nevoie sa import stocul in fiecare zi    ●  ...
Marketing●    Banners    ●      Timpul de rotatie    ●      Limitare in timp    ●      Sortare usoara●    Vouchers    ●   ...
Comenzi●    Flux procesare    ●        O comanda poate trece din starea „Comanda noua” in        „Comanda livrata” doar in...
Management module●    Email templates    ●        Se poate modifica usor email-ul de confirmare        a comenzii●    Modu...
Alte lucruri●    Acces utilizatori●    Gestiune stocuri●    Statistici●    Instalare●    Gazduire    ●        Gazduirea se...
„Assumption is the mother of all fuckups”
Multumesc, Mihai Breharhttp://www.mihaibrehar.ro/blog/        @mihaibrehar
Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012
Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012
Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012
Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012
Upcoming SlideShare
Loading in …5
×

Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012

4,985 views
4,920 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,985
On SlideShare
0
From Embeds
0
Number of Embeds
3,035
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Caiet de sarcini pentru realizarea unui magazin online - TeCOMM 2012

  1. 1. Caiet de sarcini pentrurealizarea unui magazin onlineMihai Brehar TeCOMM 2012
  2. 2. Consultant eCommerce
  3. 3. How the customer How the project How the analyst explained it leader understood it designed it
  4. 4. tHow the programmer What the beta How the business wrote it testers received consultant described it
  5. 5. How the project was What operations How the customer documented installed was billed
  6. 6. How it was What marketing What the customersupported advertised really needed
  7. 7. Componentele proiectului• Frontend• Backend• Newsletter• Integrari 3rd party• Hosting / securitate / backup
  8. 8. Cu ce începem?
  9. 9. Construirea unui site• Continut• Wireframe• Homepage
  10. 10. Specificatii● Functionale● Non-functionale ● Ex: viteza, securitare, usurinta in folosire ● E nevoie de un criteriu de validare
  11. 11. Frontend
  12. 12. Homepage● Pozitionare categorii/brands/meniuri ● Categoriile sunt pozitionate pe orizontala / pe verticala (in partea stanga) ● Categoriile sunt pe X nivele si se deschid in stil acordeon / overlay / etc ● Categoriile secundare se deschid la click / la mouse over ● Cate categorii sunt? Incap toate in design?  ● Producatorii sunt afisati langa categorii / sub categorii / in footer ● Daca sunt foarte multi producatori ii afisam pe toti sau doar pe cei mai importanti? ● Afisam logo pentru producatori?
  13. 13. Homepage (cont)● Campul de cautare ● Este pozitionat in zona X si trebuie sa aiba minim Y px ● Are autocomplete? ● Are selectie de categorie?● Cosul de cumparaturi ● Este pozitionat in coltul dreapta sus, afiseaza textul Y cand este gol si textul Z cand sunt produse. ● Are/nu are buton de finalizeaza comanda.
  14. 14. Homepage (cont)• Numar de telefon si program de functionare - pozitionare• Bannere - pozitionare, animatie• Produse promovate: se afiseaza X produse la reducere, Y produse noi aparute, Z produse care respecta un anume criteriu, selectate manual sau automat din admin.• Testimoniale – afisate aleator sau selectate manual• Title tag, description, H1 + alte texte trebuie sa fie modificabile din admin• Alte elemente statice / dinamice (ex: link-urile din footer)
  15. 15. Pag. de categorie/brand● URL-ul paginii de categorie trebuie sa fie sub forma /nume-categorie/● Title tag e diferit de numele categoriei si se ia din admin● Description tag se ia din admin● Numele categoriei se afiseaza intr-un tag h1 / h2● Produsele au / nu au buton de adauga in cos● Filtre ● Daca sunt multe, cum se afiseaza? ● Se pot selecta mai multe filtre o data? ● Ce URL/title/description se genereaza la selectia filtrelor?
  16. 16. Pag. de categorie/brand (cont)● Sortare ● Care e sortarea implicita? ● Ce optiuni de sortare sunt?● Pozele produselor trebuie sa contina atributul alt si title● Semnalizare oferta/promotie
  17. 17. Pagina de produs● URL-ul produsului trebuie sa fie de forma /nume- categorie/nume-produs.html● Trebuie sa existe un tag canonical URL spre categoria principala● Title tag trebuie sa fie format din numele produsului / numele produsului + categorie● Description tag e descrierea produsului / camp separat● Numele produsului trebuie afisat intr-un tag h1/h2● Poza produsului este pozitionata in partea stanga a paginii ● Sub poza e afisata galeria de imagini ● Zoom-ul se face cu overlay / pop-up ● Numele pozei trebuie sa fie sub format nume-produs.jpg● Pretul este afisat in partea dreapta a paginii
  18. 18. Pagina de produs (cont)● Buton adauga in cos trebuie pozitionat aproape de pret ● Culoarea butonului trebuie sa fie distincta de restul culorilor din site ● Dupa ce se apasa butonul de adauga in cos, utilizatorul este trimis in pagina de cos● Info stoc – pozitionare aproape de butonul de adauga in cos● Descrierea produsului si atributele sunt afisate in zona X● Semnalizare oferta/promotie● Variatiuni culoare / marime● Numar telefon + chat online● Produse similare/recomandate/comandate de alti clienti● Reviews/intrebari● Producatorul are link spre pagina lui
  19. 19. Cosul de cumparaturi● Butonul de finalizare comanda trebuie sa aiba aceeasi culoare ca si butonul de adauga in cos ● Este pozitionat in partea dreapta a paginii● Butonul de continua cumparaturile are o culoare mai putin vizibila ● Este pozitionat in partea stanga a paginii, departe de butonul de finalizeaza comanda● Campul pentru cuponul de reducere este pozitionat in zona X ● Evidentiere reducere odata de cuponul a fost introdus● Costul de transport este afisat in cos ● Evidentiere transport gratuit ● E nevoie de selectarea orasului pentru calcularea costului?● Upsell / produse recomandate
  20. 20. Procesul de checkout● Design-ul e simplificat, dispar meniurile si apar elemente pentru cresterea increderii ● Numar telefon evidentiat / Badge Trusted.ro / Conditii retur● One page checkout sau multi page? ● La pasul 1 se afiseaza formular de login si formular de cont nou ● Formularul de cont nou contine campurile X, Y, Z ● Campurile X si Y sunt obligatorii, Z e optional ● E nevoie sau nu de parola? ● CUM SE AFIŞEAZĂ ERORILE ÎN FORMULARE? ● La pasul 2 se afiseaza metodele de plata si de livrare● GA ecommerce tracking
  21. 21. Cautare● Daca nu exista rezultate ce se afiseaza?● Dupa ce criterii se face cautarea? Atributele se iau in calcul?● Sugestii cautari alternative
  22. 22. Cont client● istoric comenzi● download facturi● modificare parola
  23. 23. Alte lucruri● Wishlist ● Newsletter● Prelaunch ● Integrare 3rd party● Pagina 404 ● Modalitati de inscriere● Pagini statice / CMS ● Overlay + voucher● Integrare butoane social media ● Din checkout● Anunta-ma cand apare pe stoc ● Design template● Anunta-ma cand scade pretul
  24. 24. Backend
  25. 25. Catalog● Produse ● Tva ● Import / export ● Am nevoie sa import stocul in fiecare zi ● Preluare feed-uri de la furnizori ● Dimensiuni poze● Categorii ● URL ● Title tag, description● Atribute ● Filtre
  26. 26. Marketing● Banners ● Timpul de rotatie ● Limitare in timp ● Sortare usoara● Vouchers ● Procent sau suma fixa? ● Limitare in timp ● Limitare numar de folosiri ● Limitare pt un grup de produse ● Limitare cumparaturi minime in valoare de X lei● Preturi reduse ● Limitare in timp ● Limitare pt un grup de produse● Cross sell / upsell● Mail pt review - postsales● Comparatoare de preturi
  27. 27. Comenzi● Flux procesare ● O comanda poate trece din starea „Comanda noua” in „Comanda livrata” doar in momentul in care se creeaza factura● Editare comenzi ● Adaugare vouchere● Facturare ● Tva multiplu ● Design factura● Awb curier ● Daca se face plata online, awb-ul sa fie fara ramburs● Retur produse
  28. 28. Management module● Email templates ● Se poate modifica usor email-ul de confirmare a comenzii● Module plata ● Se pot activa/dezactiva usor metodele● Module transport ● Se pot schimba usor costurile de transport
  29. 29. Alte lucruri● Acces utilizatori● Gestiune stocuri● Statistici● Instalare● Gazduire ● Gazduirea se face in Romania / in strainatate pe server dedicat cu IP unic / shared hosting● Mentenanta ● Furnizorul se obliga sa ofere sa repare orice eroare in termen de X zile
  30. 30. „Assumption is the mother of all fuckups”
  31. 31. Multumesc, Mihai Breharhttp://www.mihaibrehar.ro/blog/ @mihaibrehar

×