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

    Заметил, что по 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

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 21

      +2
      Наколько понимаю (судяпо Workflow-ng) речь идет о Drupal 5. Отсюда резонный вопрос — в чем смысл использования версии 5 спустя более чем полтора года после релиза версии 6, и существованием уже предрелизной (на данный момент rc7) версией Ubercart, являющейся основой всей этой системы?

      Модулей под D6 больше чем под D5, юзабилити модулей и возможности значительно шире (взять хотя бы для примера те же Views).

      Вобщем смысл статьи лично мне не понятен.
        0
        Смысл статьи — помощь начинающим. Насчет 6.x и 5.x я с вами согласен, материал немного устарел. Наверно когда-нибудь напишу о настройке Ubercart под 6.x.
        +1
        Выглядит угрожающе.
        0
        А как же взаимодействие с 1С? Без этого сейчас никуда :(.
          0
          модуль вам напишут. долларов за 400, примерно.
          0
          Укажите в статье, что этот мануальчик для 5 версии.
            0
            Спасибо, уточнил в заголовке.
            0
            И снова возвращаемся к вопросу о том, что не надо начинающим предлагать изучать устаревшие модули и ядра.

            Этим Вы только вводите их в больший ступор из которого многих вывести будет практически невозможно ;)
            Говоря словами великих умов, это — «тупиковая ветвь развития».
              –1
              я думаю, вы преувеличиваете слегка. 5.х работает? работает. кому-то он даже больше подходит, может быть — из-за модулей, которых нет под шестерку.
                0
                4.7 тоже работает. Так почему бы Вам про него не рассказать?
                  0
                  ну да, под него ведь масса модулей :)
                    0
                    5-ю версию в данном случае имеет смысл выбрать, если необходимых платежных модулей нет под 6-ю версию — была подобная ситуация год назад, сейчас не в курсе как дело обстоит
                      0
                      ключевая фраза — «год назад». =)
                      даже за последний месяц появилось как минимум штук 10 платежных модулей. в том числе и вебмани с робокассой, по-моему.
                        0
                        да, это правда :)
                0
                ну не знаю. мне статья во многом помогла. я не бегаю за версиями движков.
                был сайт на 5-ке, так нафиг мне на 6-ку перелезать? если все и так работает…

                автору — спасибо.
                  0
                  Спасибо вам. Правда, и beerman во многом прав :)

                Only users with full accounts can post comments. Log in, please.