Business – News

OpenERP Magento Connector New Generation

15 January 2013

Invest in the new generation of the OpenERP Magento Connector

 

Faster to learn, simpler to implement AND easier to maintain!

  • EUR 150’000.- is the overall required budget to ensure all new developments can be financed;
  • The Indiegogo funding campaign is aimed to gather donations up to EUR 2’000.-;
  • For investments higher than EUR 2’000.- ensuring you a high visibility on this project, please send us an email at funding@camptocamp.com

On behalf of the core developers and the project teams, thank you so very much for your participation and support!

OpenERP Magento Connector Camptocamp

ABSTRACT

The connector between the Open Source solutions OpenERP and Magento allows, in a centralized and automated manner, to manage an important volume of orders.

Each solution has its own strength: Magento, a feature-rich e-commerce platform, provides online merchants with unprecedented flexibility and control over the look, content and functionality of the e-commerce shop (promotion of your products and sales) while OpenERP, a full suite of business software, controls the management of sales, logistics and finance.

The solution currently implemented has been existing for more than 4 years (since V5). With the release of OpenERP V7, it is now a good time to completely rethink the architecture of the connector, both on the Magento side and the OpenERP side. The new improvements will truly guarantee e-commerce business owners and integrators a simpler and more powerful solution, meeting the ever-increasing needs and expectations.

The foreseen developments, together with their respective benefits, are presented below. They are estimated to cost about EUR 150’000.- and to be completed by the end of April 2013.

Until today, the connector has only been financed by core developers and all developments made available to the community. Camptocamp has now been mandated by core developers to coordinate the financing and the planning of new developments made on the connector.

Donations of any amount are much appreciated to sustain the improvements made on the connector; do not hesitate to donate on the following platform http://www.indiegogo.com/magentoerpconnect-funding or, if your donation is over the amount of 2’000.- EUR, please send an email at funding@camptocamp.com.

See video

FAQs

  1. What is the OpenERP/Magento connector all about?
  2. What are the expected improvements?
  3. Advantages for e-commerce business owners
  4. Advantages for integrators and developers
  5. Yes, I want to participate to the financing of new developments!

1. What is the OpenERP/Magento connector all about?

The connector between OpenERP and the Magento e-commerce platform allows to manage your e-shops from OpenERP, in a centralized and smooth way. This system integration allows to use a single tool, consequently avoiding multiple entries and minimizing errors and lost time.

  • Automated synchronization of orders, customers, product catalog, stock levels, order status, parcel track numbers;
  • Customization and automation of flows related to payment types and shipping methods;
  • Invoicing and partial deliveries management;
  • Multi-shop, multi-language, multi-country, multi-currency.

OpenERP is at the center of all sales channels: e-shops, shops, POS, etc… It manages all orders, logistics, stocks, resupplying and finance.

More information here:

  • Video of a case study: http://www.youtube.com/watch?feature=player_embedded&v=HCll1qpH8jk
  • Projet website: https://launchpad.net/magentoerpconnect


2. What are the expected improvements?

From a technical perspective, the following developments are planned:

  • Revision and reengineering of all modules
  • Implementation of a task management system which will be the core of the synchronization system. It will allow, among other things, to:
  • Split and simplify workflows into various individual tasks: order import, update of status, update of addresses, etc…;
  • Remove all problems and risks related to heavy synchronization batches via the use of small tasks which will be launched gradually;
  • Be more effective (scalable) since it is possible to plan to launch tasks independently;
  • Be more transparent by implementing audits and logs on past operations (success and/or error).
  • Transformation to an effective development framework which will be the base for implementing the Magento connector. This framework will be a perfect fit for the development of new connectors with other e-commerce solutions, online services or applications.
  • Revision of models and fields mappings.

3. Advantages for e-commerce business owners

The new developments will have the following main advantages for e-commerce business owners:

  • Thanks to the management of synchronizations using individual tasks:
    • a full monitoring of every activity;
    • a view, at any time, of the import/export queues (1 task per entry, if I change product A, then I will see the following tasks: “export product A to website 1”, “export product A to website 2”);
    • a full control on the success and/or error of processes (the export of product A to site 1 succeeded, the export to site 2 failed);
    • alerts by email (or other mean) when synchronization problems do occur.
  • Reliability: synchronizations are no longer stopped/stalled because of an error on a product or on an order.
  • Responsiveness: imports/exports will no longer be completed by crons each night or every x hours. Modified data will be updated in a very short deadline (variable depending on the data volume).
  • Functional coverage: some functionalities that were not possible because of the architecture can now be implemented (example: a deletion of a record/entry in OpenERP is also done in Magento).
  • Ease: a cleanup will be completed on several settings.
  • The maintenance of the connector will be easy, hence costs will be significantly reduced.
  • The new architecture will allow to add important features which are currently not possible and/or very complicated.

4. Advantages for integrators and developers

The planned developments will have the following advantages for integrators and/or developers:

  • Framework :
    • The base_external_referential module becomes a development framework for the connector. Rather than a mandatory monolithic implementation on which connectors must fit into one another, it becomes a toolbox with Python classes that can be used -or not- for your connector (jobs queue, events observer, transformations, etc..).
    • The base_sale_multichannels module which extended the base_external_referentials “one-piece” module with the business ecommerce part is no longer a forced implementation for your connectors but a toolbox of business methods based on the OpenERP models.
    • The magentoerpconnect module will become the true implementation of the Magento connector, using the base_external_referentials and base_sale_multichannels frameworks.
    • The creation of a new connector will be greatly facilitated thanks to the documentation on the framework and its API and thanks to the code improvements (extensible design patterns), as well.
  • Decoupling:
    • Each element (Python class) of the connector becomes replaceable. The customization of the connector becomes easier to manage (for instance, modify calls made to Magento by other methods in your custom addon)
    • Possibility to extend the behaviors in a modular manner in a connector (example: extend the basic actions when an error occurs, generate an entry on an online logs/errors service).
    • Each part can be easily tested since isolated.
  • Maintenance:
    • Thanks to the decoupling and the documentation, bug trackings are simpler and faster.
    • Thanks to small task-based imports/exports, a problem can be easily replicated and then debugged (consequently less costly for clients).
  • Learning curve:
    • Today, the learning curve is sharp. The connector will be simplified and adding project developers will be faster.
    • The installation and the implementation of a connector will be easier to manage since the basic addons will be cleaned up, delegating the extended or more specialized features to sub-addons. A basic implementation will require less efforts.

5. Yes, I want to participate to the financing of new developments!

To guarantee the development of the new improvements, the estimated cost is EUR 150’000.-. The core developers of the connector mandated Camptocamp SA to manage the financing and the planning of these developments.

The OpenERP/Magento connector is under AGPLv3 license; any financed development will be made available to all.

Organizations investing 20’000.- EUR or more will be able to determine together the roadmap of the developments in order to guarantee that the solution meets their needs best.

Donations of any amount are much appreciated to sustain the improvements made on the connector; do not hesitate to donate on the following platform http://www.indiegogo.com/magentoerpconnect-funding or, if your donation is over the amount of 2’000.- EUR, please send an email at funding@camptocamp.com.

Even though you can not financially contribute to the new developments, you can help us by:

  • promoting our project around you and on your social networks;
  • talking about this project to your employer; he/she might be interested;
  • talking to e-commerce business owners that you know. They might not use the connector yet, but they could interested!

On behalf of the core developers and the project teams, thank you so very much for your participation and support!

Leave a comment

Your email address will not be published. Required fields are marked *

2 commentaires

  1. Thiemo says:

    Hi,
    We are thinking about to use the OPEN ERP Magento Connector in the Future.
    Will there be a problem to use it in OPEN ERP 8.0.
    Thanks for your answere.
    Thiemo

    • Luc Maurer says:

      Hello,

      Many thanks for you interest into OpenERP and the Magento connector we have developped.

      As the v8.0 is not officialy out, we didn’t already developped the v.8 version of the connector.

      But normally it should not be a big deal to migrate it to v8 version.

      Stay in contact with our blog and you will be informed.

      Regards

      Luc