|
Цель тренинга
Приобретение навыков и опыта в создании интернет-магазинов на Drupal7 Ubercart. В качестве основной платформы будет рассматриваться Drupal7 а также частично Drupal6 для сравнения функциональности и преимуществ.
Целевая аудитория
Drupal разработчики начинающего и среднего уровня, использующие Ubercart для создания интернет-магазигов, или хотели бы его использовать. А также всем кому интересна тема создания Интернет-магазинов, выбор платформы, оценка преимуществ и недостатков e-commerce решений.
Формат проведения
Лекция + примеры. Каждый пункт программы будет иметь практическую реализацию в качестве примера. Каждый участник получит копию рассмотренных примеров в электронном виде.
Описание
1. Вступление
Использование Drupal Ubercart для создания сайтов электронной коммерции. Достоинства и недостатки модуля. На сколько Ubercart отвечает требованиям сегодняшнего дня, особенностям экономики и менталитета отдельных стран (Украина, Россия).
2. Продукт и каталог
2.1 Продукт (модули Product и Product Kit)
- Создание продукта;
- Назначение встроенных полей продукта;
- Дополнение продукта новыми характеристиками и полями. Классификация (категоризирование) товара;
- Способы дизайна (кастомизации) страницы продукта (ноды);
- Группировка нескольких продуктов (модуль Product Kit);
- Настройки модулей.
2.2 Каталог товаров (модуль Catalog)
- Способы дизайна каталога (страницы категорий, страницы со списком товаров). Способы обеспечения сортировки товаров по категориям, характеристикам, цене. Будут рассматриваться 3 примера создания каталога:
- Использование встроенного функционала Ubercart для создания каталога;
- Использование модуля Views;
- Использование таксономии.
- Поиск продукта по каталогу. В качестве примера будут рассматриваться следующие способы организации поиска:
- Использование встроенного поиска Drupal;
- Поиск с использованием Views (подборщик Views).
- Настройки модуля.
2.3 Атрибуты товара (модуль Attribute)
- Что такое атрибут и что может быть атрибутом. Использование атрибутов. Зависимость стоимости товара от выбранного атрибута.
- Настройки модуля.
2.4 Продажа загрузок файлов (модуль File Downloads)
- Работа и настройки модуля. Пример.
3. Заказ
3.1 Корзина (модули Cart и Cart links)
- Настройки корзины.
- Возможность обеспечения покупки товара со страниц других типов контента (нод).
- Модули для удобства работы с корзиной.
3.2 Оплата товара (группа модулей Payment)
- Описание модулей платёжных систем, входящих в Ubercart по умолчанию.
- Обзор платёжных систем, применяемых в Украине, описание и настройки Ubercart модулей для них. Будут рассмотрены:
- Liqpay;
- Privat 24;
- Interkassa;
- Возможность дополнения шаблона инвойса Ubercart дополнительными полями реквизитов, его темизация.
3.3 Интеграция Ubercart с модулем Rules
- Создание процедур обработки событий в интернет-магазине. В качестве примера будет реализована возможность рассылки новостного уведомления при добавлении нового товара в магазин;
- Настройки модулей.
4. Внутреннее workflow электронного магазина. Принцип работы “одни двери”
Описание цикла покупки. Организация работы с заказами только через один интернет-магазин. Перевод менеджеров заказчика на единый инструмент - регистрация пользователя в системе и ведение заказа внутри интернет-магазина.
4.1 Заказы (модуль Orders)
Управление заказами, инвойсами. Настройки модуля.
4.2 Стоимость доставки товара (группа модулей Shipping)
Модули, применяемые для установки стоимости доставки товара при его покупке. Описание и настройки модулей.
4.3 Роли (модуль Roles)
Назначение и описание модуля.
4.4 Налоги (модуль Taxes)
Назначение и описание модуля.
4.5 Склад (модуль Stock)
Простейшая организация ведения склада. Учёт количества определенного товара на складе и возможность обработки события приближения количества товара к нулю . Определение остатков на складе. Примеры. Преимущества и недостатки модуля.
5. Отчетность
5.1 Отчёты (модуль Reports)
Фиксация движения товаров в магазине. Отчеты по продажам.
5.2 Налоговые отчёты (модуль Tax Reports)
Назначение и описание модуля.
5.3 Статистика Google Analytics (модуль Google Analytics for Ubercart)
Использование Google Analytics для оценки интереса пользователя к товару. Использование и настройки модуля.
6. Миграция и синхронизация данных
6.1 Синхронизация цен с внешними системами (1С, OpenERP)
Внесение изменений в систему цен, массовое изменение цен.
6.2 Импорт-Экспорт данных
Возможность импорта данных через Feeds + ubercart_feeds модули. Демонстрация загрузки информации из Excel. Модули для импорта-экспорта данных магазина.
Результат
В результате участник будет понимать принцип функционирования интернет-магазина на платформе Drupal Ubercart, понимать назначение и функционирование отдельных модулей Ubercart.
Создавать и кастомизировать товар и каталог товаров магазина.
Понимать работу и использовать инструменты импорта-экспорта данных интернет-магазина.