Import & synch contentwith Feeds and ComerceCommerce Drupalcamp, Switzerland 2-3-4, 2011
About me●   Drupal developer at    Commerce Guys●   Active member of Spanish    and Catalan Drupal    Community           ...
Feeds moduleFeeds is a module that allows to import andsynchronize content into Drupal using apluggable system.With feeds ...
Feeds advantages●   Flexible.●   Extendable.●   Strong UI.●   Periodic imports.●   Exportable.
Feeds components    Feeds splits its functionallity into three basic    components:●   Fetcher – Gets the content from the...
Commerce Entities and Fields  Product      Price          Order  Product reference   Line item     Line item   Customer pr...
Display vs Product Drupal Commerce introduces a new entity type called Product to store specific product data asSKU, price...
Commerce FeedsCommerce Feeds plugs into Feeds module toprovide a way to import both products andcustomer profiles and also...
¡Lets see some examples!
Feeds TamperFeeds tamper module provides a plugin for feeds     so users and developers can modify data            importe...
¡Lets see some examples!
Feeds API    Feeds module also provides some tools for   developers, you can declare new fetchers orprocessors, and also h...
Commerce MigrateCommerce Migrate is a really powerful alternativeto the Feeds approach to import data but usingMigrate mod...
Resources●   http://www.drupalcommerce.org●   http://www.drupal.org/project/commerce●   http://www.drupal.org/project/comm...
Thanks!
Upcoming SlideShare
Loading in …5
×

Import and synchronize Drupal commerce content using Commerce feeds

4,460 views
4,295 views

Published on

Use of commerce feeds module to import products and profiles into drupal commerce

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,460
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Import and synchronize Drupal commerce content using Commerce feeds

  1. 1. Import & synch contentwith Feeds and ComerceCommerce Drupalcamp, Switzerland 2-3-4, 2011
  2. 2. About me● Drupal developer at Commerce Guys● Active member of Spanish and Catalan Drupal Community Pedro Cambra @pcambra
  3. 3. Feeds moduleFeeds is a module that allows to import andsynchronize content into Drupal using apluggable system.With feeds you can import really diversesources (XML, RSS, CSV, etc) into nodes,users, terms, etc.
  4. 4. Feeds advantages● Flexible.● Extendable.● Strong UI.● Periodic imports.● Exportable.
  5. 5. Feeds components Feeds splits its functionallity into three basic components:● Fetcher – Gets the content from the source.● Parser – Parses raw content into arrays.● Processor – Target entities get greated and field mappings assigned. Reference: feeds cheatsheet for developers.
  6. 6. Commerce Entities and Fields Product Price Order Product reference Line item Line item Customer profile reference reference (Node) Payment Customer transaction profile
  7. 7. Display vs Product Drupal Commerce introduces a new entity type called Product to store specific product data asSKU, price, etc and links it to Product Displayswhich are nodes that are actually displayed to the user.
  8. 8. Commerce FeedsCommerce Feeds plugs into Feeds module toprovide a way to import both products andcustomer profiles and also provides a mapperfor product prices and another for productreferences.
  9. 9. ¡Lets see some examples!
  10. 10. Feeds TamperFeeds tamper module provides a plugin for feeds so users and developers can modify data imported before it gets saved. You can add operations such as replacements,filters, array explodes/implodes using the UI that feeds tamper provides.
  11. 11. ¡Lets see some examples!
  12. 12. Feeds API Feeds module also provides some tools for developers, you can declare new fetchers orprocessors, and also hook before data is saved or parsed using feeds API. More info at the Developers Guide to Feeds.
  13. 13. Commerce MigrateCommerce Migrate is a really powerful alternativeto the Feeds approach to import data but usingMigrate module.It provides all the tools required to importcommerce entities and fields and also asubmodule for importing Ubercart 6.x or 7.x intoCommerce.
  14. 14. Resources● http://www.drupalcommerce.org● http://www.drupal.org/project/commerce● http://www.drupal.org/project/commerce_kickstart● http://twitter.com/drupalcommerce● http://www.commerceguys.com/resources
  15. 15. Thanks!

×