BK Modules pour les agences PrestaShop : 30 % et sur-mesure
Vendredi après-midi. Un de vos clients, qui vend à des installateurs, vous écrit avec trois choses « avant les vacances » : le catalogue ne doit pas s'afficher tant qu'il n'a pas validé chaque nouveau client, le numéro de TVA intracommunautaire doit se vérifier tout seul et le prix doit s'afficher dans la devise du pays d'où l'on visite la boutique. Aucune des trois ne fait un projet. Les trois ensemble mangent votre mois.
Quand on développe ou qu'on maintient des boutiques PrestaShop pour les autres, le problème n'est jamais de savoir le faire. C'est que le faire depuis zéro, le maintenir à la prochaine version de PrestaShop et répondre du bug dans deux ans n'entre pas dans le budget que votre client a validé.
Nous faisons des modules et du développement sur mesure pour PrestaShop, et nous travaillons avec les agences, les studios et les indépendants de deux façons : vous prenez notre catalogue avec 30 %, et vous prenez notre atelier pour tout ce qu'il n'est pas rentable de faire en interne.
Les deux façons de prendre les 30 %
Le même chiffre par deux chemins, et la seule différence est de savoir qui sort la carte :
- Un coupon de 30 % si c'est vous qui achetez. Vous achetez la licence en tant qu'agence, avec votre coupon, et vous la refacturez à votre client au tarif qui est le vôtre. La marge est à vous dès la première commande et votre client ne voit jamais notre prix public.
- Une commission de 30 % si c'est votre client qui achète. Vous lui transmettez votre lien, il achète, la licence reste à son nom —son compte, ses téléchargements, ses mises à jour— et vous touchez la commission sans avoir rien avancé.
Le choix n'est pas une question d'argent, puisque le pourcentage est identique. C'est une question de qui doit être propriétaire de la licence. Si la boutique est un client sous contrat de maintenance et que vous voulez garder la main sur les outils qu'elle utilise, achetez vous-même. Si votre client préfère ses propres licences à son nom —ou si vous livrez le projet et le refermez— transmettez le lien et prenez la commission.
Les mêmes 30 % dans les deux cas. Ce que vous choisissez, ce n'est pas la marge : c'est le nom qui figure sur la licence.
Le lien d'affiliation marque le visiteur pendant trente jours. Si votre client arrive aujourd'hui par votre lien, y réfléchit et achète la semaine prochaine, la vente reste la vôtre. Le reste, en bref :
- La commission se calcule sur le montant net : le prix hors TVA, sans remises ni remboursements et sans les frais du moyen de paiement.
- Chaque vente passe deux mois de validation avant de devenir un solde disponible. C'est le délai pour que se referment retours et impayés.
- Le solde se retire à partir de 50 €, par PayPal ou par virement.
Comment entrer
- Vous nous écrivez et vous nous dites ce que vous faites. Ni volume minimum, ni exclusivité : juste savoir qui vous êtes et quel type de boutiques vous suivez.
- Nous créons votre coupon, au nom de votre agence. Ce n'est pas un code public : il est à vous et vaut pour tous vos achats.
- Vous vous inscrivez au programme d'affiliation sur affiliates.bkmodules.com : c'est là que se trouvent votre lien, les visites que vous apportez, les ventes qui vous sont attribuées et les conditions complètes.
Les deux voies cohabitent : vous pouvez acheter les licences pour certains clients et transmettre le lien pour d'autres. La seule chose impossible, c'est de cumuler les deux sur la même vente.
Ce qui est déjà fait et que vous pouvez vendre demain
Tout le catalogue est de fabrication maison, fonctionne sur PrestaShop 1.7, 8 et 9, et s'installe sur le domaine de votre client sans toucher au cœur :
- Inscription professionnelle avec validation manuelle, pour les boutiques qui ne vendent qu'aux entreprises : le catalogue reste fermé jusqu'à ce que quelqu'un valide le client, et le numéro de TVA est vérifié auprès du registre européen. Nous l'avons raconté dans une boutique réservée aux pros au catalogue fermé et dans valider le numéro de TVA auprès de VIES.
- Le bouton de rétractation, obligatoire dans l'Union européenne depuis le 19 juin 2026. Si vous suivez des boutiques européennes, c'est la réponse la plus rapide à un courriel embarrassant : ce que la règle exige vraiment.
- Géolocalisation et prix par pays : chaque visiteur entre avec sa langue, sa devise et sa liste de prix. Cela se rentabilise dès qu'un client passe une frontière — les prix par pays.
- Un captcha sans cookies pour l'inscription et le formulaire de contact, sans bandeau de consentement et sans données envoyées à des tiers : l'alternative à reCAPTCHA.
- L'autocomplétion des adresses dans le tunnel de commande, c'est-à-dire ce qui évite les livraisons manquées : des adresses écrites correctement du premier coup.
- Les téléchargements avec déclinaisons, pour vendre des licences, des packs ou des bons avec des combinaisons et sans étape de livraison : comment cela se monte.
Les mises à jour voyagent avec la licence : quand nous publions une version, elle apparaît dans le compte du titulaire, prête à télécharger. Personne n'a à surveiller.
L'atelier : ce qu'il n'est pas rentable de faire en interne
L'autre moitié de notre travail est le développement sur mesure en marque blanche, et une bonne partie vient d'agences qui ont déjà vendu le projet et n'ont pas le créneau. Nos règles tiennent en trois lignes :
- Nous parlons à votre équipe, pas à votre client, sauf si vous voulez nous voir à cette réunion. Le projet est le vôtre et le visage devant le client est le vôtre.
- Nous ne passons pas derrière vous pour votre portefeuille. Le client que vous amenez reste votre client, y compris après la mission.
- Le code est livré et expliqué. Ce que nous écrivons arrive dans votre dépôt, documenté, pour que votre équipe le maintienne. Si vous préférez que nous nous en chargions, c'est possible aussi.
Les missions habituelles : un module sur mesure qui n'existe sur aucune marketplace, une migration de 1.7 vers 9 avec de vieux modules en route, un sauvetage de performance quand la boutique tombe aux mauvaises heures —ce sont presque toujours les bots et la recherche à facettes— ou une revue de SEO technique quand le trafic ne démarre pas.
Connecteurs entre PrestaShop et l'ERP
C'est ce que les agences nous demandent le plus, et aussi ce qui bloque le plus de projets : le client a déjà son ERP, avec ses tarifs, son stock par entrepôt et ses clients, et la boutique doit être la vitrine de tout cela, pas un troisième catalogue tenu à la main.
Avant d'écrire une ligne, le travail consiste à répartir qui commande sur quoi : l'ERP commande sur les prix, le stock et les tarifs ; la fiche commande sur la façon de présenter le produit ; la boutique commande sur la vente. Une fois ce partage clair, le connecteur devient un travail tranquille. Sans lui, aucune intégration ne tient six mois.
Ce qui traverse habituellement : les articles et leurs fiches, le prix et le tarif par client, le stock par entrepôt, l'unité minimale de vente, les commandes qui entrent dans l'ERP sans que personne les saisisse et le statut de commande qui revient vers la boutique. Et par-dessus, les créations et les retraits, pour qu'une référence abandonnée disparaisse toute seule.
Nous ne travaillons pas avec une liste fermée d'ERP : nous nous connectons à celui de votre client, par son API, par ses fichiers ou par sa base de données. Un cas est raconté du début à la fin —16 700 références, prix et stock issus de l'ERP, fiches du catalogue du groupe et commandes qui arrivent seules— dans connecter PrestaShop à Go!Manage et Aunabase.
Les questions que posent les agences
Au nom de qui est la licence ?
De celui qui achète. Si vous achetez avec le coupon, elle est à vous et vous l'installez où il faut ; si votre client achète par votre lien, elle est à lui. Et si un client change de mains, la licence peut être transférée au bon compte : c'est une personne qui le fait, pas un formulaire.
Puis-je cumuler le coupon et la commission sur la même vente ?
Non. Chaque vente suit un chemin : soit vous achetez avec la remise, soit votre client achète et vous touchez la commission.
Qui répond au client quand quelque chose casse ?
Vous, si vous voulez rester le seul visage visible : vous nous écrivez et nous répondons derrière. Ou nous directement, si vous préférez vous décharger du support. Cela se décide au départ et cela peut changer.
Et si le module convient presque, mais qu'il manque une chose à mon client ?
C'est la conversation la plus fréquente. Parfois ce qui manque est déjà prévu et sort dans la version suivante pour tout le monde ; parfois c'est si propre à votre client que cela se fait à part. Dans les deux cas, la réponse arrive en une journée.
Commençons par un client
Rien à signer, aucun badge de « partenaire » à décrocher. Avez-vous en ce moment une boutique qui attend quelque chose qu'il n'est pas rentable de développer ? Racontez-nous et nous vous dirons si cela existe déjà, si nous le faisons, ou si ce n'est pas pour nous. Le premier échange ne coûte rien.