Інтернет-магазини отримали дуже широке поширення, в мережі можна купувати найрізноманітніші товари. Зазвичай для створення подібного ресурсу використовуються спеціалізовані движки, створені професійними програмістами. Але іноді власник сайту може вирішити написати потрібний код самостійно. Одна з вирішуваних завдань - створення кошики, в яку покупці додають обрані товари.
Вам знадобиться
- - доступ в інтернет;
- - навички програмування на PHP або javascript.
Інструкція
Створення кошика почніть з визначення алгоритму її роботи. Зайшовши в інтернет-магазин, покупець повинен мати можливість переглянути список товарів і вибрати (виділити) потрібний. Після цього він натискає на кнопку «Додати в корзину», при цьому інформація про обраний товар (ID) і його кількості зберігається на сайті в базі даних. Коли всі необхідні покупцеві товари поміщені в кошик, слід перехід до процедури оплати - тобто натискання кнопки «Оплатити». Як правило, розрахунок здійснюється банківською картою або електронними грошима.
У тому випадку, якщо неавторизований покупець залишив сайт не зробивши оплату, файл з інформацією про обрані товари повинен бути знищений. Якщо користувач авторизований, інформацію краще зберегти, давши йому можливість при наступному вході на сайт продовжити процедуру покупки раніше обраних товарів. Також покупець повинен мати можливість очистити корзину або видалити з неї якісь позиції.
Виходячи з алгоритму роботи, видно, що на сайті повинні бути присутніми кнопки «Додати в корзину» і «Оплатити». Крім того, необхідно відображати кількість товару, його ціну та загальну вартість покупок. Можна додати кнопку «Подивитися кошик», при натисканні на яку буде виводитися повний перелік обраних товарів, їх кількість і вартість. На цій же сторінці слід реалізувати і можливість очищення корзини або відмови від якогось товару. Всі ці функції мають бути передбачені в скрипті кошика.
Виберіть мову, якою ви будете писати скрипт. Зазвичай його створюють на PHP, але корзина може бути реалізована і на javascript, останній спосіб простіше. У мережі можна знайти вже готовий відповідний скрипт і доопрацювати його потрібним чином. Це кращий варіант, так як немає сенсу писати з нуля код, коли вже є готове рішення. Велика кількість початкових кодів на PHP і javascript розміщено на сайті AceWeb.ru.
Слід розуміти, що код інтернет-магазину або його елементів, написаний непрофесіоналом, є заповітною мрією хакера. Як правило, в самопісний движку практично завжди присутня велика кількість вразливих місць, особливо в тому випадку, якщо програміст не обізнаний у подібних питаннях. Тому краще скористатися готовим рішенням і, при необхідності, його доопрацювати. Обов'язково почитайте про типові помилки, яких припускаються авторами подібних програм. Не забувайте про те, що на сайті інтернет-магазину ні в якому разі не повинна зберігатися інформація про CVV-коді банківських карток клієнтів ресурсу.