Установка Ubercart на Drupal-сайт. Пошаговая инструкция

Аватар пользователя artur.baranok
Опубликовано вт, 07/14/2015 - 13:01 пользователем artur.baranok
Форумы: 

Ubercart - это программный модуль с открытым исходным кодом, полностью интегрирующий Интернет-магазин с CMS Drupal. Ubercart считается одним из лучших в мире решений для электронной коммерции. Помимо продажи товаров и услуг в Сети, его используют для создания сообществ вокруг товаров, продажи доступа к контенту, платных закачек и многого другого.

Итак, сначала устанавливаем модули:

1. Tables API (TAPIr)
2. uBrowser
3. Token
4. Workflow-ng (в этой группе включаем только Workflow-ng и Workflow-ng UI)

Если необходимо отображать картинки для каждого товара, устанавливаем:

1. CCK (включаем только Content)
2. Image Field
3. Imagecache
4. Thickbox

Устанавливаем Ubercart и включаем модули:

1. Cart
2. Order
3. Product
4. Store
5. Attribute (если необходимо добавлять свойства (атрибуты) для каждого товара).
6. Catalog (если необходимо отображать каталог товаров в отдельном блоке).
7. Notify (если необходимо посылать подписчикам уведомления)

Создаем роль Store administrator: Управление сайтом > Пользователи > Роли
Настраиваем права доступа для созданной роли: Управление сайтом > Пользователи > Контроль доступа

Добавляем блоки для Store links, Shopping cart, Catalog (если установлен этот модуль): Управление сайтом > Конструкция > Блоки

Настройка Shopping cart:
Заголовок блока: Корзина
Cart help text: Нажмите, чтобы посмотреть содержимое корзины

Настройка Catalog:
Заголовок блока: Каталог

Изменяем видимость Store links: только для Store administrator (в настройках блока)

Управление сайтом > Store administration: создать настройки по умолчанию для Images (нажать "here")

Управление сайтом > Конструкция > Оформление > Настроить > Общие настройки:
отключаем вывод информации о product

Управление сайтом > Содержание > Категории > Каталог > Изменить словарь:
Иерархия – одиночная (подкатегория может иметь только одного родителя)
Множественный выбор – галка (продукт может относиться только к одной категории)
Обязательно (required) – галка

Управление сайтом > Store Administration > Configuration > Product Settings:
Изменить текст кнопок Add to cart button text на "купить"
Управление сайтом > Store Administration > Product Settings > Product fields:
Настроить поля, которые будут выводиться пользователю

Управление сайтом > Store Administration > Country settings > Imported countries
Импортировать: Russia.
Удалить лишние страны!

Управление сайтом > Содержание > Типы материалов > Product
Название поля заголовка: Название
Название поля текста: Описание
Установки по умолчанию для комментариев: отключено

Управление сайтом > Store Administration > Store settings > Name and contact information
Настроить контактные данные.
Обязательно ввести страну!

Управление сайтом > Store Administration > Store settings > Format settings
Выбрать нужные форматы

Управление сайтом > Store Administration > Cart settings:
Continue shopping link text: Купить еще…
Default cart breadcrumb text: Корзина

Управление сайтом > Store Administration > Catalog settings:
Настроить отображение товаров в каталоге в закладках Grid и Блоки

Управление сайтом > Store Administration > Checkout settings:
Настроить панели для формы заказа: Checkout panes
Настроить поля для ввода информации о покупателе: Address fields
Управление сайтом > Store Administration > Configuration> Table display settings: Изменить заголовки полей в uc_cart_view_table и uc_product_table
Управление сайтом > Содержание > Категории: Изменить имя словаря Catalog на Каталог (будет отображаться на сайте)

Заполнить категории товаров: Управление сайтом > Содержание > Категории > Catalog > Добавить термины

Для корректной работы Imagecache на удаленном сервере необходимо удалить .htaccess из папки files и поставить chmod=777 (права) для всех папок в папке files

Модули:

  • ImageField
  • Contact
  • Help
  • Locale
  • Menu
  • Profile
  • Search
  • Upload
  • ImageAPI
  • ImageCache
  • IMCE
  • Meta Tags
  • Pathauto
  • Thickbox
  • TinyMCE
  • Attribute
  • Catalog
  • File Downloads
  • Notify
  • Payment
  • Roles
  • Cart Links
  • Product Kit
  • Repeater
  • Stock
  • Views RSS
  • Views Theme Wizard
  • Views UI
  • Configurable Content Links
  • Per-Entity Logs
  • Workflow-ng UI