Your SlideShare is downloading. ×

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

7,270

Published on

"Архитектура Drupal Commerce. Основы работы с Drupal Commerce" (Александр Мильковский) …

"Архитектура Drupal Commerce. Основы работы с Drupal Commerce" (Александр Мильковский)
- Архитектура Drupal Commerce.
- Основы работы с Drupal Commerce.
- Краткий обзор полезных модулей.

Доклад был представлен на DrupalCafé №4 в Харькове - 05.04.2012:
http://drupal.ua/groups/drupalcafe/drupalcafe-no4-v-harkove-05042012

Published in: Education
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,270
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Архитектура Drupal CommerceОсновы работы с Drupal Commerce Александр Мильковский
  • 2. План доклада1. Что такое DC2. Основы работы с Drupal Commerce3. Краткий обзор полезных модулей
  • 3. 1.Что такое Drupal Commerce?Это e-commerce framework для Drupal
  • 4. История DC• Ubercart• Ubercore• January 2010 – проект отсоединен от Ubercart• Drupal Commerce
  • 5. 2. Основы работы с Drupal Commerce
  • 6. Установка1. Module Drupal Commrce – http://drupal.org/project/commerce2. Installation profile Commerce Kickstart (strongly recommend) – http://drupal.org/project/commerce_kick start
  • 7. Что дает из коробки Kickstart1. Product Type2. Product Display3. Корзина4. Формирование заказа5. Небольшая админка6. 3 тестовых товара
  • 8. Product Type vs Product Display1. Product Type – товар физически на складе2. Product Display – отображение товаров на сайте
  • 9. Че?
  • 10. Пример Модель футболки “Drupal” - (product display) Желтая Черная Белая(product type) (product type) (product type)
  • 11. Как это реализовано в DC
  • 12. Product Type – товар физическиProduct Type - entity
  • 13. Product Display – отображение товаровProduct Display - node
  • 14. Создание Product Display
  • 15. На сайте
  • 16. Почему так?1. Это дает возможность создавать атрибуты товара2. Так проще вести учет товара на складе3. Разделение магазина на backend и frontend
  • 17. Расширение Product Type1.Добавление полей2.Создание новых Product Type
  • 18. Редактирование Product Type
  • 19. Добавим в Product Type атрибут цвет
  • 20. Редактируем товары
  • 21. Страница товара
  • 22. Интеграция с Views• Product type и Product display интегрированы с views• Корзина – views• Блок корзины – views• Checkout cart – views• Order cart – views• Каталог – views• Админка товаров – views
  • 23. Корзина• На 100% состоит из Views
  • 24. Создание каталога1. Создаем словарь «Каталог»2. Выводим термины в блоке (в данном случае Taxonomy Menu)3. Создаем у Product Display поле «Каталог» - term reference4. Выставляем значение поля у нод товаров.
  • 25. Создание каталога5. Создаем view для Product Display c – адресом “taxonomy/term/%”.5. Contextual filter по полю “Catalog” – Provide default value -> Term ID from URL
  • 26. Мы создали каталог с меню
  • 27. Кроме этого• Commerce line item – entity• Order – тоже entity
  • 28. Поля Commerce Line ItemCommerce Line Item - entity
  • 29. Расширим Commerce line itemСоздадим поле подписи клиента
  • 30. Форма добавления товара в корзину. Теперь с «подписью»
  • 31. Изменим View Корзины
  • 32. Поля OrderOrder- entity
  • 33. Checkout
  • 34. Checkout settings
  • 35. Другие фичи1. Интеграция с Rules2. Taxes3. Мультивалютность4. API (http://api.drupalcommerce.org/)5. Написано много модулей
  • 36. 4. Краткий обзор полезных модулей
  • 37. 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
  • 38. Payment Commerce Add-Ons• Robokassa• Paypal• Worldpay…. Уже 51 модуль
  • 39. Другие полезные модули• Commerce Migrate(From Ubercart)• Commerce Multi currency• Commerce Feeds(CSV, XML import)• Commerce Stock• Commerce Shipping• Commerce Bulk Product Creation• Commerce AutoSKU
  • 40. Резюме Разбиение товара на Product Type и Product Display Интеграция с: – Entity – Views – Rules API Активное Community
  • 41. Спасибо за внимание• 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 sitevideo casts!http://vimeo.com/user5912539/videos Александр Мильковский

×