SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Архитектура Drupal Commerce
Основы работы с Drupal Commerce
Александр Мильковский
План доклада
1. Что такое DC
2. Основы работы с Drupal Commerce
3. Краткий обзор полезных модулей
1.Что такое
Drupal Commerce?
Это e-commerce framework для Drupal
История DC
• Ubercart
• Ubercore
• January 2010 – проект отсоединен от
Ubercart
• Drupal Commerce
2. Основы работы с Drupal
Commerce
Установка
1. Module Drupal Commrce
– http://drupal.org/project/commerce
2. Installation profile Commerce Kickstart
(strongly recommend)
– http://drupal.org/project/commerce_kickstart
Что дает из коробки Kickstart
1. Product Type
2. Product Display
3. Корзина
4. Формирование заказа
5. Небольшая админка
6. 3 тестовых товара
Product Type vs Product Display
1. Product Type – товар физически на складе
2. Product Display – отображение товаров на
сайте
Че?
Пример
Модель футболки “Drupal” - (product display)
Черная
(product type)
Желтая
(product type)
Белая
(product type)
Как это реализовано в DC
Product Type – товар физически
Product Type - entity
Product Display – отображение товаров
Product Display - node
Создание Product Display
На сайте
Почему так?
1. Это дает возможность создавать атрибуты
товара
2. Так проще вести учет товара на складе
3. Разделение магазина на backend и
frontend
Расширение Product Type
1.Добавление полей
2.Создание новых Product Type
Редактирование Product Type
Добавим в Product Type атрибут цвет
Редактируем товары
Страница товара
Интеграция с Views
• Product type и Product display
интегрированы с views
• Корзина – views
• Блок корзины – views
• Checkout cart – views
• Order cart – views
• Каталог – views
• Админка товаров – views
Корзина
• На 100% состоит из Views
Создание каталога
1. Создаем словарь «Каталог»
2. Выводим термины в блоке (в данном случае
Taxonomy Menu)
3. Создаем у Product Display поле «Каталог» -
term reference
4. Выставляем значение поля у нод товаров.
5. Создаем view для Product Display c
– адресом “taxonomy/term/%”.
6. Contextual filter по полю “Catalog”
– Provide default value -> Term ID from URL
Создание каталога
Мы создали каталог с меню
Кроме этого
• Commerce line item – entity
• Order – тоже entity
Поля Commerce Line Item
Commerce Line Item - entity
Расширим Commerce line item
Создадим поле подписи клиента
Форма добавления товара в корзину. Теперь с
«подписью»
Изменим View Корзины
Поля Order
Order- entity
Checkout
Checkout settings
Другие фичи
1. Интеграция с Rules
2. Taxes
3. Мультивалютность
4. API (http://api.drupalcommerce.org/)
5. Написано много модулей
4. Краткий обзор полезных модулей
Commerce Examples
• http://drupal.org/project/commerce_examples
– Adding additional checkout panes
– Adding additional checkout pages
– Adding a custom line item
– Adding order states and statuses
– Programmatically inserting products
– Programmatically adding to the cart
– Creating orders
Payment Commerce Add-Ons
• Robokassa
• Paypal
• Worldpay
…. Уже 51 модуль
Другие полезные модули
• Commerce Migrate(From Ubercart)
• Commerce Multi currency
• Commerce Feeds(CSV, XML import)
• Commerce Stock
• Commerce Shipping
• Commerce Bulk Product Creation
• Commerce AutoSKU
Резюме
 Разбиение товара на Product Type и Product
Display
 Интеграция с:
– Entity
– Views
– Rules
 API
 Активное Community
Спасибо за внимание
• http://drupal.org/project/commerce - module
• http://drupal.org/project/commerce_kickstart - installation
profile
• http://www.drupalcommerce.org/ - official site of the project
• http://demo.commerceguys.com/dc/ - demo site
video casts!
http://vimeo.com/user5912539/videos
Александр Мильковский

Weitere ähnliche Inhalte

Ähnlich wie Архитектура Drupal Commerce. Основы работы с Drupal Commerce

Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Michail Гаркунов
 
С. Савва Основы Commerce и примеры
С. Савва Основы Commerce и примерыС. Савва Основы Commerce и примеры
С. Савва Основы Commerce и примерыAlbina Tiupa
 
Platforma for internet_shop_sidorenko
Platforma for internet_shop_sidorenkoPlatforma for internet_shop_sidorenko
Platforma for internet_shop_sidorenkoBurbon.ru
 
Модульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NETМодульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NETDev2Dev
 
Модульная структура
Модульная структураМодульная структура
Модульная структураDenis Tsvettsih
 
битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс докладбитриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс докладborovoystudio
 
Panda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для MyopencartPanda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для Myopencartpanda-code
 
Расчетная работа №2
Расчетная работа №2Расчетная работа №2
Расчетная работа №2_SS22_
 
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализа
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализаАнализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализа
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализаIvan Shamaev
 
Тимофей Горшков. Об интернет-торговле, как о бизнесе
Тимофей Горшков. Об интернет-торговле, как о бизнесе Тимофей Горшков. Об интернет-торговле, как о бизнесе
Тимофей Горшков. Об интернет-торговле, как о бизнесе InsalesUA
 
Возможности платформы «1С-­Битрикс» для управления сайтами
 Возможности платформы  «1С-­Битрикс» для управления сайтами Возможности платформы  «1С-­Битрикс» для управления сайтами
Возможности платформы «1С-­Битрикс» для управления сайтамиВиталий Дудка
 
Online retail concept
Online retail conceptOnline retail concept
Online retail conceptLatte Media
 
Разработка клиентской части приложения информационной системы торговой органи...
Разработка клиентской части приложения информационной системы торговой органи...Разработка клиентской части приложения информационной системы торговой органи...
Разработка клиентской части приложения информационной системы торговой органи...Artur Baranok
 
расчетная работа (усынин в.а. пос 10в)
расчетная работа (усынин в.а. пос 10в)расчетная работа (усынин в.а. пос 10в)
расчетная работа (усынин в.а. пос 10в)Vlad_doc
 
Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Roman Zykov
 

Ähnlich wie Архитектура Drupal Commerce. Основы работы с Drupal Commerce (20)

Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)Tag Management (рекламный контейнер)
Tag Management (рекламный контейнер)
 
ProvectaPOS
ProvectaPOSProvectaPOS
ProvectaPOS
 
Drupal vs ubercart
Drupal vs ubercartDrupal vs ubercart
Drupal vs ubercart
 
С. Савва Основы Commerce и примеры
С. Савва Основы Commerce и примерыС. Савва Основы Commerce и примеры
С. Савва Основы Commerce и примеры
 
Platforma for internet_shop_sidorenko
Platforma for internet_shop_sidorenkoPlatforma for internet_shop_sidorenko
Platforma for internet_shop_sidorenko
 
Модульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NETМодульная структура. Цветцих Денис D2D Just.NET
Модульная структура. Цветцих Денис D2D Just.NET
 
Модульная структура
Модульная структураМодульная структура
Модульная структура
 
битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс докладбитриПравильная CMS. Разумный функционал и сценарии работыкс доклад
битриПравильная CMS. Разумный функционал и сценарии работыкс доклад
 
Panda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для MyopencartPanda - вебинар про Opencart для Myopencart
Panda - вебинар про Opencart для Myopencart
 
Расчетная работа №2
Расчетная работа №2Расчетная работа №2
Расчетная работа №2
 
DocTrix Platform 2010/2013
DocTrix Platform 2010/2013DocTrix Platform 2010/2013
DocTrix Platform 2010/2013
 
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализа
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализаАнализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализа
Анализ продаж в приложении QlikView 11. Создание приложения для бизнес-анализа
 
Тимофей Горшков. Об интернет-торговле, как о бизнесе
Тимофей Горшков. Об интернет-торговле, как о бизнесе Тимофей Горшков. Об интернет-торговле, как о бизнесе
Тимофей Горшков. Об интернет-торговле, как о бизнесе
 
Битрикс-Framework
Битрикс-FrameworkБитрикс-Framework
Битрикс-Framework
 
Drupal Commerce
Drupal CommerceDrupal Commerce
Drupal Commerce
 
Возможности платформы «1С-­Битрикс» для управления сайтами
 Возможности платформы  «1С-­Битрикс» для управления сайтами Возможности платформы  «1С-­Битрикс» для управления сайтами
Возможности платформы «1С-­Битрикс» для управления сайтами
 
Online retail concept
Online retail conceptOnline retail concept
Online retail concept
 
Разработка клиентской части приложения информационной системы торговой органи...
Разработка клиентской части приложения информационной системы торговой органи...Разработка клиентской части приложения информационной системы торговой органи...
Разработка клиентской части приложения информационной системы торговой органи...
 
расчетная работа (усынин в.а. пос 10в)
расчетная работа (усынин в.а. пос 10в)расчетная работа (усынин в.а. пос 10в)
расчетная работа (усынин в.а. пос 10в)
 
Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4Ozon в высшей школе экономики часть 4
Ozon в высшей школе экономики часть 4
 

Архитектура Drupal Commerce. Основы работы с Drupal Commerce