Pa hajde, kada sam vec ovo napisao na drugom mestu, mogu ovde copy-paste (mada ima delova koji odgovaraju vise nego sto si ti pitao, a opisi su malo uprosceni zbog ljudi koji su citali ovo):
Bas sinoc sam registrovao neke domene i posto firma koja se time bavi usput nudi i hosting posteno sam se smorio dok nisam zavrsio proces, mislim da je bilo 20 koraka, pa nije lako samo 20 puta kliknuti na continue, a kamoli procitati sta se nudi. Pri tom su mi na kvarno pokusavali uvaliti svoj hosting i jos neke idiotske servise koje nude za 5, 10, 20 dolara tako sto mi se na svakoj novoj strani cekiraju (oznace u checkbox-u). To je primer kako ne treba raditi jer je malo falilo da odustanem... a siguran sam da vise nikada necu registrovati domen kod njih. Nekoliko puta sam se zapitao da li sam uopste kliknuo na continue
Na home strani sve mora biti jasno. Sta se prodaje, ko prodaje, kako se prodaje...
- Prikazati relevantne informacije o firmi sa linkom na dodatne informacije
- Prikazati verisign pecat sa linkom da bi posetioci mogli da provere autenticnost istog. Verisign je firma koja vam daje sertifikat koji koristite na secure serverima za transakcije (https). Dobra ideja da da shoping cartovi trce na secure serverima jer obezbedjuju zastitu prenosa podataka koji su u tom slucaju enkriptovani. Najgore sto moze da vam se desi je da vam neko uhakuje site i pokrade bazu korisnika a ako pri tom cuvate u bazi i brojeve kreditnih kartica - onda ste propali.
- Vrlo vazno: search! Jasan search na vidnom mestu da korisnici mogu da pretrazuju po kljucnim recima. Dobra ideja je i neki formular za napredniji search gde mogu suzavati izbore.
- Prikazati jasne kategorije proizvoda (ako postoji takva struktura) sa jasnom navigacijom i indikacijom u kojoj se kategoriji osoba nalazi. Navigacija mora biti intuitivna i svima jasna. Jasna distinkcija sadrzaja je neophodna: link se mora razlikovati od teksta.
- Prikazati bar nekoliko proizvoda po nekom kriterijumu, bilo najprodavaniji, najtrazeniji ili mozda oni koji se najslabije prodaju (ali to korisniku ne sme da se kaze) da bi ih se resili. Bitno je da korisnik moze jednim korakom da dodje do proizvoda.
- Pored svakog proizvoda link na detaljne informacije ali i link koji dodaje proizvod u shopping cart.
- Neke marketinske fore tipa "zahvalnice za izuzetne usluge" ili "sta drugi misle o nama"...
- Ponuditi nesto besplatno je jako dobar marketinski potez.
- Ljudi dolaze da kupuju, nece ih impresionirati flash header ili grafika od 100Kb, treba cist, elegantan i jednostavan dizajn.
- Izbegavati nejasne ikonice. Znam da je dosadno stavljati kovertu za e-mail kontakt ali su svi vec navikli da se iza koverte krije e-mail i ne treba izmisljati toplu vodu. Narocito ne stavljati ikone koje nista ne znace, na primer neke kuce, mace, pingvine (osim ako prodajete linux distribucije) ....
- na stranama sa proizvodima ne prikazivati stotine proizvoda od jednom vec 20-30 i napraviti takozvane strane.
Process order
-------------
Sto jednostavnije sa sto manje koraka. Znaci, obezbediti na svakoj strani link "process order" ili kako god, ali da bude jasno.
Formular mora biti jasan i pregledan a pozeljno je da imate kratke opise za sva nestandardna polja u formularu. Ime, prezime, e-mail... su jasna polja i tu ne treba smarati sa opisima ali username, password, repeat-password su polja koja zahtevaju dodatna objasnjenja za neiskusnije korisnike jer mnogima nije jasno kako to funkcionise i zasto bi uopste morali da ostavljaju te podatke. Ako radite prodavnicu i hocete da obezbedite da se oni koji su kupili nesto mogu ulogovati i proveriti status porudzbine, morate obezbediti neki nacin autorizacije, ali ne morate ih opterecivati sa username-om, jer je dovoljna e-mail adresa koja je ionako unique.
Ne vise od 3 koraka. Pre negos sto popuni podatke, dozvoliti mu da izmeni porudzbinu, doda ili obrise stavke. Nije lose prikazati proces slanja tipa "korak 1 - potvrda porudzbine, jos 2 koraka...".
1. korak: unos licnih podataka:
Kada potvrdi porudzbinu, poslati ga na stranu za popunjavanje licnih podataka i izbor nacina placanja, slanja...
2. korak: preview i potvrda: korisnik popuni podatke, prikazati mu preview ordera sa svim preracunatim cenama (ako ukljucujete shipping, tax.....) . ako je izabrao placenje kreditnom karticom prikazati polja za unos podataka, ako je izabrao recimo Wire, prikazati instrukcije za slanje....
3. korak: procesiranje i stampanje. Kada je zavrsio sa unosom podataka i finalno potvrdio porudzbinu podaci o placanju (kreditna kartica) se procesiraju na vasem payment gateway i vraca se neka vrednost nekog polja (to zavisi od samog PG). Proverava se ta vrednost, i ako je OK prihati se porudzbina, upise sta treba da se pise u bazu i prikaze mu se racun - priznanica koja moze da se odstampa. Dobra ideja je sve to mu poslati i na mail, oni cak to i ocekuju.
Naravno, ako korisnik ponovo kupuje obezbediti nacin da se podaci koje je uneo ranioje citaju iz baze i ne traziti da opet unosti sve (ali mu ponuditi). Oni ce vas obozavati zbog toga jer je uvek smor kada treba popuniti velike formulare.
Ja sam radio jos neke dodatne stvari, pa sam recimo belezio i vreme koje korisnici provode popunjavajuci podatke i samim tim dobijao statistiku gde provode najvise vremena. Uz pomoc toga sam uspeo da skratim proces sa prosecnih 10 na 4 minuta jer sam izbacio sve stvari koje nisu neophodne za funkcionalnost (ali sam ipak dozvolio unos, opciono).
Pri tom sam, pri pretrazi registrovao koliko podataka zadovoljava search kriterijume pa sam za neki broj, recimo 500 prikazivao informacije tipa: "pronadjeno je preko 500 proizvoda koji zadovoljavaju vase kriterijume, probajte da suzite izbor", pa im prikazem "advanced search" ali i dalje prikazem bar deo proizvoda.
Slicno tome, ako nije pronadjen ni jedan prozivod, prikazati informacije o tome ali ne prikazivati praznu stranu tipa "nista nije pronadjeno" vec ponuditi neke opcije, advanced search, top 10 proizvoda....
Prebrojte koliko sam puta upotrebio reci "jasno" i "pregledno"
Goran Pilipović fka bluesman