Feature Requests

Got an idea for a new feature or integration? We’d love to hear it! You can find our roadmap here.

23 votes

Odoo CRM/ERP integration

CRM/ERP integration with the #1 ERP solution Odoo (Open Source) with CRM included. Sync ecommerce data from Woocommerce, contact data and tags etc.

Category: CRM Integrations Clemens Mazza shared this idea Updated: September 11, 2024

10 thoughts on “Odoo CRM/ERP integration”

  1. @Jack Arturo im odoo partner and we develop a lot on odoo. i can help you if you need info or help for develop that 🙂

  2. WPFusion, integrating with Odoo would be a game-changer.
    Odoo’s open-source nature, comprehensive suite of business applications, flexibility and affordability have made it one of the fastest growing CRMs in the recent years.
    It would be a win-win for both platforms and your customers.

  3. This has to be a “must have”. Odoo is a great app, but it lacks integrations. Having WPFusion would be a great advantage for Odoo users, and at the same time, for these users WPFusion would be the only alternative to integrate this system with their WP websites, their standard forms, etc…

  4. I’m playing around with Odoo and I like it! We’re all about open source here, so I’d love to create an integration.

    There are two potential problems:

    1. The external API is only available on the Custom plan ($29.90 / mo). This is a good deal but it might be confusing to explain to our users they need to upgrade to a higher plan to use the API.

    2. The API uses XML-RPC (https://www.odoo.com/documentation/17.0/developer/reference/external_api.html), which is an older communication technology (most of our APIs use REST).

    XML-RPC support has been removed from PHP 8 and up.

    This means we’d either need you to configure your server to support XML-RPC, or install a third-party XML-RPC module (like https://github.com/gggeek/phpxmlrpc ), which introduces potential maintenance and security concerns going forward.

    Another option would be to have you purchase an Odoo module which adds REST API support, but this only works on self-hosted Odoo installs, not the cloud version. Here’s one example https://apps.odoo.com/apps/modules/17.0/odoo_rest

    So, it’s possible, but technically challenging. Are most of you self-hosting Odoo, or using the cloud version?

    If we developed our integration only for the self-hosted version, we could maybe create our own WP Fusion + Odoo module that you install on the Odoo server to enable the API. That would be the best for long-term stability, but means WP Fusion wouldn’t be compatible with Odoo cloud
    🤔

    1. Hi @jackarturo

      Yes i can develop a module, but we need discuss and create a roadmap because odoo have a lot of data (modules and features) is not super simple handle sync all the possible data.

      A lot of user have custom modules or custom fields too and you have multiple way to add fields via a modules or via studio app(modules for customizing odoo developed by odoo)

      Probably is better start with contacts and crm (lead and opportunity) imho.

      Actually you can install odoo modules just on odoo.sh(hosting provided by odoo paas) via github or on self hosted odoo(community or enterprise editions).

      Odoo.sh is not upgradable to middle version like for example 17.2 or 17.5, you can just install major version like 16 or 17 or future 18

      A lot of company use the enterprise version because the most usefull features of odoo is under subscription.

      Odoo online (cloud saas) is a little bit strange and not a lot of people use it because you are not allowed to install therdparty modules but just certified apps handle by odoo.

      https://www.odoo.com/blog/business-hacks-1/how-to-choose-your-hosting-type-560

    2. And yes we can create end point for rest api we have access to enterpise versions.

      Another difficult is which version we want support? Because we need to create multiple module for each major version of odoo.(probably is best if we supporting just 16 and 17 at the moment)

Leave a Comment

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