Live data from Hacker News

Odoo: Open-Source ERP

github.com

31–40 of 76 posts

Re: Odoo: Open-Source ERP

#31
post #26
post #24

I am the founder of Odoo: ask me anything. Happy to see Odoo on HN.

How close is Odoo to the Django Stack? In my mind, since both are python, I always thought it was some kind of Django fork,l. I bet I am wrong. So how came Odoo into being?

It's not a fork of Django, even thought the stack has similarities: Python, ORM on top of Postgresql, Modules. We use werkzeug (it's been a long time I checked Django, not sure they are on it too), but the rest of the stack is Odoo's own framework: ORM, Templating (QWeb), API, etc.

But it's not comparable to Django:

- Odoo is built for management application: think CRM, Accounting, Project Management, ... a strong backend

- Django is often used as a framework, Odoo for end-users apps (even though our framework is super advanced)

- Odoo has a CMS (website builder) too but with a focus on being end-user friendly, like Wix, or Squarespace but for businesses (eCommerce, Jobs, Events, ...)

- the javascript client of Odoo is huge whereas Django is minimal

- Odoo has it's own ORM optimized for speed and complexity of an ERP

- templating engine based on XML rather than inline python instructions

Here is a 2 minutes overview: https://www.youtube.com/watch?v=nbso3NVz3p8

Re: Odoo: Open-Source ERP

#32
post #17

I've built a couple of Odoo integrations for clients. For the longest time, they only offered XML-RPC as an external API. At some point they also added JSON-RPC, which is the same kind of suckage. But now they're suddenly planning to remove both in the next major version (to replace them with something different) with very little advance notice. Their API documentation is virtually nonexistent. You have to basically…

Any odoo db can present you with its documentation in the /doc url

Exemple https://97044826-master-all.runbot256.odoo.com/doc/account.a... (login:admin pw:admin)

Re: Odoo: Open-Source ERP

#33
post #17

I've built a couple of Odoo integrations for clients. For the longest time, they only offered XML-RPC as an external API. At some point they also added JSON-RPC, which is the same kind of suckage. But now they're suddenly planning to remove both in the next major version (to replace them with something different) with very little advance notice. Their API documentation is virtually nonexistent. You have to basically…

I only have horror memories for trying to integrate with Acumatica as well....

Re: Odoo: Open-Source ERP

#34
post #32
post #17

I've built a couple of Odoo integrations for clients. For the longest time, they only offered XML-RPC as an external API. At some point they also added JSON-RPC, which is the same kind of suckage. But now they're suddenly planning to remove both in the next major version (to replace them with something different) with very little advance notice. Their API documentation is virtually nonexistent. You have to basically…

Any odoo db can present you with its documentation in the /doc url Exemple https://97044826-master-all.runbot256.odoo.com/doc/account.a... (login:admin pw:admin)

I'm aware. And it sucks. It's a poor description of an object model, it barely explains how things interact or what their significance is.

Re: Odoo: Open-Source ERP

#35
post #30
post #24

I am the founder of Odoo: ask me anything. Happy to see Odoo on HN.

By having every services inside one tool, what are the new possibilities that Odoo can do easily that is hard to do with others suite of tools (where you’d need to connect together multiple independent services) ?

Just an example: when I send an email marketing campaign with Odoo, I have all the stats attached: the usual # clicks, open rate, ... but also # Leads, # Orders, Revenues.

Because Odoo as it all:

- You send an email with link tracker (Email Marketing App)

- The visitor goes on website (Website App)

- He fills a form that creates an opportunity (CRM App)

- 4 weeks later a sales make a quotation (Sales App)

- After Delivery (Inventory App)

- We send the invoice to the customer that books revenue (Accounting App)

So, you get the revenue for every email sent. Imagine that power for everything. (eg. stock is common between eCommerce, CRM, POS - Wommunication on whatsapp, SMS, chat, emails are centralized for helpdesk, ...)

But the main advantage is convenience. Once you use Odoo, everytime you have a need, you can install an app in one click that fully integrates with your stack. No need for developers to integrate, to call vendor to buy software, ...

The complexity of an IT stack grows with the square of the number of software components it contains. Most Odoo clients run everything on Odoo, eliminating the need for integrations and significantly reducing overall complexity.

Odoo SA (my company) has 6700 employees: we only use 2 software to run everything: Odoo and Google Workplace.

Re: Odoo: Open-Source ERP

#36
post #9

Open core, not open source, only for the Community edition, wait till you notice that you will need enterprise license since most powerfull features/addons are enterprise only and you end up paying more money for "open source" ERP than normal ERP

It’s an awesome start to a stack, you’re right though a typical seat based install runs average enterprises 25+k usd per year. I wish that someone would just make open oodo compatible plugins, because the big fundamental win is a unified data model built on open technologies.

Re: Odoo: Open-Source ERP

#37
post #9

Open core, not open source, only for the Community edition, wait till you notice that you will need enterprise license since most powerfull features/addons are enterprise only and you end up paying more money for "open source" ERP than normal ERP

> you end up paying more money for "open source" ERP than normal ERP

That's not what I see on the market. Even the paying version of Odoo is way more affordable than traditional ERP:

- licenses are 5x lower than competition: https://www.odoo.com/pricing (avg 25€/user/month vs 180€ for Netsuite - Odoo has a "no-extra" / transparent pricing policy)

- On implementation service fees, Odoo is usually from 30% to 75% cheaper: more capabilities and easier to implement or customize.

As a result of capabilities + affordable, Odoo became the most used ERP in the world: 16m users (incl free ones), 200k+ clients. (Netsuite is 43k clients, Dynamics BC is 40k clients)

Disclaimer: I am the founder of Odoo.

Re: Odoo: Open-Source ERP

#38

Interesting to see them on HN! They are running a massive out-of-home media campaign in my city, they billboard even busstops in home-districts with lowered traffic speed in the suburbs :-))

Huge billboards all over Nairobi, Kenya for several years now as well.

Re: Odoo: Open-Source ERP

#39
Odoo ( OpenERP before) became almost the default ERP option in Belgium as far as I'm aware ( they are from Belgium as well).

Nice to see them here! I played a bit with customizing V7. Was a pretty unique experience to see how it works internally

Everything could be changed. Which is basically an advantage and a disadvantage. Please try to adjust to the system if possible :)

Re: Odoo: Open-Source ERP

#40
post #24

I am the founder of Odoo: ask me anything. Happy to see Odoo on HN.

Last time I worked with Odoo (v15/v16, enterprise, self hosted) we had to send a dump of the production database over to you to be migrated to the new version and then it was sent back. The upgrade path for third-party and custom addons was not defined. And since it is Odoo, everything is in that database: from employee's time tracking to customer support chats, from stock info to accounting data, from e-mail addresses to password hashes. I found this inacceptable but at that point we had no choice.

What's the state here?

Post reply on HN