Drupal - введение в Ubercart

Все мы знаем, что кризис только усилил позиции и доходы онлайн-торговли. Не возьмусь объяснить почему, но люди стали охотнее вкладывать в это деньги. Вас посещала идея создать свой онлайн-магазин? Но не знаете как это реализовать, и не хочется отдавать кровно заработанные чужим дядям? Давайте поговорим о создании онлайн-магазина на Drupal.

Самые популярные пакеты модулей для реализации шопа, - это Ubercart, и e-Commerce, сегодня мы будем работать с первым из них. Для начала нам понадобится сам Drupal, и модули Ubercart: Cart, Conditional Actions, Order, Product, Store, и Catalog из Ubercart - core (optional). Так же, для работы Ubercart необходим модуль Token. Для работы с картинками установим модули ImageAPI, ImageAPI GD2, ImageCache, из пакетов ImageCache и ImageApi.

Drupal-Ubercard-1.jpg

Устанавливаем все. Магазин готов -)
В Ubercart автоматизированно очень многое, например, он автоматом создал словарь таксономии, который будет служить для нас каталогом продукции. Заходим в «Administer › Content management › Taxonomy › List terms», нажимаем «Add term».

Drupal-Ubercard-2.jpg

Вбейте пару терминов, я добавил термины «Футболки», и «Шапки».
Теперь перейдем в «Create content › Product» и создадим пару продуктов. Тут все довольно таки стандартно, только добавились поля специфичные для магазина, такие как размер, вес и т.д.
Костяк магазина уже готов.

Drupal-Ubercard-3.jpg

Но чего то не хватает... Не хватает фотографии товара. Устанавливаем, а именно модули: Content, Image field, file field и модуль Thickbox, для красивого отображения.
Переходим в «Administer › Store administration», и нажимаем «Click here».

Drupal-Ubercard-4.jpg

И, о чудо, к нашим товарам, добавилось поле для картинки. Для работы Thickbox зайдем в «Administer › Site configuration › Thickbox», и выставим Imagecache preset: product full.

Drupal-Ubercard-5.jpg

Сохраняем, и пробуем.
Заходим в редактирование созданного продукта. И видим поле Image. Добавляем пару картинок.

Drupal-Ubercard-6.jpg

Готовый результат

Drupal-Ubercard-7.jpg

Последний штрих.
Заходим в «Administer › Site building › Blocks», и выводим на обозрение блоки Shopping cart (корзина) и Catalog (каталог товаров).

Drupal-Ubercard-8.jpg

Магазин готов.

Спасибо за внимание.

1636