Grille tarifaire par client professionnel
Prix négociés par groupe de clients, appliqués dans le panier et sur la facture, importés chaque nuit depuis le logiciel de gestion (ERP) de l'entreprise.
Avant d'écrire une ligne, la bonne question est : est-ce que PrestaShop sait déjà le faire ? Dans la moitié des cas oui, et ce qu'on me demandait de développer était en réalité un réglage. Dans l'autre moitié, il faut du code. Et là, mieux vaut un module propre qu'une bidouille enfouie dans le thème, qui disparaîtra à la prochaine mise à jour.
Trois formes de code coexistent sur une boutique, et elles ne se valent pas. Le module est la bonne : un composant isolé, qu'on peut désactiver d'un clic, qui survit aux mises à jour et peut être repris par un autre développeur. La surcharge (un fichier placé dans le dossier override/ qui remplace une partie du logiciel PrestaShop) est acceptable quand aucun point d'accroche n'existe, ces points d'accroche étant les endroits prévus par PrestaShop pour brancher un module ; à condition d'être documentée : c'est elle qu'il faudra relire à chaque montée de version.
La modification directe du cœur (les fichiers de PrestaShop lui-même) ou du thème parent est à proscrire ; elle fonctionne le jour même et se perd à la première mise à jour, ce qui explique la plupart des boutiques bloquées sur une vieille version. Les besoins qui reviennent sont assez stables : configurateur de produit, grilles tarifaires par groupe de clients au-delà de ce que PrestaShop propose d'origine, commande rapide par référence pour la vente aux professionnels, passerelle vers un ERP (votre logiciel de gestion) ou un logiciel de caisse, connecteur vers une place de marché. Aucun n'est spectaculaire, tous se chiffrent, et chacun mérite qu'on vérifie d'abord si un module existant sérieux ne fait pas déjà l'affaire : payer une licence coûte souvent moins cher que payer du code, à condition que le module soit maintenu.
Ce qui est livré compte autant que ce qui est écrit : le code documenté, les hypothèses notées, et de quoi le reprendre sans moi. Un développement sur mesure qui ne peut être maintenu que par son auteur est une dette, pas un actif.
La question se pose avant le devis, pas après. Si la réponse est oui, il n'y a pas de projet, et c'est la bonne réponse.
Une licence maintenue coûte souvent moins cher que du code. Je vérifie surtout que l'auteur est encore actif.
Module isolé, testé sur une copie de votre boutique, avec sa documentation écrite au fur et à mesure et non à la fin.
Testé sur vos cas réels, puis expliqué à qui devra vivre avec.
Prix négociés par groupe de clients, appliqués dans le panier et sur la facture, importés chaque nuit depuis le logiciel de gestion (ERP) de l'entreprise.
Commandes exportées au format du transporteur dès le paiement, numéro de suivi récupéré et envoyé au client.
Devis gratuit sous 48h. Réponse sous 24h. Aucun engagement.
Certification délivrée par l'éditeur du CMS