iTechDev
CMMI Level 2 · 5.0★ on Clutch · 200+ projects · Partner SAP · Salesforce · Azure · AWS · Odoo
Odoo

The Odoo Apps Store: how to pick modules without breaking your ERP

By iTechDev TeamJuly 23, 2026 · 6 min
The Odoo Apps Store: how to pick modules without breaking your ERP

IN SHORT: The Odoo Apps Store is the marketplace where third parties publish modules that extend Odoo. For Mexico there are dozens of ready-made addendas and complements, typically priced at USD $300 to $400 per addenda. But there is a catch: they do not work on Odoo Online. Odoo's documentation says so verbatim. And quality varies wildly: excellent modules sit next to ones abandoned on versions from years ago. This guide gives you the criteria to evaluate one before it reaches production.

Odoo is modular by design, and on top of the core there is a huge ecosystem of third-party modules. Used well, it saves you months of development. Used badly, it hands you a maintenance problem you did not see coming.

What the store is and is not

The Odoo Apps Store (apps.odoo.com) is the official catalog where developers and implementation firms publish modules, free and paid. You install them in your Odoo and they add functionality the core does not ship.

There is also the OCA (Odoo Community Association), which maintains hundreds of free modules with peer review. Average quality tends to be better than the store's, but it covers fewer commercial cases.

What the store is not: a phone-style app store where everything is vetted and everything works. Here the buyer does the evaluating.

The catch: it does not work on Odoo Online

This surprises a lot of people, so it is worth quoting Odoo's documentation verbatim:

"Odoo Online is incompatible with custom modules or modules from the Odoo Apps Store."

Meaning: buying a module in the official store enables nothing if your Odoo runs on the standard cloud. The restriction is not about where the module comes from, but about the tier.

Modules can only be installed on:

If you are still deciding where to host your ERP, this is one of the three reasons that rule out Odoo Online. The other two are in Odoo Online vs Odoo.sh vs self-hosted.

What exists for Mexico in the store

The Mexican niche is reasonably covered. Searching "CFDI" returns dozens of apps, and the recurring types are:

Per-customer addendas. The most commercial category. Retail chains and automotive OEMs require their own XML block inside the CFDI, and there are specific modules for each: Amazon, Sanmina, stationery chains, the Detallista complement, among many others. Prices hover around USD $300 to $400 per addenda, and some authors also sell a "base addenda module" (around USD $200) that the rest build on.

Tax complements and utilities. Cancellation acknowledgment, INE complement, bulk CFDI download from the SAT portal, bulk cancellation, matching CFDIs to invoices. These range from free to about USD $120.

Full invoicing modules. Some authors publish their own stamping solution. The most downloaded in the niche is free and has over fifteen hundred installs.

A notable gap: not every Mexican PAC is represented. There are widely used providers with no published module, and others whose only available module targets Odoo versions from years ago. If your PAC is not among the three Odoo supports natively, do not assume a module is waiting for you in the store.

How to evaluate a module before installing it

This is the part everyone skips and later regrets. Our checklist:

1. Is it published for your Odoo version? The number one filter. An excellent module for Odoo 15 is useless if you run Odoo 19, and "adapting" it can cost more than building it fresh. Watch out for modules listing only old versions: they are usually abandoned.

2. Who maintains it, and since when? Check the author's history. Do they publish for each new Odoo version or did they stop at one? An unmaintained tax module is a time bomb: regulation changes.

3. How many downloads does it have? Not a quality guarantee, but a module with thousands of installs has been through more hands than one with three. A paid module with very few downloads deserves more scrutiny, not less.

4. What does it actually touch? Before production, read the code or have someone audit it. A module that overrides core accounting methods can break your upgrades or, worse, silently alter tax calculations.

5. What license does it carry? It affects what you can modify and redistribute, and sometimes whether you can use it across several companies in a group.

6. How does it behave on upgrade? Every third-party module is a candidate to break during the annual version jump. The more you accumulate, the more expensive each upgrade becomes.

The rule we apply

We prefer few third-party modules, well chosen, and in-house development for anything touching money or tax compliance.

The reason is simple: when a CFDI gets rejected at 6 p.m. on closing day, you need to be able to open the code, understand it and fix it. If that depends on an author who has not replied in eight months, your operation is stopped and there is nobody to call.

For addendas, buying usually makes complete sense: the format is defined by the customer, it rarely changes, and there are modules already proven by dozens of companies.

A note for anyone considering publishing

If you are an implementation firm, the store is also a channel. A well-built free module works as a calling card: whoever downloads it uses Odoo, has the need you solve, and knows how to install modules. That is a considerably better qualified audience than an ad reaches.

But publishing commits you: maintaining the module for each new Odoo version, handling reports, and not breaking anyone's operation. If you are not going to sustain that, better not to publish.

Next step

Before buying a module, make sure your Odoo tier accepts it. The full comparison is in which Odoo version you need.

And if you have a concrete case — an addenda a customer demands, a process that does not exist out of the box — in the Odoo assessment we tell you whether to buy, adapt or build, with the math for each option.

Frequently asked questions

Can I install store modules on Odoo Online? No. Odoo's documentation states verbatim that Odoo Online is incompatible with custom modules or modules from the Apps Store. They only work on Odoo.sh or self-hosted.

Are store modules paid? Both exist. Many utilities are free; addendas and commercial modules usually run USD $200 to $400. Price does not necessarily correlate with quality.

What is the OCA and how is it different from the store? The Odoo Community Association maintains free modules with peer review. Better average quality and all free, but with less coverage of Mexican commercial cases like addendas.

Is it better to buy an addenda or have one built? If a maintained one exists for your version, buying is almost always better: the format is set by the customer and it is already proven elsewhere. Building makes sense when none exists, when the published one is abandoned, or when your customer requires variants the standard module does not cover.

iTechDev Team
Software factory · Monterrey + Texas
iTechDev is a nearshore software factory in Monterrey and a Meta Tech Provider: SAP, Salesforce, Cloud (Azure/AWS), AI and WhatsApp Business API for companies in Mexico and Texas.
← Back to blog
Free assessment · 3 min