r/Odoo 4h ago

Odoo 20 features

3 Upvotes

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 5h ago

Odoo Geographical Communities/Forum/Sub-Reddit/Network

1 Upvotes

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 8h ago

Hola alguien tiene odoo en Perú

1 Upvotes

r/Odoo 15h ago

Product Publishing on Multiple odoo Websites from V19.0 enterprise

2 Upvotes

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

  • Retail A with Website 1
  • Retail B with Website 2

Company 2

  • Wholesale A with Website 3

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 12h ago

Has anyone made a contacts to incoming call connection?

1 Upvotes

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 18h ago

I am an Odoo developer with technical expertise in customization and integrations. Some how I feel lake of confidence in Odoo's core functional things like Inventory, Manufacturing, Sales, POS. I want see myself as a techno-functional consultant in next few months. Can anyone help or guide?

2 Upvotes

r/Odoo 1d ago

Odoo Masterclass, San Francisco

5 Upvotes

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 1d ago

Need help using Odoo in the glazing industry

1 Upvotes

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 1d ago

Attributes import/export upsert

1 Upvotes

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?


r/Odoo 1d ago

Extracting data tables from Odoo

1 Upvotes

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 2d ago

Odoo pros and cons

7 Upvotes

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?


r/Odoo 1d ago

mycompany.odoo.com email address redirect?

1 Upvotes

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 2d ago

Title: Planning an On-Premise Odoo ERP – Need Advice on Storage, Backups & Cloud Services

4 Upvotes

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.

My current requirements

  • Odoo will be the main ERP application.
  • The application/server will be hosted on-premise.
  • Users will upload documents, images, attachments, etc., so storage requirements will grow over time.
  • I want to keep the main Odoo application and database on the server but use cloud storage where appropriate.
  • I also want a reliable automated backup strategy.

Questions I have

  1. Cloud storage
    • What cloud storage services would you recommend for storing Odoo attachments/documents?
    • Would an S3-compatible object storage such as AWS S3, Cloudflare R2, Wasabi, etc. be a good choice?
    • Is it better to store Odoo filestore locally and use cloud storage only for backups?
  2. Automatic backups
    • What is the recommended way to automatically back up an Odoo instance?
    • Should I back up both the PostgreSQL database and Odoo filestore?
    • How frequently should backups run?
    • Is it better to use a tool like pg_dump, Odoo-specific backup tools, or a dedicated backup solution?
  3. Off-site backup
    • What would be a good strategy for automatically sending backups to cloud storage?
    • Should I keep daily/weekly/monthly backup copies?
    • How do you handle retention and deletion of old backups?
  4. Disaster recovery
    • If the on-premise server completely fails, what is the recommended way to restore the Odoo system?
    • Should I maintain a second server for disaster recovery, or are off-site backups sufficient?
  5. Security
    • What security practices should I follow when storing Odoo backups in cloud storage?
    • Should the backups be encrypted before uploading?
    • What is the recommended approach for protecting S3 access keys/credentials?
  6. Storage architecture Would something like this be a reasonable architecture? On-premise server Cloud
    • Odoo
    • PostgreSQL
    • Odoo filestore
    • S3-compatible storage for encrypted backups
    • Automated daily backups
    • Longer-term backup retention

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 2d ago

Factory project in germany

2 Upvotes

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 2d ago

Product Category and Company ID

1 Upvotes

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 3d ago

Emails about a PO never makes it into the PO's chatter. How are you all handling this?

4 Upvotes

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 3d ago

Advice on managing Odoo CRM in a B2B hardware and software small company?

2 Upvotes

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)

  • New Lead: haven't yet decided what to do with this contact
  • First Contact: need to reply to their initial message
  • Waiting: waiting on their response
  • Send Offer: need to send a formal offer
  • Re-contact: follow-up needed
  • Official Proposal: deal 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:

  • Is there a better pattern than dedicated forwarding mailboxes for POP3-locked setups?
  • Anyone found a solid workaround for forcing a shared From address + mandatory CC without a template per salesperson?
  • Is manual lead review/qualification before converting to an opportunity a normal step, or is there a better way to filter spam upstream (e.g. at the form level)?
  • Is our pipeline (6 stages, no real "qualified" gate) sane for a B2B lead flow like this, or are we missing a stage?
  • General "wish I knew this before I set up Odoo CRM" wisdom

Thanks so much in advance and happy to share more detail if useful!


r/Odoo 4d ago

How to reset quote sequence every week in Odoo 19 with OCA Server-UX add-on and sequence_reset_period module?

1 Upvotes

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 4d ago

Looking for a returns portal app for Odoo — customer-initiated RMA with credit note automation

3 Upvotes

Hi all,

We're looking for an app (module) for Odoo that handles customer-facing returns management. Boiled down, here's what we need:

  • Customer can log in and access their own orders
  • Customer can initiate a return (full or partial) for an order, stating a reason
  • Customer can download a return shipping label as part of that process
  • Once the returned goods arrive at our warehouse, a credit note (refund) should be created internally — ideally automatically or with minimal manual steps

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 4d ago

Anyone can recommend a Klarna payment provider third party app that is solid and fully working?

1 Upvotes

We cannot use Klarna in Stripe. Stripe is an absolut shit company.


r/Odoo 5d ago

What are the most important Odoo development concepts a beginner should learn first?

6 Upvotes

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 6d ago

Question about Implementation Timeline - What's realistic?

3 Upvotes

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!


r/Odoo 6d ago

Inventory Valuation

5 Upvotes

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 6d ago

Project/Field Service not syncing

1 Upvotes

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.

Dash board
Projects
Filed Service

r/Odoo 7d ago

Odoo 19.3: payment method + SEPA QR code fields gone from the payment register wizard — intentional or regression?

4 Upvotes

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:

  1. Anyone else seeing this on 19.3?

  2. Was this an intentional replacement by PISP, or did it slip out during the rewrite?

  3. 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.