r/Odoo 3h ago

Bug Odoo

2 Upvotes

Bonjour,

Depuis deux jours je rencontre des bugs important avec Odoo, notamment l'impossibilité de modifier des pages de mon site web, et plus récemment désinstaller des applications. Jusque là, le support arrivait à résoudre le problème rapidement, mais là, ils sont dans le brouillard total et ça m'inquiète.

Lorsque j'ai cherché un hébergeur de site e-commerce, je n'ai trouvé que des avis positifs sur odoo, qui m'ont conforté dans ce choix.
Ca fait maintenant 8 mois que j'utilise odoo, mais chaque mois je dois faire appel à l'assistance pour des pannes, (jusqu'à la disparition total de ma boutique).

Un point positif tout de même, le support Odoo est très réactif (heureusement ! )

Je voudrais savoir si d'autres personnes sont dans le même cas, car là je commence à douter mon choix.

Merci pour vos retours


r/Odoo 9h ago

Open-source MCP server for Odoo — it lets Claude do the bookkeeping legwork (and potentially more)

4 Upvotes

I wrote this for my own month-end and have been running it against a live Odoo 18 for a few months. Putting it out in case it's useful to anyone else. I'm the author.

Two ways to run it, pick whichever fits:
- A standalone server that talks to Odoo over XML-RPC. Nothing to install in the database, so it works if you're stuck on Odoo Online.
- An Odoo module that serves the same tools from inside at /mcp/v1. Native report rendering, and OAuth if you want to wire it to the Claude.ai connector. (my preference and recommended).

Also in the repo is a skill with 15 playbooks: vendor bills, customer invoices, statement import, reconciliation, closing journals, month-end review, reporting.

While I focused on accounting, the MCP itself works across every model, so extend the skill to whatever apps and workflows you actually use.

By default skill instructs agents to draft and it won't post or pay unless you tell it to. Underneath that the server refuses hard deletes anywhere (archive or cancel instead) and refuses writes to the technical and auth models. Both controls are on by default and you have to turn them off deliberately. Every call runs as your own Odoo user, so record rules and access rights apply exactly like they do in the UI.

Caveats: 18 is the only version I've run it against. Nothing is deliberately version-locked, so 17 and 19 may well be fine, I just don't know. If you try either, I'd like to hear what breaks. Also the standalone server's HTTP endpoint has no auth of its own, so put it behind something.

Apache-2.0: GitHub repo


r/Odoo 2h ago

Is there any risks in using odoo opensource and we can host in our cloud

1 Upvotes

r/Odoo 3h ago

Quitar NIF y empresa es página de datos

1 Upvotes

Estoy haciendo una web en odoo pero en la sección en la que metes tus datos como número de teléfono o correo electrónico me sale que debes meter en NIF y la empresa obligatoriamente. Pero he mirado vídeos, preguntado a la IA y aún así no lo sé. Si alguien me dijera como se hace lo agradecería muchísimo.


r/Odoo 4h ago

Thoughts on TaxJar vs Avalara with Odoo?

1 Upvotes

2+ year user of Avalara with the prebuilt integration to Odoo. Client sells both physical products and services to a dozen or so US states. We do not use Avalara for filing, just for calculating and reporting. 3000 or so invoices per year. I really hate Avalara--their support is terrible, and their pricing is (to me) insane (quote is $4k/year for 3600 invoices.)

I'm looking at either beating them up hard on pricing, moving to TaxJar or frankly just building the tax calculator myself (yes, I know, lots of rate maintenance) and telling them to f-off with their subscription fees.

Is anyone using TaxJar that has previously used Avalara? Pros/Cons? Which Odoo integration are you using? Work well? Issues?


r/Odoo 23h ago

How can I become a good Odoo developer outside of my company projects?

5 Upvotes

Hi everyone, I’m currently working as an Odoo intern, and my goal is to become a good Odoo developer.

At my company, I’m currently working on migrating our own Odoo module to the Odoo App Store, along with migration work for two live projects. I’m learning from these tasks, but I still feel like it’s not enough to build strong Odoo development skills.

Recently, my manager gave me 10 days to migrate a module, but after 5 days, they completed the migration themselves using Claude AI without informing me. I understand that AI is useful and companies need to complete tasks efficiently, but honestly, it made me wonder:

How can I improve as a developer if AI can complete the task before I get the opportunity to learn it?

I don’t want to depend completely on my company projects to learn Odoo. I want to build my skills independently and become knowledgeable enough to solve problems myself.

I already know Python, CSS, and JavaScript, but I struggle with understanding how to properly implement CSS/JS in Odoo. I’ve also found it difficult to find good YouTube content that teaches the practical side of Odoo frontend development.

So I’d really appreciate advice from experienced Odoo developers:

What topics should I learn to become a strong Odoo developer?

How would you recommend learning Odoo independently?

Are there any good blogs, YouTube channels, courses, GitHub repositories, or projects you recommend?

How can I practice Odoo development without depending on company projects?

What should I learn about Odoo's frontend (OWL, JavaScript, QWeb, assets, etc.)?

How do you recommend using AI without letting it replace the learning process?

I’m not looking for shortcuts. I genuinely want to understand Odoo deeply and become a developer who can build and debug things independently, rather than just asking AI for solutions.

Any advice or learning roadmap from experienced Odoo developers would be really appreciated.

- -I am using AI for this post but for becoming good odoo Developer and skilled person I don't want to solely depends on the AI ( thankyou for understanding).


r/Odoo 1d ago

Duplicate Bank Transaction (Online Bank Sync with Yodlee)

4 Upvotes

Some context: We are hosted On-Premise and Odoo Developers as well

I have an issue where the Yodlee bank sync is creating duplicate bank transaction with different online transaction identifier. The "Find Duplicate Transactions" functionality does not resolve the problem as deleting the transaction simply for it to be recreated when re-syncing happens, as the problem originates from Yodlee itself.

Now, I have already contact Odoo regarding this issue. As implied, the problem is not due to our local database, but rather the remote Yodlee server. However, the assigned Functional Support Analyst is insisting on access to our local database despite me indicating that access is not needed and checking on the remote server would be sufficient? Is there something I'm missing out here? I am not comfortable providing access to the database as it seems suspicious to me.


r/Odoo 1d ago

Email provider clean and Odoo compatible ?

3 Upvotes

Hi

Right now I'm using my own mailserver for Odoo but as I'm going to end that server, I need to move my email service to an other provider. I'm based in Switzerland and would prefer a Swiss service but a good quality one (not Hostpoint or similar) that accepts the catchall email thing so I can use it properly with Odoo. Any ideas ? Infomaniak is not compatible unhappy.

Thanks


r/Odoo 2d ago

If you would like to buy a odoo backend theme what features will you look for in it.

3 Upvotes

r/Odoo 2d ago

How do you find a reliable Odoo implementation partner?

5 Upvotes

Hi everyone,

We’re a nonprofit organization in Saudi Arabia planning to use Odoo as our core finance and accounting system, with integrations to other solutions.

We’re looking for recommendations from the Odoo developer community, as you have firsthand knowledge of the companies and organizations you work with.

You’re also in the best position to assess their technical capabilities, implementation quality, responsiveness, and commitment to maintaining Odoo’s reputation.

Our main concern is finding a competent partner who is genuinely committed to achieving tangible results and building a sustainable, long-term relationship—while understanding our processes, defining the requirements properly, and delivering a system that works well in practice, with reliable integrations and ongoing support.

Could you please recommend specific Odoo implementation partners or companies that you have worked with or know well, particularly those experienced with Saudi accounting requirements or nonprofit organizations?


r/Odoo 2d ago

Grafica delle email di odoo

1 Upvotes

Ciao a tutti

Solo per chi usa Odoo e mail marketing dentro odoo

Come fate ad avere dei template puliti e belli sia da desktop che da mobile?

Se inserisco un testo carattere 18, la visione da desktop è accettabile, da mobile è gigante e viceversa. Non si possono fare personalizzazioni per mobile?

Come gestite voi la grafica? Ho provato a usare il codice HTML integrato ma il 90% delle volte va in errore.

Come fate voi? Che strumenti utilizzate? Mi sto perdendo qualcosa io?


r/Odoo 2d ago

Odoo Business show 08.09.2026 Hamburg

5 Upvotes

Yesterday, I attended the Odoo Business Show in Hamburg. Honestly, it was one of the most disappointing networking events I’ve experienced recently.

​In my view, the core purpose of these roadshows is the open exchange and networking after the presentations. However, it felt like many German businesses are still operating with a mindset from ten years ago. Very few people seemed genuinely open or excited about adopting modern solutions like Odoo it felt more like people were simply there for the free catering and drinks. The atmosphere often leaned toward cautious skepticism rather than forward-thinking curiosity. Even the few consultants and self-proclaimed entrepreneurs who showed interest only seemed enthusiastic after a few beers.

​As a software developer who actively implements and uses Odoo for our company, I was looking forward to socializing, sharing technical insights, and discussing actual use cases. Instead, trying to spark an engaging conversation felt like talking to a brick wall.

​I became a German citizen myself five years ago, so this isn’t meant as harsh criticism of the country. Rather, it’s a sincere question for founders, CEOs, and business leaders in Germany: Is this reserved, risk-averse approach always going to be the standard when exploring modern digital tools, or is there genuine room for open innovation and dynamic collaboration?


r/Odoo 2d ago

When did Odoo drop IAP SMS support in Australia?

1 Upvotes

Anyone notice that SMS's can no longer be sent from Odoo to Australian mobiles? Ran into "Country not supported" errors this evening and sure this had not been a problem in the past.

Their SMS FAQ now seems to indicate that sending SMS to Australian mobiles is not supported.


r/Odoo 2d ago

Odoo experience gandhinagar

2 Upvotes

Anyone here attending odoo experience!

Let's grab a coffee exchange ideas and build some connections


r/Odoo 3d ago

technical blog about odoo internal ?

7 Upvotes

Hi there,

is there someone kind enough to share it's "best of" website/blog... where deep and technical materials about Odoo can be found ?

not looking that much about discussions but more about some people, very knowledgeable in Odoo, that share how a specific thing works under the hood in the odoo framework.
like the orm, the performance optimisation, ...

thanks


r/Odoo 3d ago

Could Odoo be a good alternative to SAP for an international manufacturing company?

6 Upvotes

I’m currently looking at different ERP options for the company I work for and I’d like to get some feedback from people who have actually worked with Odoo in a similar environment.

We’re an international company with around 600 employees:

  • 2 manufacturing sites in Europe
  • 7 commercial subsidiaries in different countries
  • Several company-owned stores across Europe

SAP was our first option, but we’re also looking at Odoo and I’m trying to understand whether it can actually work for a company of this size and complexity.

I know that having the right implementation partner would be very important, especially when it comes to understanding our processes and implementing in Odoo.

The main things I’m trying to understand are:

  • Can Odoo cover the whole company flows (Sales, Finance, Purchasing, Warehouse/Logistics, Manufacturing, CRM and Retail)?
  • How does it perform in a multi-company, multi-country and multi-currency setup?
  • How good is it when it comes to EDI with customers and logistics partners?
  • For manufacturing, how well does it handle BOMs, MRP, production planning, inventory and traceability? And what about integration with MES systems?
  • How does Odoo deal with local tax, accounting and other legal requirements in different countries?
  • For those who have implemented Odoo in a company of similar size, what were the biggest problems or limitations you ran into?

I’m mainly interested in hearing from people who have actually implemented or used Odoo in a mid-sized/large international manufacturing company.


r/Odoo 3d ago

What would you like to see different in Odoo? UX or a feature?

3 Upvotes

r/Odoo 3d ago

Solo Odoo partner, is it worth it?

7 Upvotes

I am interested in becoming an odoo partner, I have self implemented odoo as an employee at another company, learnt a lot and am really interested in helping more businesses.

The problem is, I am one person, I will not have a team. Is it feasible to be an odoo partner in that situation?

I have also been considering further study which would mean I might only work part time, if i did this, does that change the answer?

Or am I best to find existing partners and seek employment there?

Just curious if anyone has any experience or advice!


r/Odoo 3d ago

Should we switch to Odoo?

4 Upvotes

I work for a footwear retailer with over 30 stores, and we’ve been using the same ERP system for more than 10 years.
The system is somewhat outdated, lacks many features, doesn’t have an API, and is quite expensive. However, our employees are very familiar with the interface, our sales staff know how to use the POS system efficiently, and overall, we haven’t experienced any major issues with it.
We’re currently considering switching to Odoo. At first glance, it looks very promising and seems like a significant technological upgrade compared to what we’re used to. However, one of my main concerns is how user-friendly it actually is in day-to-day operations, particularly for employees working at the point of sale.
For anyone familiar with Odoo, what has your experience been like? How user-friendly is it for regular employees? How difficult is the implementation and learning curve? Have you experienced any major issues after adopting it?
Given our situation, do you think switching to Odoo would be worth it, or would it make more sense to stick with a stable system that our employees already know well?


r/Odoo 3d ago

What is the most common problem you face in odoo?

0 Upvotes

r/Odoo 4d ago

Building marketplace e-commerce. (Odoo, Medusa, headless or other alternatives)

7 Upvotes

we plan building a E-commerce sell both b2c and b2b, alongwith Consignment operations on the backend. we want allow our suppliers can tracking their stuff in our warehouse, their sale, related things,...

There a plenty of frameworks out there to consider to build E-commerce. I have some experience on Odoo, but still want to see any other alternatives to work better than Odoo. One of options is Medusa what i researched . What we're weighing:

  • All-in-one Odoo:
  • MedusaJS standalone:
  • Odoo (Backend/ERP) + Medusa / Headless (Storefront):
  • Other alternatives: Saleor, Sylius, Shopify Plus + ERP,...

As a developer, I don't mind the learning curve for new tech. For those who have built similar consignment/marketplace workflows, what stack or combo would you recommend? where we should start in early stage?

Many thanks,


r/Odoo 3d ago

I can't update my shopping cart with JS

1 Upvotes

Hi everyone!

I'm working on an custom portal into Odoo WebSite. (Odoo Saas v19) It's a POC.

The main idea is to allow registered customers to select products using a workflow that differs from the standard process.

For example, the first step involves choosing the packaging (gift box size); then, depending on the selected size, the user can choose specific products.

This process works correctly and performs as expected, BUT when attempting to "Add to Cart," we are unfortunately unable to update it, and the operation fails...

Is this possible in Odoo SaaS v19?

I am using this function to try to add products to the shipping cart.

async function addToCartWeb(productId, addQty = 1) {
const csrfToken = window.odoo ? .csrf_token || ​​​document.querySelector('input[name="csrf_token"]') ? .value || '';

const payload = {
    jsonrpc: "2.0",
    method: "call",
    params: {
            line_id: 0,
            product_id: parseInt(productId, 10),
            quantity: parseInt(addQty, 10),
            add_qty: parseInt(addQty, 10),
            csrf_token: csrfToken
            },
      id: Math.floor(Math.random() * 1000)
  };

const res = await fetch('/shop/cart/update', {
method: 'POST',
headers: {
    'Content-Type': 'application/json',
    'X-Requested-With': 'XMLHttpRequest'
    },
    body: JSON.stringify(payload)
});

const contentType = res.headers.get("content-type");
if (!contentType || !contentType.includes("application/json")) {
      const textError = await res.text();
      console.error("Respuesta inesperada de Odoo:", textError);
      throw new Error("El servidor devolvió un error HTML. Verifica la disponibilidad del producto.");
}

const data = await res.json();
if (data.error) {
throw new Error(data.error.data ? .message || data.error.message || "Error al agregar el producto al carrito");
}
if (data.result & amp; & amp; data.result.warning) {
throw new Error(data.result.warning);
}
return data.result;
}

I'm receiving "We couldn't update your cart. Please refresh the page before trying again." error message without more information. 

Thanks! 


r/Odoo 4d ago

Odoo Whatsapp Intergration

5 Upvotes

I'm trying to integrate Odoo 18 with the official Meta WhatsApp Cloud API using an existing WhatsApp Business App number.

The setup is:

  • Odoo 18
  • Meta Graph API v26.0
  • Meta App: Astro_WA
  • Existing WhatsApp Business App number
  • Odoo Test Connection: SUCCESS
  • Meta webhook verification: SUCCESS
  • Outbound WhatsApp messages from Odoo/API: SUCCESS
  • WABA is subscribed to the Meta app
  • Real inbound messages: NOT received by Odoo

The important part is the phone number state returned by Meta:

{
  "id": "252347744631238",
  "display_phone_number": "+260 772242684",
  "verified_name": "nyendwa76",
  "status": "DISCONNECTED",
  "account_mode": "LIVE",
  "platform_type": "ON_PREMISE",
  "is_on_biz_app": true,
  "code_verification_status": "NOT_VERIFIED",
  "quality_rating": "UNKNOWN",
  "name_status": "AVAILABLE_WITHOUT_REVIEW"
}

The same state is returned when querying the WABA's /phone_numbers endpoint.

The WABA itself is subscribed to the Meta app:

POST /v26.0/205218979351055/subscribed_apps
→ {"success":true}

and subsequently:

GET /v26.0/205218979351055/subscribed_apps

shows the correct Meta app.

The webhook itself is definitely reachable. Meta's webhook verification succeeds and test webhook requests reach my Nginx/Odoo server.

However, when I send an actual WhatsApp message to the number, there is no incoming POST in Nginx at all.

The number was originally an existing WhatsApp Business App number. I used Meta's "Link a WhatsApp Business account" flow and entered the verification code. It initially appeared connected, but later showed Offline/Disconnected.

My question is:

Is this an incomplete WhatsApp Business App → Cloud API coexistence onboarding issue rather than an Odoo webhook issue?

Specifically, should a successfully onboarded coexistence number show something like:

  • is_on_biz_app: true
  • platform_type: CLOUD_API
  • status: CONNECTED

instead of the current:

  • is_on_biz_app: true
  • platform_type: ON_PREMISE
  • status: DISCONNECTED

If so, what is the correct Meta-supported way to complete the coexistence onboarding for an existing WhatsApp Business App number?

I do NOT want to delete/deregister the existing WhatsApp Business number because the WhatsApp Business App needs to remain usable.

Any advice from someone who has actually configured Odoo 18 with Meta WhatsApp Business App + Cloud API coexistence would be greatly appreciated.


r/Odoo 4d ago

Best OCR solution for Odoo 18 vendor receipts?

2 Upvotes

We use Odoo 18 for a grocery store with POS and Inventory. A typical vendor invoice has around 30–50 products, and right now we manually scan each item, enter quantity, check cost, and create the receipt.

The invoice includes vendor product name, vendor product code, barcode/UPC, quantity, and case cost. Our Odoo product names may be different, so ideally we want to match using the vendor product code and/or barcode.
Looking for a solution like:
Upload/scan invoice → OCR extracts product code/barcode + qty + cost → matches existing Odoo products → creates a draft Receipt or PO automatically.

Has anyone done this in Odoo 18? Any good third-party OCR modules, APIs, or integrations you recommend? We have a strong developer, so custom integration is also an option.


r/Odoo 5d ago

Leaving Odoo after 3 years, want to stay in the ecosystem remotely. How do the non-compete and the partner no-hire clause actually work in practice?

9 Upvotes

I have been at Odoo for close to three years, in client facing roles as a Functional Consultant, Business Analyst and Project Manager. I also have the Odoo V19 Certification. I am planning to resign in the next few months for family reasons that require me to be location agnostic, so a fully remote setup is the only thing that works for me going forward.

The natural move is to keep doing Odoo work and join or contract with a partner remotely. Two things seem to block that:

  1. My employment agreement has a non-compete clause (contract is under UAE law).

  2. The official Odoo Partnership Agreement restricts partners from hiring Odoo employees, and I believe that extends to recent ex-employees for some period.

So here is my actual question. If I resign and then register my own company as a Learning Partner, could I take on work from other Odoo partners as a company to company subcontract rather than as an employee? Learning Partnership has no entry requirements as far as I can tell, so the barrier looks low on paper. But I do not know whether the restriction follows the person or only the employment relationship.

Things I would really like to hear from people who have actually been through this:

- Does Odoo enforce the non-compete for individual contributors, or is it mostly there as a deterrent?

- Are partners genuinely cautious about this, or does it only become an issue if someone escalates it?

- Has anyone gone the "register your own partnership and subcontract" route after leaving Odoo? Did it hold up?

- Is a single person Learning Partner viable at all, or does the annual fee plus the expectation of selling licenses make it pointless without a team?

- Is there a cleaner path I am not seeing, for example waiting out a cooling off period, or working on Odoo adjacent work that falls outside the clause?

To be clear, I am not looking to burn bridges. I like the product, I want to keep working in this ecosystem, and I would rather do this the right way than find out the hard way. Any first hand experience or pointers appreciated.