Існує два базових рішення. Ухвалення рішення залежить від методів реалізації вже існуючого сайту.
Рішення перше.
Існуючий сайт є статичним і не використовує базу даних товарів
Це означає, що кожен товар представлений на своїй індивідуальній сторінці і не пов'язаний з базою даних. Такі сайти називають візитками.
В цьому випадку необхідно на кожну сторінку додати спеціальний код, який дозволить заносити інформацію про товар в корзину. Додається код представляє з себе php модуль, який впроваджується на сторінку з функцією передачі товару в кошик. Оскільки всі сторінки є статичними розробка інтернет магазину Рівне в дану процедуру доведеться виконувати вручну для кожної сторінки. Код для кожної сторінки буде індивідуальний (в залежності від характеристик товару - назва, артикул, ціна, фото і т.д)
Крім цього на кожній сторінці опису товару необхідно додати код по роботі з сесією і код підключення до спеціальної бібліотеці, яка розміщується на сервері сайту. Цей код є однаковим для всіх сторінок і не залежить від товару, яку представляють данну сторінку.
Щоб у покупця завжди був доступ до кошику товарів необхідно додати в меню (або в інше помітне місце на сайті) посилання на сторінку роботи з кошиком.
Для того щоб корзина працювала потрібно підключити сайт до бази даних, в якій створити таблицю роботи з кошиком.
Робота по перетворенню статичного сайту в інтернет магазин може зажадати у власника сайту перейти на новий тариф хостингу, що підтримує роботу з базою даних і роботу з php кодом.
резюме
- Перетворення статичного сайту в інтернет магазин зажадає
- Тариф хостингу, що дозволяє використовувати базу даних і php код
- Розміщення на всіх сторінках товарів однакового коду з підключення бібліотеки і сесії
- Розміщення на всіх сторінках товарів індивідуального коду по додаванню товару в корзину
- Розміщення на сервері бібліотеки роботи з кошиком
- Розміщення на сайті посилання для доступу до сторінки кошика і оформлення замовлення
Рішення друге.
Існуючий сайт є динамічним і вся інформація про товари зберігається в базі даних
Такі сайти вже використовують базу даних, а значить, підключення модуля кошика спрощується. Однак в даному випадку багато залежить від того, як станиця бере інформацію з бази даних. Варіантів генерації таких стрніци існує дуже багато. В результаті можуть виникнути непередбачені проблеми. Але все одно такі сайти більш адаптовані для роботи з кошиком, а значить і для перетворення в інтернет магазин. Перш за все на всі сторінки (для динамічних сайтів це як правило загальний розділ (так звана 'шапка' сайту) потрібно додати код з підключення бібліотеки роботи з кошиком і роботи з сесією. У динамічних сайтах це робиться один раз в одному місці.
Розмістити на сторінці генерації товарів коду по додаванню товару в кошик.
Розмістити де-небудь на сайті (як правило це 'шапка' сайту) посилання на сторінку роботи з кошиком і оформлення замовлення.
Відразу можна сказати, що посилання на кошик може бути оформлена у вигляді картинки з зазначенням кількості товару і вартості замовлення.
Розмістити на сервері сайту необхідних бібліотек і створити в базі даних таблицю по роботі з кошиком.
резюме
Перетворення динамічного (з базою даних товарів) сайту в інтернет магазин зажадає
Розміщення в генераторі сторінок товарів однакового коду по додаванню товару в корзину
Розміщення в 'шапці' сайту коду по підключенню бібліотеки і сесії
Розміщення на сервері бібліотеки роботи з кошиком
Розміщення на сайті посилання для доступу до сторінки кошика і оформлення замовлення