Your SlideShare is downloading. ×
  • Like
×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

  • 6,942 views
Published

"Архитектура 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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
6,942
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
31
Comments
1
Likes
2

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 Александр Мильковский