В Drupal реалізована локалізація інтерфейсу для різних мов, в тому числі для російського. Для настройки зовнішнього вигляду сайту CMS має безліч вбудованих тем оформлення, а також можливість створювати нові за допомогою API Drupal. Система підтримує технологію Ajax.
При роботі з асортиментом магазину Ubercart дозволяє додавати товарні позиції в зв'язку з класами товарів, відслідковувати залишок товарів на складі (можна налаштувати автоматичне оповіщення про малий залишку). Модуль забезпечує інтеграцію з популярними платіжними системами і можливість прийому оплати різними способами, а також інтеграцію з автоматизованими системами служб доставки.
Модуль підтримує створення партнерських програм і систему знижок і купонів.
Drupal та її модулі - система, яка постійно допрацьовується і оптимізується усіма програмістами світу, які працюють з цією CMS. Багато модулі і корисні сервіси CMS були створені ентузіастами і після розгляду в команді Drupal офіційно включені в систему.
Основна проблема CMS - її ресурсомісткість, а також підвищений число запитів до Бази даних. Тому, якщо відвідуваність магазина передбачається високою, то будьте впевнені, що буде потрібно більш серйозна настройка CMS, щоб знизити навантаження.
В якості додаткових модулів системи використовуються, як правило, модулі Views (доступна безкоштовна версія в співтоваристві drupal.org), що використовується для сортування товарів за різними характеристиками, і Profile (поставляється в комплекті), що дозволяє управляти профілями користувачів. Перший споживає значну кількість пам'яті, що також ускладнює використання системи.
Цілком можливо, що для створення інтернет-магазину буде потрібно підключення та інших модулів. Їх легко можна знайти в співтоваристві Drupal або через API системи Drupal або Ubercart.
В цілому для створення інтернет-магазину середньої складності система не вимагає складної «ручний» доопрацювання, всі необхідні функціонали і модулі є в версії коробочки.
Нарешті, не так давно вийшла повноцінна комплексна версія збірки Drupal + Ubercart під назвою Drupal-shop, - готове рішення для інтернет-магазину.
Відгуки про Drupal + Ubercart:
Головна сила Ubercart в тому, що він володіє прекрасним інтерфейсом, а також має значну кількість вбудованих інструментів, що дозволяють ефективно управляти інтернет-магазином. Ця особливість системи має і мінус - якщо ви хочете реалізувати якісь нестандартні функції, багато чого доведеться видаляти і переписувати заново, що вимагає втручання досвідченого програміста. Втім, для більшості інтернет-магазинів це не потрібно. Відмінно організована технічна підтримка - існує спільнота Ubercart, члени якого із задоволенням відповідають на питання, допомагають налаштувати систему, пишуть додаткові модулі.
Скажу, що єдиний зазначений мною недолік Друпала - його «тяжкість». Для того, щоб забезпечити швидке і якісне функціонування інтернет-магазину з високою відвідуваністю, потрібно вибирати хорошого хостинг-провайдера, який зможе підтримувати високий трафік навіть при значному навантаженні на сайт. В іншому конструкція Drupal + Ubercart - відмінна система з великою кількістю модулів, за допомогою яких можна створити інтернет-магазин з повним набором всіх необхідних інструментів.
Задоволений движком. Основні функціонали інтернет-магазину ставляться і налаштовуються без всяких проблем: статистика замовлень, користувачів, система розмежування прав і створення груп покупців, імпорт і експорт прайсів, інтеграція з Яндекс.Маркет. Якщо є хороший програміст, то можна реалізувати повноцінну інтеграцію з 1С, а також систему комплектів, опцій і компонентів для асортименту магазину.
Приклади сайтів, створених на Drupal + Ubercart:
При підготовці огляду Drupal + Ubercart використані матеріали з сайтів: cmsmagazine.ru. content-management-systems.info. drupal.ru.