На DrupalCamp Donetsk 2011 впервые была представлена общественности открытая разработка компании InternetDevels под названием CommerceBox - это drupal-дистрибутив для электронной коммерции. Разработка была принята достаточно хорошо, поскольку большинство её предшественников осуществлялись с помощью модуля Ubercart, в случае CommerceBox использовался Drupal 7 и модуль Drupal Commerce. Обусловлено это тем, что на сегодняшний день это практически единственное нормальное решение, позволяющее создать функциональный интернет-магазин. Этот модуль является более фреймворкным, он рассчитан на программиста. Программисты там могут творить чудеса. Но в силу того, что обычному пользователю либо начинающему программисту нужен легкий старт была создана сборка, к которой уже подключены необходимые модуля. CommerceBox использует основной функционал модуля Drupal Commerce, а именно механизм товаров и их покупки (механизм заказов), методы оплаты, система уведомления и т.д. Также некоторые функции, которые в модуле отсутствуют были реализованы “вручную”, например, каталог и категории товаров, система выбора адреса для доставки или оплаты из уже существующих, сравнение товаров или добавление их в избранное, создание комплектующих товаров, также была немного улучшена система управления покупателями для более удобного использования данной возможности.
В ноябре этого года была запущена обновленная версия сборки в виде инсталяционного профиля. В ней помимо стандартного функционала интернет-магазина на базе Drupal Commerce реализованы следующие функции:
- каталог и категории (иерархические) товаров;
- возможность создания отзывов и обзоров к товарам;
- сравнение товаров или добавление товаров в список желаемых (Wishlist);
- созданы административные страницы на основе Drupal Commerce для удобного управления магазином;
- наличие механизма новостей;
- кнопки для распространение товаров с помощью соц.сетей (Twitter, Google+ , Facebook (Запрещенная в РФ организация));
- методы оплаты с помощью платежных сервисов WebMoney, Robokassa, LiqPay.
В ближайшее время планируется полное обновления модулей и Drupal, также планируется добавление механизма доставки, доработка механизма адресов (возможность ввода уже созданного адреса ранее в адрес доставки или оплаты), добавление уведомления администратору сайта или менеджеру сайта о создании заказа.
Также для нас одной из приоритетных задач является разработка гибкой системы атрибутов товара и системы скидок.