Вам понадобится
- - доступ в интернет;
- - навыки программирования на PHP или JavaScript.
Инструкция
1
Создание корзины начните с определения алгоритма ее работы. Зайдя в интернет-магазин, покупатель должен иметь возможность просмотреть список товаров и выбрать (выделить) нужный. После этого он нажимает на кнопку «Добавить в корзину», при этом информация о выбранном товаре (ID) и его количестве сохраняется на сайте в базе данных. Когда все необходимые покупателю товары помещены в корзину, следует переход к процедуре оплаты – то есть нажатие кнопки «Оплатить». Как правило, расчет осуществляется банковской картой или электронными деньгами.
2
В том случае, если неавторизованный покупатель покинул сайт не произведя оплату, файл с информацией о выбранных товарах должен быть удален. Если пользователь авторизован, информацию лучше сохранить, дав ему возможность при следующем входе на сайт продолжить процедуру покупки ранее выбранных товаров. Также покупатель должен иметь возможность очистить корзину или удалить из нее какие-то позиции.
3
Исходя из алгоритма работы, видно, что на сайте должны присутствовать кнопки «Добавить в корзину» и «Оплатить». Кроме того, необходимо отображать количество товара, его цену и общую стоимость покупок. Можно добавить кнопку «Посмотреть корзину», при нажатии на которую будет выводиться полный перечень выбранных товаров, их количество и стоимость. На этой же странице следует реализовать и возможность очистки корзины или отказа от какого-то товара. Все эти функции должны быть предусмотрены в скрипте корзины.
4
Выберите язык, на котором вы будете писать скрипт. Обычно его создают на PHP, но корзина может быть реализована и на JavaScript, последний способ проще. В сети можно найти уже готовый подходящий скрипт и доработать его нужным образом. Это лучший вариант, так как нет смысла писать с нуля код, когда уже есть готовое решение. Большое количество исходников на PHP и JavaScript размещено на сайте AceWeb.ru.
5
Следует понимать, что код интернет-магазина или его элементов, написанный непрофессионалом, является заветной мечтой хакера. Как правило, в самописном движке практически всегда присутствует большое количество уязвимых мест, особенно в том случае, если программист не искушен в подобных вопросах. Поэтому лучше воспользоваться готовым решением и, при необходимости, его доработать. Обязательно почитайте про типичные ошибки, допускаемые авторами подобных программ. Не забывайте о том, что на сайте интернет-магазина ни в коем случае не должна сохраняться информация о CVV-коде банковских карточек клиентов ресурса.
Источники:
- Энциклопедия веб-программиста