Veebipoes sisseoste tehes lisavad selle külastajad valitud tooted ostukorvi. Ostuprotsess on tavaliselt lihtne, kuid saidi koostaja võib ostukorvi koodi kirjutamisel seista silmitsi paljude probleemidega.
See on vajalik
spetsiaalne stsenaarium
Juhised
Samm 1
Veebipoe ostukorvi loomisel tehke kõigepealt kindlaks, kuidas see töötab. Hinnake, kuidas klient saidil käitub ja kuidas peaks ostukorvi skript käituma. Ostjal peaks olema võimalik vaadata toodete loendit ja lisada soovitud toode ostukorvi, klõpsates vastavat nuppu. On vaja anda väli, kus ostja märgib valitud toote ühikute arvu. Kui klõpsate nupul "Lisa ostukorvi", salvestatakse saidil teave toote nime ja selle koguse kohta - see tähendab, et skript peab korreleeruma andmebaasiga (tavaliselt MySQL). Uues aknas kuvatakse kasutajale teavet tellimuse kogumaksumuse kohta. Kui kõik talle sobib, saab ta nupu "Maksa" klõpsates ostu sooritada.
2. samm
On vaja ette näha olukord, kus ostja lahkus saidilt makse sooritamata. Sellisel juhul tuleb fail, mis sisaldab teavet tellitud toodete kohta, kustutada. Kasutaja autoriseerimise jälgimisel võib skript olla mõnevõrra keeruline: kui kasutaja pole sisse logitud, kustutatakse kogu faili teave. Kui see on volitatud, siis see salvestatakse, et võimaldada ostjal järgmisel ressursi külastamisel jätkata ostlemist. Kaupluse külastajal peaks olema võimalik ka valitud toodete loendit igal ajal muuta või kustutada.
3. samm
Skripti loogika ütleb, et poe veebisaidil peaks olema nupp "Lisa ostukorvi". Nupu "Maksa" saab paigutada ka tootevaliku lehele või teisaldada uude aknasse, mis avaneb, kui klõpsate nupul "Kuva ostukorv". Samas aknas peaksite pakkuma võimalust kaupade loendit redigeerida ja korv tühjendada.
4. samm
Pärast algoritmi täielikku uurimist on vaja valida keel, milles skript kirjutatakse. PHP on kõige sagedamini kasutatav skriptikeel. Parim on sellele keskenduda, kuigi korvi saab rakendada ka JavaScripti. Lihtsaim viis ostukorvi koodi loomiseks on leida variant, mille keegi on juba juurutanud, uurida seda hoolikalt ja luua selle põhjal oma skript. Netis on palju PHP-allikaid, alati leiate sobivaima.
5. samm
Tuleb meeles pidada, et veebipoe enda kirjutatud kood võib potentsiaalselt kaasa tuua suuri turvaprobleeme. Isegi professionaalsetes mootorites leitakse aeg-ajalt haavatavusi, mis sageli viivad konfidentsiaalsete andmete - näiteks pangakaartide teabe - varguseni. Kui otsustate siiski luua oma skripti, lugege kindlasti materjale selliste programmide kirjutamisel tehtud levinud vigade kohta.