Рано чи пізно перед веб-майстром постає завдання запустити інтернет-магазин. Одразу ж постає питання — писати код «з нуля» (ну, чи взяти за основу фреймворк, але це теж довгий процес) або скористатися готовим рішення (бажано звичайно безкоштовним).

Дана стаття для тих, хто піде простішим шляхом. Також я не братиму до уваги платні продукти, а обмежусь виключно безкоштовними рішеннями.
Для початку трохи розберемось в термінології. Під інтернет-магазином розуміють сайт, на якому встановлене спеціальне програмне забезпечення (ПЗ), що дозволяє відтворити основні функції реального магазину в інтернеті. Тобто це спеціалізований сайт, в якому користувач вибирає з каталогу товар і відправляє його в кошик. Потім оформляє замовлення, заповнюючи потрібні поля. Далі всі дані надходять в захищену від стороннього ока адміністративну панель, а тоді вже відбувається зв’язок адміністрації електронного магазину з клієнтом, доставка, продаж і т.д.
Умовно я поділяю програмне забезпечення для магазинів на два типи:
- ПЗ, яке є розширенням інших систем керування — наприклад, VirtueMart (розширення для Joomla), Ubercart (розширення для Drupal) та інші.
- Спеціалізовані системи — наприклад, Magento, Prestashop та інші.
Перевагою перших можна назвати повну сумісність «з коробки» з системою керування сайтом (авторизація, статистика і т.д.). Також власнику сайту не потрібно розбиратися з новою системою, адже розширення «по духу» наближене до CMS’ки, на якій працює. Перевага спеціалізованих — система програмується виключно для потреб інтернет-магазину, не обмежена рамками іншої CMS, робить «менше рухів», а отже швидше працює.
(more…)