Інтернет магазин на drupal 7

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

Сам Ubercart можна скачати за посиланням вище. Встановлюємо всі вище перераховані модулі (Якщо не знаємо як встановити - Новомосковськ цю статтю).

Отже, після того як ви перекинули скачані модулі в папку з модулями, в панелі управління модулями у вас з'являться додаткові розділи (вони ж модулі), які дозволяють щось підключити або відключити від вашого інтернет магазину.

Інтернет магазин на drupal 7

Розділи, які нам доступні:

  1. Ubercart - ядро, включає в себе 4 основних модуля, без яких подальша робота з Ubercart практично неможливо.
    • Модуль Cart необхідний для організації кошика користувача і контроль над інтернет магазином.
    • Модуль Order необхідний для прийому та виконанням замовлень.
    • Модуль Product - створює тип вмісту Product.
    • Модуль Store - дозволяє налаштовувати ваш інтернет магазин з адмінки сайту.
  2. Ubercart - виконання замовлення, необхідний для різних дій з товарами, такими як розрахунок вартості доставки в залежності від його ваги.
  3. Ubercart - додатково, доступні кілька опцій, такі як управління кількістю продукції на складі (модуль Stock), зв'язка декількох товарів в комплект (модуль Product Kit), підключення Google Analytics до ubercart.
  4. Ubercart платіж - даний розділ надає вибрати яким способом буде відбуватися оплата, в основному всі закордонні системи оплати.
  5. Ubercart ядро ​​(додатково) - так само надає додаткові опції, які можуть входити в ядро ​​ubercart, такі як додавання атрибутів (модуль Product attributes), можливість об'єднання товару і викачуваного файлу (модуль File downloads), висновок ієрархії каталогу на сторінку і в блок ( модуль Catalog), підготовка товарів для фізичної відправки (модуль Shipping) і так далі.

Я лише розглянув основні модулі, які як правило завжди необхідні для створення інтернет магазину. Для подальшої роботи нам необхідно активувати наступні модулі:

Зауважу, що систему оплату для інтернет магазину я не вибрав. Для цього поки немає сенсу, так як нам необхідно розібратися з усіма тонкощами налаштування Ubercart. Про системи оплати поговоримо окремо в наступних уроках.

Ви зберегли, нам став доступний додатковий розділ в адміністративній панелі (верхнє меню), тільки чомусь він називається склад, замість магазину. Мабуть наші перекладачі де то накосячілі, але це не так страшно, якщо потрібно буде самі все це справа переведемо, а поки залишимо все як є.

Інтернет магазин на drupal 7

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

Інтернет магазин на drupal 7

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

Далі Ubercart все зробить за вас і вся перенесена продукція так само буде доступна в Ubercart.

Зберігаємо і подивимося що у нас з цього вийшло.

Інтернет магазин на drupal 7

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

Перемістимо кошик в правий сайдбар і подивимося, що у нас з цього вийшло:

Інтернет магазин на drupal 7