16

DrupalCamp Delhi - Magento Integration with Drupal

Embed Size (px)

Citation preview

Page 1: DrupalCamp Delhi - Magento Integration with Drupal
Page 2: DrupalCamp Delhi - Magento Integration with Drupal

Magic....best described as a combination of a Content Management

System and a Content Management Framework.

What is Drupal?

Page 3: DrupalCamp Delhi - Magento Integration with Drupal

a professional open-source ecommerce solution offering unprecedented flexibility and control.

What is Magento?

Page 4: DrupalCamp Delhi - Magento Integration with Drupal

Integration benefits?Magento integration with Drupal would provide a

perfect blend of powerful, flexible ecommerce and content management system.

Drupal sites could take ecommerce to a whole new level, while offering much better ecommerce options of Magento.

Page 5: DrupalCamp Delhi - Magento Integration with Drupal

Required Modules (Drupal )Magento (drupal.org/project/magento)Services (drupal.org/project/services)CCKViews Date etc..

Page 6: DrupalCamp Delhi - Magento Integration with Drupal

Required Extn. (Magento)Drupal extn.

Page 7: DrupalCamp Delhi - Magento Integration with Drupal

The InteractionInteraction of these two systems is performed via XML-

RPC protocol. An interchange is implemented in both directions.

From Drupal side it's a procedure calling for information of catalog, products, etc. from Magento.

From Magento side it's an XML-RPC method calling for the purpose of notification about events, happened within Magento system.

Page 8: DrupalCamp Delhi - Magento Integration with Drupal

Configuration screenshots

Page 9: DrupalCamp Delhi - Magento Integration with Drupal

Drupal configurationsAdminister > Site Configuration > Magento API Settings

Page 10: DrupalCamp Delhi - Magento Integration with Drupal

Magento ConfigurationsSystem > Configuration > Magento Extended API

Page 11: DrupalCamp Delhi - Magento Integration with Drupal

Initial SynchronizationAdminister > Site Configuration > Magento Synchronization Settings

Page 12: DrupalCamp Delhi - Magento Integration with Drupal

Drupal and Magento Elements mapping

Drupal

Node Title

Weight

Description

Short Description

Image

Stock Availability

Product Id

Magento

Product Name

Product Weight

Product Description

Product Short Description

Product Image

Product Inventory

Product Id

Page 13: DrupalCamp Delhi - Magento Integration with Drupal

Product in Magento

Page 14: DrupalCamp Delhi - Magento Integration with Drupal

Product in Drupal

Page 15: DrupalCamp Delhi - Magento Integration with Drupal

XML-RPC

XML-RPC Directory Specifications Implementations Services Blogging APIs Communities Tutorials/Press It's a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet.

It's remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.

Page 16: DrupalCamp Delhi - Magento Integration with Drupal