En accompagnant des clients sur des projets alliant Dolibarr, TakePOS et PrestaShop, nous avons identifié un manque structurel que beaucoup d'intégrateurs rencontrent : la gestion des promotions n'est tout simplement pas implémentée nativement dans cet écosystème.
Dolibarr permet des remises sur documents — pas des prix promotionnels temporaires par produit ou catégorie.
TakePOS lit les prix Dolibarr mais ignore tout concept de promotion.
Et les modules tiers existants se limitent aux remises sur commandes, sans lien avec la caisse ni la boutique e-commerce.
Paloremthi a développé PromoEngine pour répondre précisément à ce vide.
Le principe est simple : tout se pilote depuis Dolibarr.
On crée une règle promo — par produit, par catégorie ou sur l’ensemble du catalogue — avec un type de remise (pourcentage, montant fixe ou prix cible) et des dates optionnelles.
Un cron quotidien applique automatiquement les prix sur TakePOS et restaure les prix normaux à l’expiration.
Chaque changement est loggé pour la conformité à la directive Omnibus UE.
La synchronisation des promotions Dolibarr avec PrestaShop est proposée en option et fonctionne de manière totalement indépendante : PromoEngine se connecte directement à l’API PrestaShop et crée ou supprime les prix promotionnels (specific_price) sans interférer avec aucun module de synchronisation catalogue déjà en place.
La correspondance entre produits Dolibarr et PrestaShop repose uniquement sur la référence produit ou le code-barres — il suffit que ce champ soit renseigné côté PrestaShop.
Aucune configuration supplémentaire n’est requise.
PromoEngine, c’est l’élément manquant dans l’écosystème Dolibarr / TakePOS.
