ონლაინ მაღაზიაში საყიდლების დროს, მისი სტუმრები კალათას უმატებენ შერჩეულ პროდუქტებს. საყიდლების პროცესი, როგორც წესი, მარტივია, მაგრამ საიტის შემქმნელს უამრავი პრობლემა შეიძლება შეექმნას კალათის კოდის წერისას.
Ეს აუცილებელია
სპეციალური დამწერლობა
ინსტრუქციები
Ნაბიჯი 1
ონლაინ მაღაზიის კალათის შექმნისას ჯერ განსაზღვრეთ, თუ როგორ მუშაობს იგი. შეაფასეთ, თუ როგორ იქცევა მომხმარებელი საიტზე და როგორ უნდა მოახდინოს საყიდლების კალათის სკრიპტის მოქმედება. მყიდველს უნდა შეეძლოს დაათვალიეროს პროდუქტების ჩამონათვალი და დაამატოს კალათაში სასურველი პროდუქტი შესაბამის ღილაკზე დაჭერით. აუცილებელია ველი, სადაც მყიდველი მიუთითებს შერჩეული პროდუქტის ერთეულების რაოდენობას. ღილაკზე "კალათაში დამატება" ღილაკის დაჭერისას, ინფორმაცია პროდუქტის სახელისა და მისი რაოდენობის შესახებ შეინახება საიტზე - ეს ნიშნავს, რომ სკრიპტი უნდა დაუკავშირდეს მონაცემთა ბაზას (ჩვეულებრივ MySQL). ახალ ფანჯარაში მომხმარებელს ეჩვენება ინფორმაცია შეკვეთის მთლიანი ღირებულების შესახებ. თუ მას ყველაფერი შეეფერება, მას შეუძლია შეიძინოს შეძენა ღილაკზე "გადახდა".
ნაბიჯი 2
აუცილებელია ისეთი ვითარების გათვალისწინება, როდესაც მყიდველმა საიტი დატოვა გადახდის გარეშე. ამ შემთხვევაში, ფაილი უნდა წაიშალოს შეკვეთილი პროდუქტების შესახებ. შეიძლება სკრიპტის გარკვეული გართულება იყოს მომხმარებლის ავტორიზაციის თვალთვალისთვის: თუ მომხმარებელი არ არის შესული, ფაილიდან ყველა ინფორმაცია წაიშლება. თუ იგი უფლებამოსილია, ის შენახულია, რათა მყიდველს საშუალება მისცეს გააგრძელოს საყიდლები რესურსის მონახულების შემდეგ. მაღაზიის სტუმარს ასევე უნდა შეეძლოს ნებისმიერ დროს შეცვალოს ან გაასუფთაოს შერჩეული პროდუქტების სია.
ნაბიჯი 3
სკრიპტის ლოგიკა ამბობს, რომ მაღაზიის ვებგვერდზე უნდა იყოს ღილაკი "კალათაში დამატება". ღილაკი "გადახდა" ასევე შეიძლება განთავსდეს პროდუქტის შერჩევის გვერდზე ან გადაადგილდეს ახალ ფანჯარაში, რომელიც იხსნება ღილაკზე "კალათის ნახვა". იმავე ფანჯარაში უნდა უზრუნველყოთ საქონლის ჩამონათვალის რედაქტირებისა და კალათის დაცლის შესაძლებლობა.
ნაბიჯი 4
ალგორითმის სრული შესწავლის შემდეგ საჭიროა აირჩიოთ ენა, რომელზეც დაიწერება სკრიპტი. PHP არის ყველაზე ხშირად გამოყენებული სკრიფტინგის ენა. უმჯობესია მასზე ყურადღება გაამახვილოთ, თუმცა კალათის დანერგვა შესაძლებელია JavaScript- შიც. კალათის კოდის შესაქმნელად უმარტივესი გზაა იპოვოთ ის ვარიანტი, რომელიც ვიღაცამ უკვე განახორციელა, ყურადღებით შეისწავლეთ და ამის საფუძველზე შექმნათ საკუთარი სკრიპტი. ქსელში უამრავი PHP წყაროა, ყოველთვის შეგიძლიათ იპოვოთ ყველაზე შესაფერისი.
ნაბიჯი 5
გასათვალისწინებელია, რომ ონლაინ მაღაზიისთვის თვით დაწერილი კოდი პოტენციურად იწვევს უსაფრთხოების დიდ პრობლემებს. პროფესიონალურ ძრავებშიც კი, ზოგჯერ სისუსტეები გვხვდება, რაც ხშირად იწვევს კონფიდენციალური მონაცემების მოპარვას - მაგალითად, ინფორმაცია საბანკო ბარათების შესახებ. თუ გადაწყვეტთ შექმნათ თქვენი საკუთარი სკრიპტი, დარწმუნდით, რომ წაიკითხეთ მასალები ამგვარი პროგრამების წერის დროს დაშვებული საერთო შეცდომების შესახებ.