Tous les Projets
Agents IABackend

Moteur de Recommandation E-commerce (n8n)

Backend de recommandation en production : n8n + PostgreSQL, 4 modes (tendances/co-achat/personnalisé/réachat), 74 nœuds, API webhook, planificateur quotidien. Aucun serveur personnalisé requis.

4
Recommendation modes
74
n8n nodes
None
Server required
Automated
Daily cleanup
Jeu de Données

Données de commandes e-commerce personnalisées via API REST

Approche

Moteur de recommandation à 4 algorithmes avec upsert, planificateur quotidien, API webhook

Stack Technique
n8nPostgreSQLJavaScript (Code nodes)REST webhooks
Mots-clés
n8nPostgreSQLMarket BasketRecommendationWebhooksAutomation
Analyse Approfondie

Moteur de recommandation production entièrement construit avec n8n + PostgreSQL — pas de serveur Python, pas d'infrastructure ML.

4 Algorithmes de Recommandation

ModeAlgorithmeCas d'Usage
TendancesProduits les plus achetés sur fenêtre glissante 7 joursPage d'accueil
Co-achatAnalyse du panier de marché"Fréquemment acheté ensemble"
PersonnaliséHistorique client → top non commandéClients récurrents
RachatConsommables précédemment achetésE-mails de réapprovisionnement

Architecture (74 nœuds)

POST /import-orders → valider client → upsert vers PostgreSQL
POST /generate-recs → récupérer commandes → exécuter algorithmes → upsert résultats
GET  /get-recs      → récupérer par mode + client_id
GET  /customer-recs → personnalisé + rachat fusionnés
ScheduleTrigger (quotidien) → purger commandes > 90 jours

Motif SQL Panier de Marché Pour chaque paire de commandes (A,B) achetés par le même client : incrémenter co_purchase_count(A,B). La requête retourne les articles avec le plus grand compte pour le produit courant.

Pourquoi n8n Plutôt que Python ? Les backends de recommandation typiques nécessitent : service de modèle, env Python, monitoring, réentraînement. Celui-ci délivre 4 modes de recommandation avec SQL + webhooks purs, déployable en quelques heures, maintenable sans code.