Интернет-дүкеннен сатып алу кезінде оның келушілері таңдалған өнімді себетке қосады. Сатып алу процесі әдетте қарапайым, бірақ сайт құрастырушысы сатып алу себетінің кодын жазу кезінде көптеген мәселелерге тап болуы мүмкін.
Бұл қажетті
арнайы сценарий
Нұсқаулық
1-қадам
Интернет-дүкенге арналған арбаны жасағанда, алдымен оның қалай жұмыс істейтінін анықтаңыз. Клиенттің сайтта өзін қалай ұстайтынын және сауда қоржынының сценарийі олардың әрекеттерін қалай басқаруы керек екенін бағалаңыз. Сатып алушы тауарлар тізімін қарап, тиісті батырманы басу арқылы себетке қажетті өнімді қосуы керек. Сатып алушы таңдалған тауардың бірліктерінің санын көрсететін өрісті ұсыну қажет. «Себетке қосу» батырмасын басқан кезде өнімнің атауы және оның саны туралы ақпарат сайтта сақталады - бұл сценарий мәліметтер базасымен (әдетте MySQL) корреляциялануы керек дегенді білдіреді. Жаңа терезеде пайдаланушыға тапсырыстың жалпы құны туралы ақпарат көрсетіледі. Егер бәрі оған сәйкес келсе, ол «Төлеу» батырмасын басу арқылы сатып алулар жасай алады.
2-қадам
Сатып алушы төлем жасамай сайттан кетіп қалғанда жағдайды қамтамасыз ету қажет. Бұл жағдайда тапсырыс берілген өнімдер туралы ақпарат жойылуы керек. Пайдаланушының авторизациясын бақылауға арналған сценарийдің кейбір қиындықтары болуы мүмкін: егер пайдаланушы жүйеге кірмеген болса, файлдағы барлық ақпарат жойылады. Егер оған рұқсат берілсе, онда ол сатып алушыға келесі жолы ресурсқа кірген кезде сауда жасауды жалғастыруға мүмкіндік беру үшін сақталады. Дүкенге келуші кез-келген уақытта таңдалған тауарлардың тізімін өзгерте немесе өшіре алуы керек.
3-қадам
Сценарийдің логикасында дүкен веб-сайтында «Себетке қосу» батырмасы болуы керек делінген. «Төлеу» батырмасы өнімді таңдау бетіне орналастырылуы немесе «Себетті қарау» батырмасын басқан кезде ашылатын жаңа терезеге ауысуы мүмкін. Сол терезеде сіз тауарлар тізімін өңдеу және себетті босату мүмкіндігін қамтамасыз етуіңіз керек.
4-қадам
Алгоритмді толық зерттегеннен кейін сценарий жазылатын тілді таңдау керек. PHP - сценарийлердің ең көп қолданылатын тілі. Себетті JavaScript-те де қолдануға болатынына қарамастан, оған назар аударған жөн. Себет кодын жасаудың ең оңай әдісі - біреудің әлдеқашан іске асырған нұсқасын табу, оны мұқият зерделеу және соның негізінде өз сценарийін құру. Желіде көптеген PHP көздері бар, әрқашан ең қолайлыын таба аласыз.
5-қадам
Интернет-дүкенге арналған өздігінен жазылған код қауіпсіздікке байланысты үлкен проблемаларды тудыруы мүмкін екенін ескеру қажет. Кәсіби қозғалтқыштарда да осалдықтар әр уақытта кездеседі, бұл көбінесе құпия деректердің ұрлануына әкеледі - мысалы, банктік карталар туралы ақпарат. Егер сіз өзіңіздің сценарийіңізді жасауды шешсеңіз, онда мұндай бағдарламаларды жазу кезінде жиі кездесетін қателіктер туралы материалдарды оқып шығыңыз.