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