Skip to Content

Big or small, every Odoo customization request follows a rigorous method at E3K.

Discover how, thanks to our 4-step approach, we turn your customization requests into concrete solutions—designed to fit seamlessly into your daily operations… and, most importantly, to make your life easier.
June 11, 2025 by
Big or small, every Odoo customization request follows a rigorous method at E3K.
Sarah Fortin
| No comments yet

Whether it's a small or large request, every Odoo customization follows a true method at e3k

At e3k, we understand that every business is unique and that your Odoo customization needs are just as unique. Whether you have a small idea in mind or a large project in sight, we support you with method and rigor, ensuring optimal results.

Discover how, thanks to our 4-step approach, we successfully transform your customization requests into concrete solutions designed to seamlessly integrate into your daily life... and most importantly, to simplify your life.

1. Before programming

It all starts with an analysis of your needs. Is this development really necessary? Can we do it differently with the native Odoo tools? What will be the impacts on future updates?

Next, we document everything: objectives, screenshots, short videos, and above all, we describe the request from the perspective of the end user (what is called a user story). The idea is to clearly establish why this development is useful for you.

Little bonus: we also check if there is already a module on the Odoo Appstore that could meet your needs, in part or in full. But be careful: we don’t buy anything without validating it with our developers (because a nice module can sometimes hide a pretty big headache…).

Once the request is well understood, we share everything with you for approval. Do you approve? Perfect. Let's move on to the estimation.

Our usual timeline? Expect about 3 days for the estimate, then 2 to 3 weeks to start development, depending on our current workload. After that, time should be allocated for testing and validation. In short, every project deserves a bit of planning.

2. Programming

Your development is approved? Let's get started. The developer creates a dedicated module, documents the configurations, the constraints, and conducts an initial series of tests. They ensure that everything works well before handing it over to you for validation. And if we need to make adjustments along the way, we will communicate immediately with your e3k advisor.

Just a reminder: each development is unique. But we follow a specific framework to ensure quality and maintainability.

3. Tests

The analyst of your project conducts rigorous testing. Bugs (if any) are identified, corrected, user experience is validated, and you are invited to test it yourself, with a clear explanation of the actions to take.

It's also a good time for a little trainingbecause we don't just deliver, we also explain how it works. And if everything is good, we set the production date together.

4. Production Deployment

Before installing your new module in your production environment, we ensure that:

  • The documentation is ready,
  • The deployment is scheduled at a strategic time (usually early in the morning or after business hours),
  • everything is in accordance with our e3k standards.

Once in production, the analyst tests one last time, confirms everything with you, and we send you the necessary information. And there you go! You have a new feature ready to use.

4 good practices to remember

(If you've made it this far, hats off!)

  • We avoid Teams for follow-ups → all information must go through Odoo tasks (we know it’s tempting… but we resist!) It makes follow-ups so much easier and optimizes our time.
  • Every hour worked is recorded → even the non-billable ones (we love that, transparency).
  • A good development is good communication → we prefer to ask too many questions rather than not enough.
  • No panic if it takes a little time → we prioritize quality, and we will keep you updated on developments at every step.

In the end, custom development is more than just a small piece of code. It’s a rigorous, collaborative, and well-structured process. And at e3k, we take it seriously… with a touch of humor.

Do you have a customization idea? Talk to your e3k advisor, we're here for that!


Frequently Asked Questions

Do you have any other questions? We answer them.

Access to stock adjustments is done from the main menu of Odoo via the path Inventory > Operations > Inventory Adjustments. This interface allows you to view all products currently in stock and their respective quantities.

A comprehensive dashboard displays essential information by location: available quantities, observed discrepancies, and the dates of the last inventories. The entry of new counts is done quickly thanks to an intuitive interface compatible with barcodes.

To make a new adjustment, simply select the relevant location and enter the actual quantities observed. The system automatically calculates the differences and updates the database after validation.

Need help? We offer our support.

The process of making an inventory adjustment begins with creating a new record from the dashboard. Give your operation a clear name, such as "Monthly Inventory - June 2025," to facilitate future tracking.

Then select the products to be inventoried: either by category or individually. For an accurate count, use a barcode scanner compatible with Odoo or manually enter the physical quantities observed.

Once the counting is complete, check the discrepancies automatically calculated by the system. Validate the adjustment only after reviewing each line. A practical example: if you find 95 units of a product instead of the 100 recorded, the discrepancy of -5 will be automatically recorded in your movement history.

 

Share this post
Sign in to leave a comment