1.1. Создание своей CMS. Вступление.
В этой части нашего курса мы будем заниматься созданием свой CMS для интернет-магазина. Но прежде чем начать Вам следует прочитать вступление, чтобы понять нужно ли Вам писать свою CMS или взять к примеру Друпал с удобным Commerce (и кучей готовых модулей). Во вступление мы разберем:
- Логику работы интернет-магазина
- Когда мы должны разрабатывать свою CMS вместо того, чтобы использовать существующие
- Выгоды от своей CMS
- Описания других готовых CMS интернет-магазинов
Интернет-магазин: зачем он нужен?
Думаю все уже сталкивались с покупками в Интернете. В Интернете полно всяких сайтов продающих любые вещи:
- Магазины, такие как Amazon, Ozon,
- Аукционы, такие как eBay
- Сайты купонов, такие как Biglion, Groupon
- Сайты с годовой подпиской
Интернет магазин очень популярный способ продвинуть свой бизнес на новый уровень.
eBay
Например сайт eBay посещают примерно 84 миллиона активных пользователей и продают товаров на 1900 долларов в секунду. Это значит что 84 миллиона покупают и продают не выходя из дома. eBay это не стандартный сайт аукцион, здесь очень много функций соц. сети: профили пользователей, личные сообщения, рейтинг, популярность, отдельные магазины пользователей.
Amazon
Годовой доход Amazon за 2013 год составил 74 млрд. долларов. Amazon самый популярный интернет-магазин в мире.
BaseCamp
Также продаются не только товары, но и месячная подписка на услуги. Например BaseCamp продают премиум аккаунт, который позволяет создавать большое количество проектов и расширяет функционал.
Почему используют электронную коммерцию?
Популярность интернет коммерции постоянно растет. Многие предпочитают делать покупки сидя дома или когда они много времени проводят за компьютером на работе. Чем больше людей становится довольными от покупок через интернет, тем больше людей они привлекают к покупкам. Продавцы постоянно совершенствуют свои магазины, подстраивая их под нужны своих покупателей, отчего удовлетворения от покупок через интернет люди получают не меньше, чем при покупке вживую.
Зачем использовать PHP?
PHP очень популярный язык программирования, именно его мы будем использовать для каркаса нашей CMS. Многие предпочитают более молодые языке, такие как Ruby и фреймворк на нем Ruby on Rails. Но мы будем использовать проверенную связыку PHP и MySQL. Возможно программирование на PHP не самое быстрое и требует больше ресурсов сервера, чем в других языках. Но PHP довольно простой и для него много готовых решений, библиотек, подходов.
Когда использовать готовые решения?
Уже существует огромное количество наработок по электронной коммерции и Вам следует их использовать, например когда:
- Горят сроки по сдачи проекта
- На проекте несколько разработчиков и каждый стремится сделать что-нибудь свое. В этом случае использование одной CMS со своими правилами написания кода унифицирует процесс разработки
- Клиент имеет предпочтения к какой-либо CMS
- Если готовое решение идеально подходит для решения проблемы.
Готовые интернет магазины