drupalcamp delhi - magento integration with drupal

Post on 31-May-2015

1.678 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

System and a Content Management Framework.

What is Drupal?

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

What is Magento?

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.

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

Required Extn. (Magento)Drupal extn.

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.

Configuration screenshots

Drupal configurationsAdminister > Site Configuration > Magento API Settings

Magento ConfigurationsSystem > Configuration > Magento Extended API

Initial SynchronizationAdminister > Site Configuration > Magento Synchronization Settings

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

Product in Magento

Product in 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.

top related