Sylla N'faly

Sylla N'faly

Software | Data Engineer

  • Home
  • Projects
  • CV
  • Blog
Available
Projects/shipped/SmartRecommender AI: Predictive Sales for Odoo

SmartRecommender AI: Predictive Sales for Odoo

An intelligent Odoo 17 module that transforms passive sales data into active cross-selling opportunities using Machine Learning (Apriori Algorithm) directly within the ERP interface.

In the era of data-driven decision making, standard ERPs often remain simple 'Systems of Record'. This project bridges the gap to 'Systems of Intelligence'. SmartRecommender AI is a custom Odoo 17 addon designed to automate cross-selling and up-selling strategies. By mining historical sales data using the Apriori algorithm (Association Rules Learning), the system identifies purchasing patterns (e.g., 'If Desk, then Chair'). These insights are delivered in real-time to sales representatives via a seamless UI integration in the Quotation form, displaying confidence scores and lift metrics to maximize the average cart value without manual effort.

The Problem

Sales representatives using Odoo lacked visibility on relevant product associations, leading to missed cross-selling opportunities and a static average basket size. Manual analysis of sales history was too time-consuming.

The Solution

I developed a custom Odoo module that integrates the Pandas and Mlxtend libraries. It extracts historical data, trains a model using the Apriori algorithm to find itemsets with high 'Lift', and displays these suggestions dynamically in the sales view (<50ms latency).

Global Architecture
Global Architecture
AI Knowledge Base (Generated Rules)
AI Knowledge Base (Generated Rules)
Real-time Suggestions in Quotation
Real-time Suggestions in Quotation
Detailed Metrics (Confidence & Lift)
Detailed Metrics (Confidence & Lift)
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Generic Module Settings
Year
2026
Role
Fullstack Odoo Developer (Backend Python/ORM, Frontend XML/OWL, Data Science Integration).
Tech Stack
Odoo 17Python 3.11Machine LearningApriori AlgorithmData MiningDockerPostgreSQLERP
Links
Live Preview Source Code
Back to all projects