Kada kupuju u internetskoj trgovini, njegovi posjetitelji dodaju odabrane proizvode u košaricu. Proces kupovine je obično jednostavan, ali graditelj web stranice može se suočiti s brojnim problemima prilikom pisanja koda za kupovinu.
Neophodno je
posebna skripta
Instrukcije
Korak 1
Prilikom kreiranja košarice za kupovinu na mreži, prvo utvrdite kako ona funkcionira. Procijenite kako se kupac ponaša na web lokaciji i kako bi skripta kolica za kupovinu trebala postupati s njihovim radnjama. Kupac bi trebao biti u mogućnosti pregledati listu proizvoda i dodati željeni proizvod u košaricu klikom na odgovarajuće dugme. Potrebno je navesti polje u kojem će kupac navesti broj jedinica odabranog proizvoda. Kada kliknete na gumb "Dodaj u košaricu", informacije o imenu proizvoda i njegovoj količini bit će spremljene na web mjestu - što znači da skripta mora biti u korelaciji s bazom podataka (obično MySQL). U novom prozoru korisniku će se prikazati podaci o ukupnim troškovima narudžbe. Ako mu sve odgovara, kupnju može izvršiti klikom na dugme "Plati".
Korak 2
Potrebno je predvidjeti situaciju kada je kupac napustio web lokaciju bez plaćanja. U tom slučaju datoteka s informacijama o naručenim proizvodima mora se izbrisati. Može postojati neka komplikacija skripte za praćenje autorizacije korisnika: ako korisnik nije prijavljen, brišu se sve informacije iz datoteke. Ako je odobreno, tada se sprema kako bi se omogućilo kupcu da nastavi kupovinu prilikom sljedećeg posjeta resursu. Posetilac prodavnice takođe treba u bilo kojem trenutku moći da promeni ili obriše listu odabranih proizvoda.
Korak 3
Logika skripte kaže da bi na web lokaciji trgovine trebalo postojati dugme "Dodaj u košaricu". Dugme "Plati" također se može postaviti na stranicu za odabir proizvoda ili premjestiti u novi prozor koji se otvara kada kliknete na gumb "Prikaži košaricu". U istom prozoru trebali biste pružiti mogućnost uređivanja liste robe i pražnjenja korpe.
Korak 4
Nakon cjelovitog proučavanja algoritma, potrebno je odabrati jezik na kojem će biti napisana skripta. PHP je najčešće korišten skriptni jezik. Najbolje je usredotočiti se na to, iako se košarica može implementirati i u JavaScript. Najlakši način za stvaranje koda za kupovinu je pronaći opciju koju je neko već implementirao, pažljivo je proučiti i na osnovu nje stvoriti vlastitu skriptu. Na mreži postoji mnogo PHP izvora, uvijek možete pronaći najprikladniji.
Korak 5
Treba imati na umu da samonapisani kod za internetsku trgovinu potencijalno povlači velike sigurnosne probleme. Čak se i u profesionalnim mehanizmima svako malo pronađu ranjivosti, što često dovodi do krađe povjerljivih podataka - na primjer, podataka o bankovnim karticama. Ako se odlučite za stvaranje vlastite skripte, svakako pročitajte materijale o uobičajenim greškama koje su počinjene prilikom pisanja takvih programa.