Practical advice on Odoo, AI, software and apps.
Straight answers from real projects. Browse by topic below.
Odoo Technical
How to Build Native Semantic Search in Odoo 19 with pgvector
Odoo 19 finally makes AI a first-class citizen of the stack, yet search itself has barely moved. Underneath the polish, name_search and _name_search still resolve to…
Odoo Knowledge
Odoo vs NetSuite: ERP Comparison for Growing Companies
Most Odoo vs NetSuite evaluations go wrong in the first fortnight. A committee builds a feature matrix, both vendors tick roughly the same boxes, and the…
Odoo Knowledge
10 Signs Your Business Has Outgrown Spreadsheets
Almost every growing business runs on spreadsheets longer than it should. They are free, familiar, and infinitely flexible, which is exactly the problem. A spreadsheet never…
Odoo Functional
Odoo Single Touch Payroll: What STP Phase 2 Requires
Most Australian employers running Odoo believe their STP obligations are handled because pay events lodge successfully and no error codes come back. Successful lodgement is not…
Odoo Knowledge
Odoo vs MYOB: An Honest Comparison for Australian SMBs
Every few months a client sits across from me with the same spreadsheet open. MYOB on the left, three other subscriptions on the right, and a…
Odoo Functional
Odoo GST Setup Australia: BAS-Ready Configuration
Most GST problems in Odoo do not surface on invoice one. They surface eleven weeks later, when someone opens the BAS report and the 1A figure…
Odoo Knowledge
Odoo vs Xero: Which Fits Australian Businesses?
Almost every Australian business that asks me this question has already answered a different one. They are not really trying to decide between two accounting products.…
Odoo Technical
Wholesale Pricing Odoo 19: A Technical Config Guide
If you sell to distributors, resellers, and retail buyers from the same catalog, you already know the core problem: one SKU, many prices. Getting wholesale pricing…
Odoo Technical
Gemini vs Claude vs GPT-5.6 for Odoo Development
Every Odoo agency in Australia is now running the same quiet experiment. Someone on the team opens an AI chat window, describes a module, and pastes…
Odoo Functional
Appointment Booking Workflows in Odoo 19 for Service Businesses
Service businesses run on the calendar. Every unbooked slot is lost revenue, every double-booking is a reputational cost, and every no-show is capacity that could have…
Odoo Functional
How to Manage Vendor Refunds in Odoo 19 Accounting
Vendor refunds are one of those processes that look trivial on a demo screen and then quietly create chaos in a live database. A supplier credits…
Odoo Functional
Multilingual SEO for Odoo 19 Website Pages Made Simple
If you are running a single-language Odoo site while selling into several markets, the gap between your current traffic and your real potential is almost always…