Как стать автором
Обновить

Настройка Интернет-магазина Ubercart в CMS Drupal 5.x

Время на прочтение3 мин
Количество просмотров3.2K
Заметил, что по 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

P.S. Вот такие модули установлены на одном из наших рабочих сайтов:

1. ImageField
2. Contact
3. Help
4. Locale
5. Menu
6. Profile
7. Search
8. Upload
9. ImageAPI
10. ImageCache
11. IMCE
12. Meta Tags
13. Pathauto
14. Thickbox
15. TinyMCE
16. Attribute
17. Catalog
18. File Downloads
19. Notify
20. Payment
21. Roles
22. Cart Links
23. Product Kit
24. Repeater
25. Stock
26. Views RSS
27. Views Theme Wizard
28. Views UI
29. Configurable Content Links
30. Per-Entity Logs
31. Workflow-ng UI
Теги:
Хабы:
+1
Комментарии21

Публикации