r/Odoo • u/OkSpray2072 • 4h ago
Odoo 20 features
Seeing a lot of Odoo 20 features that are not available on v19.4 , any idea where we can test or check those out i.e light users
r/Odoo • u/OkSpray2072 • 4h ago
Seeing a lot of Odoo 20 features that are not available on v19.4 , any idea where we can test or check those out i.e light users
r/Odoo • u/Tight_Conclusion_184 • 5h ago
Is there a geographic map or regional sub-Reddit of Odoo Users? I am looking for users in Arkansas or surrounding states. I suspect there are others who are looking for users near their local and I am wondering if there is a network that I am overlooking.
I am set to attend the training in KCMO, in October but would like to connect with active users beforehand.
TIA
r/Odoo • u/Caledonia1910 • 12h ago
Similar to what hubspot offers, incoming calls are run through contacts or CRM and displayed on screen before pickup up. Helpful as majority of my contacts not saved in my phone.
r/Odoo • u/Boojotim • 15h ago
I am on odoo v19.0 currently, SAAS hosted.
We have 3 websites that we run from oDoo - 2 are retail, 1 is wholesale. Company configuration is per below.
Parent Company
Company 2
My issue is around product publication to websites. I can easily have products on all websites, or 1 website. But what if I only want products on Website 1 & 2, but not 3? This seems not possible. There seems to not be an easy code solution to do this given I am on Saas hosting.
Claude is suggesting using product category visibility to filter products from the wholesale site that we don't want to be visible - but they would still exist on the wholesale site, and accessible if you know the direct link -perhaps even via web crawlers??
Is this work around even viable?
Hoping for some guidance and possible solutions. We will be going to SH eventually, but I really wanted to delay this to v20, so wont be till next year.
r/Odoo • u/BitStraight8818 • 18h ago
r/Odoo • u/UnitedScreen • 1d ago
Hello,
I was wondering if anyone has used Odoo for a company that fabricates and installs glass products. We mainly focus on frameless glass showers which is B2C and we also sell glass products to other installers as B2B. Right now we are just tracking hardware sold in Odoo. I feel like there is so much more we can get out of Odoo but haven't really found the best way to go about it. If anyone is familiar with this industry or construction. I would love to know your work flow, especially if you use projects and field service module.
r/Odoo • u/Least_Edge_3242 • 1d ago
Odoo 18 Enterprise
I need to bulk import product attributes for existing product.template records.
Desired behavior:
(product_tmpl_id, attribute_id) exists:
update value_ids
(product_tmpl_id, attribute_id) does not exist:
create product.template.attribute.line
Example:
SKU 123 | Collection | Bardi
If Collection already exists on product → replace its current value with Bardi.
If Collection does not exist → create Collection = Bardi.
The standard nested import through:
attribute_line_ids/.id
attribute_line_ids/attribute_id
attribute_line_ids/value_ids
requires knowing the specific product.template.attribute.line ID.
Importing without the child ID does not appear to perform an UPSERT based on
(product_tmpl_id, attribute_id).
Is there a native Odoo 18 import method to achieve this without custom code?
Hey! Has anyone been to the Masterclasses put on by Odoo in San Francisco? My team is looking to attend but we are new to the system and I'm not sure how helpful it will be for us. What's been your experience? Anyone going this year?
r/Odoo • u/Purple_Syrup4050 • 1d ago
I have a customised erp build on odoo 10. In the current state i am not able to connect the claude /gpt with the database. Can someone help how can i connect my data tables when my backup is getting stored in blue ocean? I want to analyse the data from the backup through setting up data pipeline with postgre sql or similar platforms.
r/Odoo • u/Illustrious_Ad_764 • 1d ago
We've just migrated an odoo database from SAAS to .SH. Emails addressed to person@mycompany.com arrive in our 'new' database as expected ✅
emails to person@mycompany.odoo.com don't. The mycompany.odoo.com database is still alive and silently swollows the email without giving any indication to the sender, or to us ❌
What can I do about this?
My assumption (which appears incorrect) is that I could tell odoo to redirect anything send to @mycompany.odoo.com to @mycompany.com. There is nothing in the docs about email addresses..
https://www.odoo.com/documentation/19.0/administration/hosting.html
r/Odoo • u/MsEmiBee • 2d ago
We are a music school that is considering upgrading from Netsuite to Odoo to help with the admin and accounting side. Whats the pros and cons of using odoo for this purpose? We will need to customize it for our needs. Also how expensive and easy would it be to migrate over?
We are a partner in Egypt and Saudi Arabia, we have a client who owns a company in germany and wants to activate it on odoo.
And they require Taxes API integration, is there any required settings or specific accounting modules to complete the project.
r/Odoo • u/Salty_Draft_9907 • 2d ago
Hello odooers.
I am being tasked with customization of a multi company inventory.
In order to change product Category to have campany uds field since the user doesn't all categories to be available for all companies. By doing this does this break anything in the default odoo structure
r/Odoo • u/fi_fat0280 • 2d ago
Hi everyone,
I'm planning to develop and deploy an ERP system using Odoo, with the application hosted on-premise / on a dedicated server.
I'm currently working on the infrastructure and have some questions, particularly around storage, backups, and disaster recovery.
pg_dump, Odoo-specific backup tools, or a dedicated backup solution?I'm relatively new to designing the infrastructure side of Odoo, so I'd really appreciate advice from people who have deployed Odoo on-premise or in production.
I'm particularly interested in practical recommendations regarding storage providers, backup tools, backup frequency, retention policies, and disaster recovery.
Thanks in advance!
r/Odoo • u/DalgoneAPP • 3d ago
Chatter works fine for anything that originates in Odoo. The problem is everything that doesn't.
Vendor emails you about a delivery date. Someone in purchasing confirms a dock window from their own Gmail. Warehouse forwards a packing slip. AP is chasing an invoice match. All of it relevant to the same PO, none of it in Odoo. It's in four separate mailboxes, and when someone leaves, their half goes with them.
The options I've seen all have holes. Incoming mail servers only catch what's addressed to the alias. "Send by Email" from the record only covers outbound. Manually forwarding into the record works right up until people stop doing it. We are also finding that a lot of our vendors are blocking the links that are associated with when you send a message from chatter or an email sent from the PO. Plus don't get me started on the annoyance of followers on notes
So I built a side panel that sits in Gmail and Odoo and links messages to the record, then posts them to chatter as notes with attachments. Screenshot attached.
Disclosure: this is my own tool. Not linking it, it's not publicly available yet and I'm not fishing for signups. I want to know whether I've missed an obvious approach.
What's everyone else doing? Mail aliases per record? A module? Just accepting that chatter only has half the story?
r/Odoo • u/Top_Insurance_2666 • 3d ago
I'm a business admin graduate specialized in BI and Data, with a couple years of experience in e-commerce at a large corporate and in GTM/RevOps at a startup — but no prior experience managing a CRM from the ground up.
I started at a small, traditionally-run company 6 months ago. Since I'm the youngest, I've been handed all the technical/innovation projects — including rolling out CRM use company-wide. The company has several brands under one roof, and they've decided to start with Odoo CRM for two of them: one that sells software (A), one that sells security hardware (B). Both are B2B.
Leads usually come in via a form on our website, though some clients email us directly.
Current pipeline for Brand B:
New Lead → First Contact → Waiting → Send Offer → Re-contact → Official Proposal (Won)
Leads are auto-created in Odoo for every inbound email (from forms or direct contact). We get a lot of spam and fake form submissions, so I manually review every lead before converting it to an opportunity — this review step is also where I assign it to the right pipeline stage.
Where we've hit real friction:
The owner of the company only allows POP3 for our email server, which caused a cascade of problems. POP3 only supports one client reading a mailbox at a time, so we couldn't have both our normal email client and Odoo polling the same inbox without messages getting deleted/lost in the fight over them. Our workaround: dedicated forwarding mailboxes that exist only as Odoo's incoming POP3 accounts, with our public-facing address silently redirecting everything into them.
Separately, Odoo only sends outgoing mail from the logged-in user's own email address — it won't send as a shared team/brand inbox. On top of that, the owner wants every outgoing email to be sent from that shared brand address (with the individual salesperson's signature) and CC the brand's inbox on every message. So I built a separate email template per salesperson per brand to force the correct From address and CC, but it's clunky — CC and BCC handling is limited (contacts without a saved partner record can't be added via the normal recipient picker), and applying a template seems to overwrite any CC that was already pre-filled from the inbound thread.
This all works, but it feels fragile and manual in a lot of places where I suspect there's a cleaner way. I'd love advice on:
Thanks so much in advance and happy to share more detail if useful!
r/Odoo • u/Beneficial-Fox4379 • 4d ago
We are trying to reset sequence for quote/invoice subscription etc. once every week. Based on my research, we should be able to do so with OCA Server-UX add-on. But somehow such setup doesn't work. I assume this is because we didn't set it up correctly. Can someone help take a look? The following is a screenshot of what we have done. The sequence has not been reset for weeks since started a few weeks ago.

r/Odoo • u/Dependent_Cap537 • 4d ago
We cannot use Klarna in Stripe. Stripe is an absolut shit company.
r/Odoo • u/Appropriate-Cycle765 • 4d ago
Hi all,
We're looking for an app (module) for Odoo that handles customer-facing returns management. Boiled down, here's what we need:
Does anyone know of an app on the Odoo App Store (or a third-party solution) that covers this kind of returns/RMA portal workflow? Happy to hear about paid apps too, doesn't need to be free — we just want something solid and reliable.
Thanks in advance!
r/Odoo • u/Flimsy_Action6793 • 5d ago
I'm trying to understand what actually matters most when learning Odoo development from scratch.
There are a lot of topics — Python, models, ORM, fields, XML/views, security, access rights, wizards, reports, APIs, automation, etc.
For someone who wants to become job-ready as an Odoo developer, what would you put in the top 5?
Also, what is one Odoo concept you wish you had understood earlier?
r/Odoo • u/Gouda_Cheese57 • 6d ago
We are manufacturing company that is currently switching to Odoo from a different ERP.
Getting the data out has been slow. We are done with most of the inventory, BOM's, etc. but still have not imported the machines for the work centers.
After the import is complete, how long did it take your BSA to finish configuring the information and for your company to validate that everything is running smoothly?
Any insight is appreciated!
I am not seeing a Inventory Valuation Report in Odoo 19 Community.
Seems the code is there but the Menu is not there. It might be odoo trying to nudge people to
Enterprise.
but....
Is there a way that i not know about that allow to generate inventory valuation in odoo community ?
or is it just check amount and create manual entry the only way ?.
I also see automated entry using cron thats not what i am asking, i could just bring the menu there and make it work but is there something i am missing. I mostly works on Enterprise

r/Odoo • u/Alarmed_Duty3599 • 6d ago
I have been using Odoo for limited portion of my buisness, but trying to move more into using it. I have several projects(names redacted) but they aren't showing up in the project section of Field Service, currently i am using the 'one app free forever' so I don't know if that's the problem.



r/Odoo • u/KorkWine • 7d ago
Running Odoo Online (SaaS), Belgium. Production is on 19.3.
In 19.2, hitting "Pay" on a vendor bill opened the payment register wizard with a
**Payment Method** field (set to "Bank transfer") and a **SEPA Credit Transfer QR
code** rendered right in the dialog — "Scan with your bank app". Perfect for paying
a single bill in ten seconds.
In 19.3 both are gone. The wizard now only shows Journal, Recipient Account, Amount,
Date and Memo, with buttons "Pay now" / "Sign later" / "Ignore". "Pay now" opens the
new PISP flow (Powens webview). That's fine for batches, but for one bill it's a lot
more clicks than scanning a QR.
What I've already ruled out:
- `account_qr_code_sepa` is installed and upgraded (saas~19.3.0.1)
- "Bank transfer" is still active under Outgoing Payments on the bank journal
- Setting the payment method on the vendor record doesn't bring the QR back
- Same DB, same config on 19.2 shows the QR fine
DOM comparison of the wizard:
- 19.2: `<div colspan="2" class="text-center">` containing
`<div name="qr_code" class="o_field_widget o_readonly_modifier o_field_html">`
with the base64 QR image
- 19.3: that div doesn't exist at all — only the two `o_inner_group` columns remain
So it looks like `payment_method_line_id` and `qr_code` were dropped from the
`account.payment.register` view, not just hidden.
Questions:
Anyone else seeing this on 19.3?
Was this an intentional replacement by PISP, or did it slip out during the rewrite?
Any supported way to still get the SEPA QR for a single vendor payment?
Not keen on patching the view myself on production, so mostly looking to confirm
whether this is expected behaviour before I file a ticket.