01
Starting point
The client runs a van-upfitting operation on Odoo alongside a set of third-party apps, all covered by an ongoing monthly support package.
Work arrived from several directions at once: warehouse barcode labels began printing escaped markup instead of the intended text, a third-party loan-management app could not be installed cleanly, and the team needed a client-facing board to track orders plus a clearer calendar.
02
Constraints
- Because the affected software was vendor-supplied, changes had to be made inside those modules and deployed without disrupting day-to-day production.
- Each item had to be resolved at its source rather than worked around.
03
Scope
- The label-printing defect fixed in the third-party label-designer module with safe-markup rendering, deployed staging-first and then to production.
- The third-party loan-management app hardened: the vendor marketing payload stripped to a fraction of its shipped size, vendor-shipped duplicate access-control rows repaired, and a dependency shim wired so the module self-installs on every environment rebuild.
- A web order and tracking board with reported, in-progress, and resolved statuses.
- A weekly shipping report that groups completed deliveries by ship week.
- A base-components bill-of-materials export to spreadsheet with on-hand plus forecast figures.
- Calendar UX improvements so event colors follow the event tag color, with sidebar tag-filter buttons for fast filtering.
04
Approach
Stack
Odoo · third-party label-designer module · third-party loan-management app · custom order-tracking board
- 01
Triage and stabilize
Inventoried the reported issues across the third-party app stack and prioritized the label-printing defect, traced to the label template rendering escaped markup. Fixed it in the third-party label-designer module with safe-markup rendering, deployed staging-first and then to production.
- 02
Repair the financing module
Hardened the third-party loan-management app: stripped the vendor marketing payload, repaired the vendor-shipped duplicate access-control rows that crashed every install, and wired a dependency shim so the module self-installs on every environment rebuild.
- 03
Ship client-facing tracking
Built a web order and tracking board with reported, in-progress, and resolved statuses, backed by a weekly shipping report that groups completed deliveries by ship week.
- 04
Test, promote and polish
Staged the loan-management work, put it through client testing, then promoted it to production with a rollback tag in place. Delivered calendar UX improvements.
05
Evidence
Production result: warehouse labels render correctly, and the financing app installs cleanly on every environment rebuild.
Production also includes the order board, shipping report, bill-of-materials export, and calendar filters.
Oversight
The financing release passed client testing before production promotion, with a rollback tag in place.
06
Limitations
- This is an ongoing support engagement, so the write-up covers the shipped items above and makes no end-of-project claim.