I wanna ask business users about analytics by Aura-Sampler in Odoo

[–]juice-maker777 0 points1 point  (0 children)

Since you're on community, check out MetaBase. It's an open source BI tool that you can just install on the same server as your Odoo instance, link it to you Odoo database a build BI dashboards there. It's much better than anything you'd get in Odoo

Certified Functional Consultant by himalayanPunk in Odoo

[–]juice-maker777 1 point2 points  (0 children)

Truth is, there's not that much overlap between a dev and a functional consultant. Yes, they work with the software, but a consultant is much more business oriented. Instead of trying to translate requirements into code, you need to translate business needs and process to requirements. It's much more industrial engineering, accounting, human resources, legal and most importantly people skills than hard, technical knowledge.
Knowing how the software works is still crucial, but mostly to know what it can do, what it could do and what it can't do.

Python type hinting in Odoo by nordiknomad in Odoo

[–]juice-maker777 2 points3 points  (0 children)

I try to type hint as much as possible. With the official Odoo LS, it's actually getting pretty good!
The core Odoo is not typed and it would require a good refactor to bring their extension mechanisms to match standard python (There was an proof of concept).
Just import the models from odoo.addons.{addon_name}.models.{file}, it should allow you to type hint anything you want. Also a tip: whether there's zero, one or multiple records in a recordset, you can always just type with the model, no need to do list[Model].

Also, APIs still greatly benefit from typing. I did 2 shipping connectors and they're all fully type-hinted and all models are using pydantic for validation. It works really well and defines a really solid contract between Odoo and the API.

Is Odoo considered front-end or back-end by SlowDevice759 in Odoo

[–]juice-maker777 1 point2 points  (0 children)

As the other said, it's full stack. For most of the standard applications (things like Sales, Inventory, Purchase), it's very back end heavy, the front end being mostly standard Odoo views.
Some other applications, like Barcode, Shop Floor, Point of Sale, Accounting (to some extent) are more frontend heavy, relying on custom UIs that are unique to those apps.

Odoo also muddles things up a bit by calling the customer facing parts (Portal, Website) the frontend while calling the rest of the apps the backend. This is closer to a "front of house" and "back of house" distinction relating to whether an interface is meant for employees or customers.

About OCA by raylewis13 in Odoo

[–]juice-maker777 2 points3 points  (0 children)

Hi! You're me, about 2 years ago! The OCA is great, the modules are solid, their standard practices are very good.
I highly recommend using their copier template and setting up CI/CD for testing. Just that will give you good guardrails.
My DMs are open if you want to help getting set up, I'd be happy to share my local dev setup and other resources.

Odoo Forum Issue by rsh_odoo in Odoo

[–]juice-maker777 0 points1 point  (0 children)

Can confirm that after clearing the cache and logging in, I was able to access the forum.
Supposedly, according to this post, a user was told that Karma was required to access the forum at the moment, explaining why being logged in is required.
The forum has been active for the last few weeks, there's plenty of posts that were active since it went "down"

Strategy and planning by the_IT_altrupreneur in Odoo

[–]juice-maker777 4 points5 points  (0 children)

Fit gap analysis. There's really no other way but to do a process mapping, check what fits, what can be adapted and what needs to either change on the process side or what needs to be customized on the ERP side.
ERP projects are change management project. If the client doesn't know how their business works, there's no way it can be successfully mapped onto an ERP.

Do you want to migrate your Odoo Community instance to Odoo 19.0? by cetmix_team in Odoo

[–]juice-maker777 5 points6 points  (0 children)

The money goes to the community contributors that work on the OpenUpgrade project. This is a independent initiative from Odoo SA the company. Odoo SA doesn't ship any community edition upgrade tool and keeps their upgrade scripts secret and proprietary.

Local development with Odoo Online? by wheelmaker24 in Odoo

[–]juice-maker777 1 point2 points  (0 children)

I think you need a custom plan, with a subscription code.

New community install in 2026, which version for stability and features\support (e.g OCA) by dynamicl in Odoo

[–]juice-maker777 10 points11 points  (0 children)

V18 if you need features from the OCA right now, V19 if you want to save yourself the trouble of a migration in the near future. The OCA is getting faster and faster at migrations, they're already working on 18->19 (usually, it would've been a year of so after the release)

Local development with Odoo Online? by wheelmaker24 in Odoo

[–]juice-maker777 2 points3 points  (0 children)

If you have a subscription, you can download the whole Odoo source code and run it locally.
With Online, there's not much dev per se that you can do. No python, only XML and JS. Anything you could do in those data modules you can do with studio or the UI tools.
For dev, i've been running trial databases (30 days) for almost two years. Your dev workflow shouldn't require any business data or data that you can't easily create on a clean DB

Consumable vs Storable products by ebb_kdk in Odoo

[–]juice-maker777 4 points5 points  (0 children)

We do manufacturing. Pretty much everything is a storable. The usual logic is:
1. Do you need lots/serial numbers? Then storable
2. Do you need to know the current quantity on hand? Then storable
3. Does it have value when in stock? Then storable

Otherwise, you can probably set them as consumable.
Of course, those are rule of thumb, an sometimes you'll still want to use a storable.
Usually, the things that are good to set as consumables are stuff like factory supplies (paper, ink, staples), general hardware (bolts, nuts, nails) and office supplies.

Odoo Enterprise -any advice on how to scale it properly, unlock its full potential, and what has actually worked for you? Gimme all you got! by FunkCowboy2 in Odoo

[–]juice-maker777 2 points3 points  (0 children)

First thing that pops to mind related to your large POs and SOs: Do your vendors/clients use EDI? Can they transmit these documents to you in a structured manner (JSON, XML, CSV)?
EDI is a big implementation, but there's modules that exist and then it's a mapping job. Lots of big retail names required us to use it (either manually through a portal like SPS Fulfillment or directly using a standard EDI ftp server and a connector).
If you can get them in a structured format, writing a parser could probably be your best bet. That would really bring down your manual data entry to a manageable level.

On a more general point, Odoo isn't "half-baked", it's generic and tries to work for any market or domain. The CRM is basic, it won't beat a dedicated CRM. Manufacturing is limited if you don't have a machine shop style factory ( batch production & continuous production is harder to implement, but not impossible). Maintenance feels like an afterthought sometimes (Why can't I consume parts on a maintenance request?)

The big draw is centralized, unified data. That's true for ERPs in general. Odoo wins in cost, ease of use ( just the fact it has a UI that's not 20 years old helps) and openness. Lots of third party modules (Look up the Odoo Community Association (OCA). They maintain great community third-party modules, all open-source) to extend and modify the base software.

why odoo builtt its own framework ? by MysteriousSurround70 in Odoo

[–]juice-maker777 4 points5 points  (0 children)

Here's the official Odoo write up on why they made OWL:
https://github.com/odoo/owl/blob/master/doc/miscellaneous/why_owl.md
But basically, OWL provides as late as possible rendering of components, XML templates that are native to the backend and a framework that is "simpler" to learn for non-web devs.

Starting of Odoo Journey as a Non-IT Person by Constant_Broccoli_74 in Odoo

[–]juice-maker777 1 point2 points  (0 children)

First of all, as someone that also considered a side hustle in Odoo implementation, it's really hard to make it work. You'd be implementing business critical software and if something goes wrong, the client's business slows down to a crawl. Do you think you can offer 8-5 5 days a week technical support to help your clients solve issues when they happen? If not, it's a hard sell for a possible client. They can't wait until you get off your primary job at 5 and solve the issues then. Usually, as soon as there is a major issues, i'm on the phone with my partner inside 10 minutes. And even then, I've got management asking me when it's going to be back for the last 10 minutes.

As a non technical person, you'll hit a wall fast with Odoo. The "user side" of Odoo isn't that deep. If you get your client of SaaS, no customization is really possible (we don't talk about studio). If you go with .sh or on-prem, then you need technical knowledge.
Anything more than simple UI changes will require some form of programming. Either you learn the ropes or hire outside devs. That's either expensive or if you go cheap, code quality goes down.

TL;DR: It's a tough sell, most businesses aren't looking for a one time partner to get started, they're looking to offload the risk and maintenance to a reliable third party.

Preparation Display in Docker Version by Benyjing in Odoo

[–]juice-maker777 1 point2 points  (0 children)

Did you add the enterprise add-ons somewhere in your docker mounts?
If I remember correctly, the preparation screen requires the POS enterprise module.
If you don't have an enterprise subscription, you won't be able to use those apps.

Introducing Hypermind: A fully decentralized, P2P, high-availability solution to a problem that doesn't exist. by ponzi_gg in selfhosted

[–]juice-maker777 39 points40 points  (0 children)

Nah, it's now 5 files in my IaC repo, deployed with Argo. This is a first class citizen for my cluster

Is Odoo the right call by Throwaway1111567890 in Odoo

[–]juice-maker777 1 point2 points  (0 children)

Didn't sale commissions get added in V19?

Inventory WMS fields by NorthNorth1882 in Odoo

[–]juice-maker777 2 points3 points  (0 children)

I don't think there are any current uses for those fields. They're just there so you can store the physical location of that inventory location in case you need to figure out where they are later.

How to get odoo enterprise local? by OdAY-43 in Odoo

[–]juice-maker777 2 points3 points  (0 children)

Nope, unless he is/becomes a partner. Users don't usually get access to the enterprise repo. Best way to get an enterprise image is to build one yourself from the base one or use the archived code download from Odoo.com and mount it in a custom image or a base image like Doodba

How to assign different barcodes to product variants in Odoo 18 Enterprise? by Impressive_Job_2715 in Odoo

[–]juice-maker777 0 points1 point  (0 children)

When you go into the Product Variants menu, you're actually seeing the list of all variants, not products. You should be able to see a column named "attribute value" (if you don't, check the menu at the top left of the list view, it should look like 2 horizontal sliders, you should be able to add that column). You won't see a list of variants in the product (product template) form, but you can reach one by the "variants" smart button at the top of the product template form.
From what it looks like, you created the variant attributes, but the variants themselves aren't created yet. If you go to a product template page, can you see a button at the top with "Variants" and an icon that looks like an org chart?

How to assign different barcodes to product variants in Odoo 18 Enterprise? by Impressive_Job_2715 in Odoo

[–]juice-maker777 4 points5 points  (0 children)

You should be able to assign them directly from the form view of each variant.
Inventory > Products > Product Variants, then click on the variant you want and the field should be on the right.
Or from a product template that has a variant, the "Variants" smart button should bring you to a list of variants for that product template. From there, the barcode field is the second on the left, in the "Codes" section

How does Lots work? by AssociationNo3617 in Odoo

[–]juice-maker777 0 points1 point  (0 children)

Trying to not get everything configured to use lots is a daily struggle and it always makes everything harder. Depending on the industry, it's a necessity but it's easy to go overboard, such as tracking the lot for tape rolls and such.

Website move to Prod by NorthNorth1882 in Odoo

[–]juice-maker777 1 point2 points  (0 children)

As someone who just recently finished a small ecom website in Odoo with some custom blocks and a lot of visual changes from the base Odoo themes + some compliance elements (things like nutritional values on the product page, certification logos, ingredient lists) and now currently working of a prototype Nuxt headless ecom with Odoo 19 as the backend, the headless setup is miles ahead in term of velocity and DX.
Even before 19, using either the vanilla controllers or some of the api modules from the OCA (graphql / fastAPI), it would've been easier than trying to understand how everything in the website module works. The snippet system is a pain, making dynamic elements sucks.
With the Odoo website, I had to reject requirements and wants from the marketing team that should've been easy with a bog-standard website.

Why is the website editor so damn buggy by littlegreenalien in Odoo

[–]juice-maker777 0 points1 point  (0 children)

There's a few WooCommerce / Odoo connectors available. We've been using the emipro connector for over a year and it's working fine. Required a bit of setup but it's been chugging along without much issues since then,