Ce diaporama a bien été signalé.

E-commerce: the new Magento - OpenERP Connector: a generic connector to any apps. Luc Maurer & Guewen Baconnier, Camptocamp

9

Partager

1 sur 29
1 sur 29

E-commerce: the new Magento - OpenERP Connector: a generic connector to any apps. Luc Maurer & Guewen Baconnier, Camptocamp

9

Partager

Télécharger pour lire hors ligne

Transcription

  1. 1. Connectors Framework and Magento Connector By Luc Maurer & Guewen Baconnier @ Camptocamp
  2. 2. 2/29www.camptocamp.com / 2013-06-03 History: MagentoERPconnect ■ Magentoerpconnect: the historical Open Source connector between OpenERP and Magento ■ 3 years of experience ■ Camptocamp: a core editor ■ End of 2012: we decided to rewrite it for OpenERP 7
  3. 3. 3/29www.camptocamp.com / 2013-06-03 Why? ■ Bad extensibility / hard to develop on ■ Difficult to debug ■ Hard to maintain / support ■ Synchronizations « black box » for users ■ Cause: poor design in the foundations
  4. 4. 4/29www.camptocamp.com / 2013-06-03 Improvements for final users ■ Simpler to use ■ Much more reliable ■ Ability to monitor the synchronizations
  5. 5. 5/29www.camptocamp.com / 2013-06-03 Improvements for developers / integrators ■ Great extensibility in custom modules ■ Developing new features made easy ■ Much more easier to debug & monitor ■ The underlying framework fits well to connect with any service (i.e. Developing new connectors)
  6. 6. 6/29www.camptocamp.com / 2013-06-03 The addons ConnectorConnector E-commerce Connector E-commerce Connector Magento Connector Magento Connector Prestashop Connector Prestashop Connector ...... ......
  7. 7. 7/29www.camptocamp.com / 2013-06-03 A framework ■ Individual & asynchron jobs ■ Environments per types of services and versions ■ Mechanism to extend or inherit the connectors ■ Reacts on events ■ Service-agnostic ConnectorConnector
  8. 8. 8/29www.camptocamp.com / 2013-06-03 Common layer for e-commerce ■ Extend the framework for e-commerce ■ Share logic related to e-commerce E-commerce Connector E-commerce Connector
  9. 9. 9/29www.camptocamp.com / 2013-06-03 New Magento connector ■ Synchronisation flows rethought ■ Simpler user interface ■ Very fast ■ Much more reliable! Magento Connector Magento Connector
  10. 10. 10/29www.camptocamp.com / 2013-06-03 Development of connectors easier ■ Using our framework, Akretion's Team has been able to rewrite the connector with Prestashop in only few weeks ■ And they enjoyed that! ■ Join their presentation this afternoon Prestashop Connector Prestashop Connector
  11. 11. 11/29www.camptocamp.com / 2013-06-03 The future ■ RBS Connector started by Taktik ■ Connect OpenERP to any service ■ You will be the next one to develop a connector! ConnectorConnector E-commerce Connector E-commerce Connector ...... ......
  12. 12. 12/29www.camptocamp.com / 2013-06-03 Features in Magento connector ■ A reviewed data model ■ Import of sales orders ○ Workflows: automatize them ○ Exceptions : blocked in draft on conditions ○ New import rules: wait for some condition before import (paid, ...) ○ New process for modifications of sales orders ■ Rolling import of customers ■ Catalog handling in Magento (also OpenERP in the futur) ■ Export stock levels ■ Export delivery orders / invoices / tracking numbers ■ Prices in Magento or OpenERP at choice
  13. 13. 13/29www.camptocamp.com / 2013-06-03 Gain generic features from the framework ■ Jobs: each synchronization task is independent and trackable ■ Checkpoints: list of new imported items to review ■ Automatic exports as soon as some events are triggered (delivery order, tracking number, invoice, ...)
  14. 14. 14/29www.camptocamp.com / 2013-06-03 Demo Complete a sales process
  15. 15. 15/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow
  16. 16. 16/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Product catalog is managed into Magento or Magento
  17. 17. 17/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The client choose the product....
  18. 18. 18/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow … and purchase it
  19. 19. 19/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow … online payment
  20. 20. 20/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The sale order ans client are created into OpenERP
  21. 21. 21/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The order create logistic (delivery) and financial (invoice) flows
  22. 22. 22/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Invoice automatically creates account entries
  23. 23. 23/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Order status is uploaded to Magento
  24. 24. 24/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Stock are managed into OpenERP
  25. 25. 25/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Procurement process is managed into OpenERP
  26. 26. 26/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Stock level is uploaded to Magento
  27. 27. 27/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow OpenERP is central for all sales channels
  28. 28. 28/29www.camptocamp.com / 2013-06-03 Funding ■ We need your help! ■ Will be released under the Open Source AGPL version 3 license ■ To contribute: fundings@camptocamp.com
  29. 29. Luc Maurer Founder & Managing Partner luc.maurer@camptocamp.com

Transcription

  1. 1. Connectors Framework and Magento Connector By Luc Maurer & Guewen Baconnier @ Camptocamp
  2. 2. 2/29www.camptocamp.com / 2013-06-03 History: MagentoERPconnect ■ Magentoerpconnect: the historical Open Source connector between OpenERP and Magento ■ 3 years of experience ■ Camptocamp: a core editor ■ End of 2012: we decided to rewrite it for OpenERP 7
  3. 3. 3/29www.camptocamp.com / 2013-06-03 Why? ■ Bad extensibility / hard to develop on ■ Difficult to debug ■ Hard to maintain / support ■ Synchronizations « black box » for users ■ Cause: poor design in the foundations
  4. 4. 4/29www.camptocamp.com / 2013-06-03 Improvements for final users ■ Simpler to use ■ Much more reliable ■ Ability to monitor the synchronizations
  5. 5. 5/29www.camptocamp.com / 2013-06-03 Improvements for developers / integrators ■ Great extensibility in custom modules ■ Developing new features made easy ■ Much more easier to debug & monitor ■ The underlying framework fits well to connect with any service (i.e. Developing new connectors)
  6. 6. 6/29www.camptocamp.com / 2013-06-03 The addons ConnectorConnector E-commerce Connector E-commerce Connector Magento Connector Magento Connector Prestashop Connector Prestashop Connector ...... ......
  7. 7. 7/29www.camptocamp.com / 2013-06-03 A framework ■ Individual & asynchron jobs ■ Environments per types of services and versions ■ Mechanism to extend or inherit the connectors ■ Reacts on events ■ Service-agnostic ConnectorConnector
  8. 8. 8/29www.camptocamp.com / 2013-06-03 Common layer for e-commerce ■ Extend the framework for e-commerce ■ Share logic related to e-commerce E-commerce Connector E-commerce Connector
  9. 9. 9/29www.camptocamp.com / 2013-06-03 New Magento connector ■ Synchronisation flows rethought ■ Simpler user interface ■ Very fast ■ Much more reliable! Magento Connector Magento Connector
  10. 10. 10/29www.camptocamp.com / 2013-06-03 Development of connectors easier ■ Using our framework, Akretion's Team has been able to rewrite the connector with Prestashop in only few weeks ■ And they enjoyed that! ■ Join their presentation this afternoon Prestashop Connector Prestashop Connector
  11. 11. 11/29www.camptocamp.com / 2013-06-03 The future ■ RBS Connector started by Taktik ■ Connect OpenERP to any service ■ You will be the next one to develop a connector! ConnectorConnector E-commerce Connector E-commerce Connector ...... ......
  12. 12. 12/29www.camptocamp.com / 2013-06-03 Features in Magento connector ■ A reviewed data model ■ Import of sales orders ○ Workflows: automatize them ○ Exceptions : blocked in draft on conditions ○ New import rules: wait for some condition before import (paid, ...) ○ New process for modifications of sales orders ■ Rolling import of customers ■ Catalog handling in Magento (also OpenERP in the futur) ■ Export stock levels ■ Export delivery orders / invoices / tracking numbers ■ Prices in Magento or OpenERP at choice
  13. 13. 13/29www.camptocamp.com / 2013-06-03 Gain generic features from the framework ■ Jobs: each synchronization task is independent and trackable ■ Checkpoints: list of new imported items to review ■ Automatic exports as soon as some events are triggered (delivery order, tracking number, invoice, ...)
  14. 14. 14/29www.camptocamp.com / 2013-06-03 Demo Complete a sales process
  15. 15. 15/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow
  16. 16. 16/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Product catalog is managed into Magento or Magento
  17. 17. 17/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The client choose the product....
  18. 18. 18/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow … and purchase it
  19. 19. 19/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow … online payment
  20. 20. 20/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The sale order ans client are created into OpenERP
  21. 21. 21/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow The order create logistic (delivery) and financial (invoice) flows
  22. 22. 22/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Invoice automatically creates account entries
  23. 23. 23/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Order status is uploaded to Magento
  24. 24. 24/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Stock are managed into OpenERP
  25. 25. 25/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Procurement process is managed into OpenERP
  26. 26. 26/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow Stock level is uploaded to Magento
  27. 27. 27/29www.camptocamp.com / 04.07.13 OpenERP/Magento Connector: flow OpenERP is central for all sales channels
  28. 28. 28/29www.camptocamp.com / 2013-06-03 Funding ■ We need your help! ■ Will be released under the Open Source AGPL version 3 license ■ To contribute: fundings@camptocamp.com
  29. 29. Luc Maurer Founder & Managing Partner luc.maurer@camptocamp.com

Plus De Contenu Connexe

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

Livres audio associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

×