

ОПИСАНИЕ НАБОРА МОДУЛЕЙ ДЛЯ СОЗДАНИЯ ИНТЕРНЕТ-МАГАЗИНА НА CMS DRUPAL
И.В. Плебан, студент
Научный руководитель – К.Э. Рейзенбук, старший преподаватель Кузбасский государственный технический университет имени Т.Ф. Горбачева, г. Кемерово
E-mail: plebanirina@gmail.com
Многим компаниям, крупным и малым, хотелось бы увеличить свою прибыль за счет продажи своих товаров или услуг непосредственно в интернете. Однако настройка интернет-магазина может быть очень сложной задачей. Существует несколько вариантов различных по своей сложности. Многие хостинги предлагают создание интернет-магазина, либо включая его в составе своего тарифного плана, либо как отдельную опцию. Также существует множество специализированных CMS для создания интернет-магазинов, как платных, так и бесплатных. Основная проблема всех этих решений в отсутствие интеграции с остальной частью сайта, работа с корзиной и заказами происходят во внешней системе.
Drupal Commerce – мощный и, пожалуй, один из самых лучших на сегодняшний день фреймворков для построения интернет-магазинов на базе CMS Drupal 7 (рис. 1). Drupal Commerce позволяет создавать интернет-магазины любого уровня сложности. Также, существует большое количество модулей, расширяющих функционал, предоставляемый базовым пакетом Drupal Commerce.
Рис. 1. Главная страница интернет-магазина на Drupal Commerce
Сам Drupal Commerce условно можно назвать сборником модулей. В данной статье рассматриваются основные модули, которые включает в себя последняя версия на данный момент.
Основным модулем, который является “сердцем” всего пакета является Commerce. Здесь находятся все необходимые функции для стабильной работы других модулей, а также, модуль дает возможность пользоваться плодами описанного выше инструмента не только программистам, но и редакторам и менеджерам сайта.

Модуль Cart предназначен для работы с корзиной покупок. Он дает такие возможности, как блок для отображения корзины в боковой панели на всех страницах сайта, возможность добавлять и удалять покупки в корзину.
Customer определяет обычного пользователя на Друпал-сайте как клиента. Он также позволяет разбить профили клиентов на типы, что упрощает работу с ними и позволяет предлагать акции или специальные предложения разным группам покупателей.
Модули Order и Line Item несут ответственность за запись, отслеживание и управление заказами клиентов в интернет-магазине. На рисунке 2 можно увидеть стандартный интерфейс управления заказом.
Рис 2. Стандартный интерфейс управления заказом
Payment – модуль, который предоставляет клиентам возможность осуществить оплату сразу же на сайте. Например, оплатить покупку на сайте с помощью WebMoney, PayPal или другой платежной системы.
Для любого магазина важно вести учет товаров и услуг, которые он продает. В Drupal Commerce данную возможность предоставляет модуль Product. Товары в системе
– это сущности, а значит, можно создавать различные виды товаров и добавлять к ним специфические поля, в зависимости от вида деятельности магазина (например, книга, аудиозапись, подписка, учебный курс). У всех видов товаров присутствуют несколько обязательных полей: артикул, наименование, цена, статус.
Drupal Commerce – это довольно большая система для создания и настройки работы интернет-магазина. Для нее написано уже много дополнительных модулей, таких как:
Commerce Feeds подбирает товары из другого сайта и публиковать на своем.
Commerce Coupon реализовывает функционал купонов или акций.
Commerce Product Display Manager позволяет более гибко настроить внешний вид товаров магазина.
Drupal Commerce – это мощный инструмент для создания интернет-магазина любой сложности. Он подойдет и для обычного предпринимателя, далекого от программирования, и для настоящих профессионалов, перед которыми стоят сложные и нетипичные задачи по созданию надежного интернет-магазина.
Список литературы:
1.Drupal. Come for the software, stay for the community [Электронный
ресурс]. |
– |
Режим доступа: https://www.drupal.org/project (дата обращения: 22.09.2015). |
|
2. |
Drupal Commerce [Электронный ресурс]. – Режим доступа: |
https://drupalcommerce.org/ (дата обращения: 22.09.2015).