The Diagnostic-Before-Fix Discipline: How We Debug Odoo by DimeSoft Business Solutions, Inc., Bill Dimes Most bad Odoo fixes look correct in code review. The code is clean, the logic seems sound, and the reviewer approves it. Then it breaks something else in production, usually something unrelated on the...
Custom Module vs. Customization: A Decision Framework for Odoo Projects by DimeSoft Business Solutions, Inc., Bill Dimes "Can you customize Odoo for us?" is one of the first things a new client asks. It is also the wrong question. Every Odoo deployment is customized. The question that actually matters is what kind, and ... Custom Modules
When to Extend an Odoo Model vs. Build Alongside It by DimeSoft Business Solutions, Inc., Bill Dimes The default move in Odoo is to extend an existing model. When you need to track something about a customer, you add a field to res.partner . When you need to track something about an order, you add a ... Computed Fields ORM
How We Run an Odoo Project: The Case for Iterative Delivery by DimeSoft Business Solutions, Inc., Bill Dimes The most dangerous moment in a traditional ERP project is UAT (User Acceptance Testing). That's when the client sits down with the system for the first time after a long build phase, and discovers it ... Projects
Why We Don't Use Odoo Studio for Production Client Work by DimeSoft Business Solutions, Inc., Bill Dimes Odoo Studio is a genuinely impressive piece of engineering. Point-and-click field creation, drag-and-drop form layouts, automated actions built without writing a line of code. For a business owner who... Custom Modules Odoo Studio
The ds_ Convention: How We Namespace Custom Odoo Modules (and Why You Should Too) by DimeSoft Business Solutions, Inc., Bill Dimes Most of the time I spend on an Odoo version upgrade is figuring out who wrote what. By the time an Odoo deployment is two or three years old, it has typically lived through more than one consultant. E... Custom Modules Odoo Upgrade
Ramp–Odoo Integration by DimeSoft by Randy Charleston At DimeSoft, we're always looking for new ways to simplify your workflows and save your business time and money. That’s why we’re excited to announce our latest innovation: a synced integration betwee... Custom Modules
Move to Odoo Without Losing Your Sale/Invoice History by Randy Charleston Migrating to Odoo just got a lot easier! When businesses transition to Odoo from other platforms, one major hurdle is deciding what financial history to bring over. Rebuilding full accounting records ...
Paccurate Shipping: DimeSoft's Odoo Packing Solutions by Randy Charleston In today’s fast-paced e-commerce landscape, efficiency and sustainability are essential for staying competitive. To address these needs, DimeSoft Business Solutions has integrated Paccurate with Odoo ...
STREAMLINE YOUR FINANCIAL INSIGHTS WITH POSTED INVOICE ANALYSIS by Randy Charleston In the ever-evolving landscape of business finance, having a robust tool to manage and analyze your invoices is essential. This is where Posted Invoice Analysis comes into play. Imagine a comprehensiv...
WHY ODOO MIGHT BE THE PERFECT ERP FOR YOUR GROWING COMPANY by Adessa Walker In the dynamic landscape of business operations, the need for efficient and streamlined processes has never been more crucial, especially for growing companies. Enterprise Resource Planning (ERP) syst...
CHOOSING THE RIGHT ERP SOFTWARE FOR YOUR BUSINESS: A COMPREHENSIVE GUIDE by Adessa Walker It can be an exciting task to replace your legacy systems with an innovative enterprise resource planning (ERP) solution. Your new ERP software will help your company as it evolves and grows. However,...