• English
  • Français

Webmaster freelance à votre service depuis 1997.
Chef de projet freelance pour les projets plus complexes : la sous traitance du développement pour ces projets permet d'optimiser les délais et coûts de développement.

Site de marketing d'affiliation Drupal 7

Vous êtes ici

Site de marketing d'affiliation Drupal 7

Description



Au 1er semestre 2015, j'ai réalisé pour le compte d'un client un site de marketing d'affiliation et de blogging multisite.

Site de marketing d'affiliation Drupal 7.0

Après avoir rédigé un cahier des charges et étudié les différentes options techniques, nous avons choisi de réaliser le développement avec Drupal 7.0.

Ce projet étant ambitieux et lourd en terme de développement, j'ai recruté 4 développeurs : 3 en Inde et 1 en Ukraine qui ont développé les différents modules.

Module de gestion du système d'affiliation pour Drupal

Ce module permet de gérer le système d'affiliation en lui même, c'est à dire qu'il permet aux utilisateurs d'inviter leurs amis à rejoindre le site. S'ils acceptent, ils deviennent filleuls de l'utilisateur qui les a invités, leur parrain. Les filleuls peuvent devenir parrain à leur tour en invitant leurs amis à les rejoindre.

Ce module permet également de calculer les commissions dûes en fonction d'un certain nombre de paramètres :

  • en fonction de leur ordre d'arrivée dans la liste des filleuls du parrain, les commissions sont attribuées à leur parrain direct ou au parrain de leur parrain,
  • si le parrain auquel la commission est attribuée n'est pas détenteur d'une licence du produit lui permettant de bénéficier du système d'affiliation, la commission est attribuée au parrain du parrain auquel échappe la commission,
  • si le parrain auquel la commission est attribuée n'est pas détenteur du produit générant la commission, sa commission est perdue et elle est attribuée à son propre parrain.

Ce module permet d'expédier des mails pour notifier les parrains des commissions gagnées et perdues.

Module de gestion des paiements récurrents pour Drupal

Ce module a été développé en utilisant le système Paybox qui permet de réaliser des paiements par carte bancaire. Ce système a la particularité de permettre de stocker une empreinte de la carte bleue du client lors du 1er paiement avec celle ci. Ainsi, les fois suivantes, le client n'a pas besoin de saisir son numéro de carte, il lui suffit de la séctionner pour réaliser son paiement en ligne.

Ce module, en stockant l'empreinte de la carte bleue des clients a un double avantage :

  • le numéro de carte n'est pas stockée sur le serveur web du site mais sur le serveur de la banque, ainsi ce système est complètement sécurisé pour les clients comme pour le marchand, même en cas de piratage de son site,
  • il permet de réaliser des paiements récurrents de façon automatisées en utilisant la carte bleue par défaut du client.

Moduel de gestion de blog multisite

Un des enjeux de ce site était de permettre à chaque utilisateur de créer son propre site web en utilisant l'interface mise à disposition par le site web de mon client. Nous avons fait développé ce module pour Drupal qui se base sur les modules de gestion multisite.

Ce module permet de gérer plusieurs thèmes, ainsi chaque client peut choisir la présentation de son site et l'adapter à ses propres besoins.

Module de gestion d'un système d'auto-répondeur

Ce module a été développé en utilisant l'auto répondeur MailChimp, tout en respectant les contraintes liées au système de multisite. Ainsi, chaque client a son propre compte MailChimp qu'il relie à son compte sur le site de mon client.

L'intérêt d'un tel module est de permettre l'envoi de mails personnalisés utilisant les données stockées dans le site de marketing d'affiliation via la plateforme MailChimp.

Conclusion sur ce projet

Sur ce projet, j'ai mis ma casquette "Chef de projet web", et ai fait sous traiter le principal du développement. Ainsi, les délais ont été considérablement raccourcis, et le coût global du projet a été de 2 à 3 fois inférieur à ce qu'il aurait été en passant par une agence web habituelle.

Réalisations équivalentes

Laxmi Web Agency

Christophe Bourgois, développeur web freelance et web master expérimenté, met à votre service ses 20 années d'expérience pour la création de votre site internet, l'hébergement de vos sites, la gestion de vos domaines, et l'infogérance de vos serveurs.