Інтернет магазин на drupal 7
Як практично і будь-який движок сайту, будь то Joomla, WordPress, 1С бітрікс і так далі - Drupal так само дозволяє створювати інтернет магазин. Є 2 найбільш популярних модуля для створення магазину, це Drupal Commerce. який все більше набирає обертів і Ubercart. який був одним з родоначальників. Я ж розгляну поки Ubercart, так як на мене він ближче. Перший справою, що нам необхідно зробити - це завантажити сам модуль і його залежності. Ubercart залежить від таких модулів як:
Сам Ubercart можна скачати за посиланням вище. Встановлюємо всі вище перераховані модулі (Якщо не знаємо як встановити - Новомосковськ цю статтю).
Отже, після того як ви перекинули скачані модулі в папку з модулями, в панелі управління модулями у вас з'являться додаткові розділи (вони ж модулі), які дозволяють щось підключити або відключити від вашого інтернет магазину.

Розділи, які нам доступні:
- Ubercart - ядро, включає в себе 4 основних модуля, без яких подальша робота з Ubercart практично неможливо.
- Модуль Cart необхідний для організації кошика користувача і контроль над інтернет магазином.
- Модуль Order необхідний для прийому та виконанням замовлень.
- Модуль Product - створює тип вмісту Product.
- Модуль Store - дозволяє налаштовувати ваш інтернет магазин з адмінки сайту.
- Ubercart - виконання замовлення, необхідний для різних дій з товарами, такими як розрахунок вартості доставки в залежності від його ваги.
- Ubercart - додатково, доступні кілька опцій, такі як управління кількістю продукції на складі (модуль Stock), зв'язка декількох товарів в комплект (модуль Product Kit), підключення Google Analytics до ubercart.
- Ubercart платіж - даний розділ надає вибрати яким способом буде відбуватися оплата, в основному всі закордонні системи оплати.
- Ubercart ядро (додатково) - так само надає додаткові опції, які можуть входити в ядро ubercart, такі як додавання атрибутів (модуль Product attributes), можливість об'єднання товару і викачуваного файлу (модуль File downloads), висновок ієрархії каталогу на сторінку і в блок ( модуль Catalog), підготовка товарів для фізичної відправки (модуль Shipping) і так далі.
Я лише розглянув основні модулі, які як правило завжди необхідні для створення інтернет магазину. Для подальшої роботи нам необхідно активувати наступні модулі:
Зауважу, що систему оплату для інтернет магазину я не вибрав. Для цього поки немає сенсу, так як нам необхідно розібратися з усіма тонкощами налаштування Ubercart. Про системи оплати поговоримо окремо в наступних уроках.
Ви зберегли, нам став доступний додатковий розділ в адміністративній панелі (верхнє меню), тільки чомусь він називається склад, замість магазину. Мабуть наші перекладачі де то накосячілі, але це не так страшно, якщо потрібно буде самі все це справа переведемо, а поки залишимо все як є.

Можливо, що при першому переході в цей розділ у вас вискочить системне повідомлення, а внизу в пункті «настройки магазину» замість зеленої галочки буде червоний хрестик з посиланням на сторінку настройки, де вам потрібно лише буде підтвердити свій Email, куди будуть скидатися всі замовлення з магазина, за замовчуванням Email береться користувача SuperUser.

Далі «Канаду і США» можна видалити. Як ми бачимо Інтернет магазин так само розбитий по розділах:
Далі Ubercart все зробить за вас і вся перенесена продукція так само буде доступна в Ubercart.
Зберігаємо і подивимося що у нас з цього вийшло.

Як бачимо, все виводиться так як потрібно. Бракує тільки одне для повноцінного магазину - це кошик. Вона у нас також є присутнім, нам її лише потрібно спершу в який-небудь регіон, так як кошик у нас є блоком і за замовчуванням відключена:
Перемістимо кошик в правий сайдбар і подивимося, що у нас з цього вийшло:
