Aller au contenu principal

Ce que j’ai livré,
projet par projet

Modules et connecteurs pour des boutiques PrestaShop, sites pour des entreprises de Touraine, serveurs administrés en propre et remises en état. Chaque fiche dit la situation de départ, ce qui a été fait, et le résultat quand il a été mesuré. Les montants indiqués sont ceux réellement facturés, repris de la page tarifs.

Décrire mon besoin 10 projets avec leur montant

Caisse, stock et fidélité : le magasin et la boutique ensemble

Pour les commerçants qui vendent en magasin et en ligne : un seul stock, un seul compte fidélité, une caisse qui connaît le client du site. C’est du développement PrestaShop sur mesure, branché sur les outils déjà en place.

PrestaShop Module

Une fidélité commune au magasin et au site

Pour un commerçant qui vend en magasin et en ligne, et dont les clients doivent retrouver leurs points des deux côtés.

Module de fidélité LoyaltyRewards pour PrestaShop : portefeuille de points, états suivis un à un (en attente, libérés, utilisés, partiellement utilisés, expirés), tableau de bord et statistiques, import de points, intégration à la caisse RockPOS : un seul compte fidélité, en caisse comme sur le site.

PrestaShop PHP 8 MySQL RockPOS
Développement PrestaShop sur mesure
PrestaShop Caisse

La caisse du magasin adaptée au commerce

Pour que le vendeur en caisse (RockPOS, HSPointOfSalePro) voie le même client, le même compte fidélité et la même carte que la boutique en ligne.

Interface de caisse personnalisée, compte fidélité détaillé sous les yeux du vendeur, carte de fidélité à code-barres, tickets de caisse aux couleurs de l’enseigne, portefeuille de points du module de fidélité intégré.

PrestaShop RockPOS PHP 8
Développement PrestaShop sur mesure
PrestaShop Module

Plusieurs entrepôts, un seul catalogue

Quand le stock est réparti sur plusieurs lieux et que PrestaShop n’en gère qu’un d’origine.

Module MultiStock : affectation des stocks par entrepôt, règles de priorité d’expédition, réservation du stock à la validation de la commande, rapport de disponibilité.

PrestaShop PHP 8 MySQL
Développement PrestaShop sur mesure
PrestaShop Web service

Deux boutiques, un stock

Deux boutiques PrestaShop qui vendent les mêmes produits, et un stock qui doit rester juste des deux côtés.

Synchronisation des niveaux de stock entre les deux boutiques par le web service natif de PrestaShop, règles de priorité en cas de conflit, journal de tous les mouvements, alerte par e-mail dès qu’un écart est détecté.

PrestaShop PHP 8 Web service REST
Développement PrestaShop sur mesure
PrestaShop Module

Vendre et racheter de l’occasion

Pour une enseigne qui reprend les produits de ses clients et les revend d’occasion, ce que PrestaShop ne prévoit pas d’origine.

Module FunChanges Occasion : état noté A, B ou C avec photos par état, tunnel de rachat où la reprise génère un crédit utilisable sur une sélection de produits, espace vendeur, intégration au catalogue principal.

PrestaShop PHP 8
Développement PrestaShop sur mesure
PrestaShop Node.js

Des nomenclatures PDF transformées en entrées de stock

Des nomenclatures reçues en PDF, à faire entrer dans le stock de la boutique sans les ressaisir.

Module PrestaShop adossé à un microservice Node.js : lecture des PDF, consolidation avec le catalogue, tableau éditable avec filtres et totaux, ajout de stock en masse selon les règles natives de PrestaShop (mouvements, traçabilité de l’employé). Côté serveur : vhost, dépendances système et service supervisé.

3 000 € HT facturés

PrestaShop Node.js systemd nginx
Développement PrestaShop sur mesure
PrestaShop Module

Afficher ou masquer un produit selon des règles

Quand certains produits ne doivent apparaître qu’à certains clients, à certaines dates ou au-dessus d’un certain stock.

Module AvailabilitySwitcher : règles combinables sur le niveau de stock, la plage de dates, le groupe de clients et la catégorie, réglées depuis le back-office.

PrestaShop PHP 8
Développement PrestaShop sur mesure

Vendre en ligne : places de marché, logiciel de gestion, tunnel de commande

Connecter la boutique à ce qui l’entoure, et retirer ce qui fait perdre une vente entre la fiche produit et le paiement.

PrestaShop Place de marché

Connecteur entre PrestaShop et la place de marché BrickLink

Pour un vendeur de LEGO d’occasion présent à la fois sur sa boutique et sur la place de marché BrickLink, avec un seul stock à tenir.

Import automatique des commandes de la place de marché dans la boutique, mise à jour du stock après chaque vente, synchronisation des statuts et des numéros de suivi, création des annonces depuis le catalogue, tables de correspondance pour les couleurs et les modes de livraison.

Les commandes descendent, les stocks remontent, les statuts et les suivis se synchronisent en continu.

5 000 € HT facturés

PrestaShop API BrickLink PHP 8
Développement PrestaShop sur mesure
PrestaShop ERP

La boutique reliée au logiciel de gestion et aux places de marché

Pour que les commandes de la boutique et celles des places de marché entrent dans l’ERP DailyBiz sans ressaisie.

Création automatique des clients, adresses, commandes et règlements dans l’ERP par son API, dès le passage en « paiement accepté » ; file d’attente, tâche planifiée toutes les cinq minutes, contrôle d’idempotence pour qu’aucune commande ne parte deux fois, journalisation, panneau de configuration en back-office.

Plus de ressaisie, et plus d’écart entre le site et la comptabilité.

2 250 € HT facturés

PrestaShop API DailyBiz Shopping Flux MySQL
Développement PrestaShop sur mesure
PrestaShop Module

Une adresse française saisie sans faute

Une adresse incomplète ou incohérente dans le tunnel de commande, c’est un colis qui revient : la saisie devait être guidée.

Module de saisie d’adresse pour PrestaShop 8 : code postal auto-complété, listes de villes et de départements dynamiques, vérification côté serveur de la cohérence code postal, ville et département, dans l’espace client comme dans le tunnel de commande.

600 € HT facturés

PrestaShop 8 PHP 8
Développement PrestaShop sur mesure
PrestaShop Node.js

Un catalogue de pièces détachées construit automatiquement

Pour créer une fiche par pièce détachée d’un produit composé sans rechercher et saisir chaque pièce à la main.

Module de back-office couplé à un robot Node.js : à partir d’une référence, recherche de chaque pièce chez les fournisseurs (référence, prix, poids, couleur), puis création des produits PrestaShop avec fiches et visuels par le web service, file d’attente et journal d’import compris.

Node.js Puppeteer PrestaShop Web service
Développement PrestaShop sur mesure
PrestaShop B2B

Prix sur demande pour une clientèle professionnelle

Pour une vente aux professionnels où le prix ne s’affiche pas, mais où la demande doit rester dans la boutique.

Module qui masque les prix et remplace le bouton d’ajout au panier par une demande de devis : réponse automatique avec offre et rappel du panier, gestion des demandes en back-office, statistiques, notifications par e-mail.

PrestaShop PHP 8
Développement PrestaShop sur mesure
PrestaShop E-mail

Relancer les paniers abandonnés

Des paniers remplis puis laissés là, sans que personne ne revienne vers le client.

Module de relance automatique : délai réglable (1 h, 24 h, 72 h), e-mail personnalisé avec lien de reprise du panier, tableau de bord des reprises en back-office.

PrestaShop PHP 8 SMTP
Développement PrestaShop sur mesure
PrestaShop Livraison

Frais de port calculés par département

Quand le tarif de livraison dépend du département, avec un surcoût pour les îles et l’outre-mer.

Module de calcul des frais de port selon le département de livraison : grille par tranche de poids et par zone, import CSV en back-office, compatible avec plusieurs transporteurs (Colissimo, Chronopost, TNT).

PrestaShop PHP CSV
Développement PrestaShop sur mesure
PrestaShop Réglementation

Le droit de rétractation en un clic

Un bouton de rétractation dans l’espace client, rendu obligatoire au 19 juin 2026.

Module qui ajoute le bouton de rétractation (14 jours) à l’espace client : formulaire généré automatiquement, suivi des demandes en back-office, conforme à la directive 2011/83/UE.

PrestaShop PHP 8
Développement PrestaShop sur mesure
Google E-commerce

Un flux produits accepté par Google Merchant Center

Pour que le catalogue de la boutique soit accepté par Google Merchant Center et serve aux annonces Shopping.

Génération du flux depuis PrestaShop, correspondance des attributs (GTIN, MPN, état), correction des erreurs de validation, liaison avec Google Ads et suivi des campagnes Shopping.

PrestaShop Google Merchant Center Google Ads
Développement PrestaShop sur mesure
Google WordPress et PrestaShop

Tous les avis Google sur le site, pas seulement cinq

Le composant officiel de Google n’affiche que cinq avis.

Récupération des avis publics par l’API Places, mise en cache côté serveur, affichage des notes, dates et auteurs, tri par date ou par pertinence. Le même composant sert sur WordPress et sur PrestaShop.

PHP API Google Places WordPress PrestaShop
Développement PrestaShop sur mesure

Sites et interfaces sur mesure

Thèmes, sites vitrines et applications développés sur mesure, sans constructeur de page, puis maintenus sous contrat.

PrestaShop Thème

Refonte graphique d’une boutique PrestaShop sur thème enfant

Des maquettes fournies, à intégrer sur une boutique en activité sans toucher au cœur de PrestaShop.

Thème enfant complet : en-tête, pied de page, menu, réassurance, newsletter, bannières, listing et fiche produit, panier, tunnel de commande, espace client et blog ; surcharge des modules, traductions, allègement des bibliothèques JavaScript. Mise en production avec moins d’une demi-journée d’indisponibilité.

Deux boutiques livrées à ce périmètre et à ce montant (literie, jeux et loisirs).

6 540 € HT facturés, livré en 2 mois

PrestaShop Smarty CSS JavaScript
Développement PrestaShop sur mesure
WordPress Bilingue

Site vitrine en français et en anglais

Un site vitrine en deux langues, que le client met à jour lui-même.

WordPress bilingue : thème paramétré, pages et visuels intégrés, horaires et dates d’ouverture, formulaire de contact protégé et carte, RGPD, optimisation des performances, déclaration à Google et à Bing, hébergement et nom de domaine compris.

3 500 € HT facturés, livré en 1 mois et demi

WordPress PHP 8
Création de site internet
CMS Site vitrine

Site institutionnel d’une entreprise du bâtiment

Présenter réalisations, actualités, avis et partenaires, sur un site que l’entreprise administre elle-même.

CMS administrable avec six types de contenu (réalisations, actualités, avis, partenaires…), thème sur mesure, formulaire protégé et carte, mentions légales et RGPD, hébergement, nom de domaine et messagerie, fiche Google, Search Console, formation à l’administration.

2 000 € HT facturés, livré en 1 mois (2019)

CMS PHP nginx
Création de site internet
Application Hors ligne

Application de jeu de piste qui fonctionne sans réseau

Des équipes jouent sur le terrain, parfois sans couverture mobile ; le classement ne devait pas en souffrir.

Application écrite sans CMS : installable sur le téléphone, mode hors ligne, back-office des étapes et des parcours par glisser-déposer, équipes et QR codes, chronométrage en temps réel. Une réponse saisie hors connexion est conservée puis renvoyée avec son horodatage d’origine.

4 200 € HT facturés (2021)

PHP PWA Service worker
Le périmètre complet sur la page tarifs
WordPress Multilingue

Un site WordPress passé en trois langues

Un site WordPress à servir en français, en anglais et en allemand, sans perdre les pages déjà connues de Google.

Intégration de Polylang, balises hreflang, synchronisation des contenus entre les versions, traduction des adresses de pages, plan du site adapté et redirections de langue.

WordPress Polylang PHP 8
Développement WordPress et WooCommerce
WordPress Cartographie

Site d’un parc de loisirs : carte interactive et agenda

Montrer le plan du parc, les événements du moment et dire si c’est ouvert, sans que l’équipe touche au code.

Carte cliquable des zones et attractions (Leaflet et OpenStreetMap), agenda d’événements administrable, horaires saisonniers avec affichage « ouvert » ou « fermé » calculé en temps réel.

WordPress ACF Leaflet OpenStreetMap
Développement WordPress et WooCommerce
WordPress Instagram

Site d’un restaurant : carte administrable et flux Instagram

Une carte qui change souvent, des photos publiées sur Instagram, des réservations prises par téléphone.

Carte du menu entièrement administrable (plats, descriptions, allergènes, prix), flux Instagram rafraîchi automatiquement par l’API Graph, formulaire de réservation, horaires gérés depuis le back-office.

WordPress ACF API Instagram Graph
Développement WordPress et WooCommerce

Sites livrés, fiche par fiche

Les sites et boutiques livrés à des entreprises et des associations, le plus souvent de Tours et d’Indre-et-Loire. Chaque fiche décrit le site tel qu’il a été livré à l’époque.

  1. Excell Habitat

    Site du constructeur Excell Habitat sous Drupal 8 : création graphique, administration de contenu sur mesure, responsive et hébergement sécurisé.

  2. Maison des Cadres

    Site de l’association Maison des Cadres d’Indre-et-Loire : hébergement sécurisé, maintenance Drupal et CiviCRM, assistance de niveau 2, responsive.

  3. Cours-Assistance

    Refonte complète du site de l’agence de cours particuliers Cours-Assistance sous Drupal 8 : reprise des contenus, formulaire de devis sur mesure, maintenance suivie.

  4. KiGardeMonEnfant

    Site de l’agence de garde d’enfants KiGardeMonEnfant : création graphique en tons pastel, formulaires sur mesure, livré en moins de trois semaines.

  5. Tennis Match Point

    Boutique en ligne de matériel, chaussures et textile pour les sports de raquette : création graphique, vente en ligne, hébergement, emailing et campagnes Adwords.

  6. Frottis de l'espace

    Site de l’association musicale Les Frottis de l’Espace : lecteur MP3 avec playlist, agenda des concerts, boutique de merchandising et galerie photos, sous Drupal 8.

  7. Lodgim Immobilier

    Second site de l’ensemble multi-site Lodgim, dédié à l’activité immobilière : même socle Drupal, administration personnalisée, import de flux XML, hébergement dédié.

  8. Lodgim

    Site de l’aménageur-lotisseur Lodgim sous Drupal, en multi-site : import de flux XML, administration sur mesure, Memcache, certificat EV SAN et hébergement dédié.

  9. Urhaj

    Site de l’URHAJ Centre-Val de Loire : annuaire des résidences et des adhérents, recherche géolocalisée, espace extranet et administration sur mesure sous Drupal.

  10. Orijns

    Boutique PrestaShop de la marque de vêtements Orijns : création graphique, vente en ligne, interface logistique, version responsive et hébergement sécurisé.

  11. River Loire

    Site de River Loire, organisateur de séminaires et d’événements d’entreprise dans les châteaux de Touraine : création graphique, responsive, retouches et assistance.

  12. Zen

    Vente en ligne pour le restaurant japonais Zen à Tours, sous PrestaShop : espace clients, zones de livraison, planning de transporteur et création graphique.

  13. Kimaide

    Plateforme de mise en relation pour les services à la personne : annuaire d’annonces, espace membres, vente en ligne et administration sur mesure sous Drupal.

  14. PLPB

    Site du club de tennis de table PLPB à Tours : statistiques dynamiques alimentées par un flux XML, création graphique, responsive et hébergement sécurisé.

  15. Fjt Tours

    Site de l’association Jeunesse et Habitat à Tours sous Joomla : paiement en ligne, agenda d’événements, blog, création graphique et version responsive.

  16. Récréàmomes

    Site de l’association Récréàmômes, maison de l’enfance à Tours : espace membres, galerie photos, création graphique, administration sur mesure et responsive.

  17. Nanouxe

    Site portfolio d’une costumière de spectacle : navigation full Ajax, animation HTML5, présentation des créations, administration sur mesure et hébergement sécurisé.

  18. Agrivista

    Site d’Agrivista, conseil aux entreprises agricoles : création graphique, galerie photos, administration sur mesure, version responsive et hébergement sécurisé.

  19. Epinum

    Optimisation de la boutique PrestaShop d’Epinum, spécialiste de la phytothérapie : administration du VPS, emailing, campagnes SEA, retouches et assistance.

Serveurs, sécurité et migrations

La moitié du métier qui ne se voit pas : les serveurs sont administrés en propre, ce qui permet de régler à la source ce qu’une agence doit demander à son hébergeur.

nginx Sécurité

Un serveur qui tient sous les vagues de robots

Un serveur saturé par le trafic automatisé.

Filtrage en amont de PrestaShop, dans nginx : GeoIP2, règles sur les User-Agent, limitation de débit par zone, réponses sans corps (HTTP 444) pour les abus, fail2ban.

82 % des requêtes écartées sur l’échantillon analysé, sans qu’aucun client légitime ait été bloqué lors des tests.

nginx GeoIP2 fail2ban
Sécurité et maintenance PrestaShop
Surveillance Debian

Prévenu avant vos visiteurs

Espace disque, base de données, temps de réponse : personne ne regarde ces chiffres tant que le site tient.

Supervision Prometheus et Grafana sur les serveurs dédiés : sondes système, MariaDB et nginx, tableaux de bord en temps réel, règles d’alerte par e-mail et Slack.

Prometheus Grafana Debian
Maintenance et hébergement
PrestaShop Migration

Migration PrestaShop 1.6 vers 1.7 d’une boutique très personnalisée

Une boutique en PrestaShop 1.6, avec un thème et une quinzaine de spécificités qui ne se reportent pas telles quelles en 1.7.

Copie complète en environnement isolé, montée de version en deux paliers (PHP 7.0 vers 7.4 comprise), nettoyage des anciens modules et thèmes, thème enfant reconstruit à partir du thème natif, quatre modules métier rendus compatibles et un module dédié développé, paiements testés en recette, puis rejeu complet en production.

6 500 € HT facturés (2023)

PrestaShop 1.7 PHP 7.4 MySQL
Développement PrestaShop sur mesure
PrestaShop Migration

Migration PrestaShop 1.7 vers 8.2

Une boutique en 1.7.8 à passer en 8.2, avec PHP 8.1, sans surprise le jour de la bascule.

Sauvegarde et mise en maintenance, mise à jour des modules et des traductions, correction des modules et surcharges incompatibles, adaptation du thème, activation des images AVIF et WebP, tests complets sur serveur de développement avant la production.

960 € HT facturés

PrestaShop 8 PHP 8.1
Développement PrestaShop sur mesure
Linux Migration

Changement de serveur sans coupure visible

Déménager sites, bases de données, messagerie et DNS vers un nouveau serveur dédié, pendant que tout continue de tourner.

Instantané des sites, copie des données, export et restauration des bases, migration des boîtes mail, durée de vie des DNS abaissée avant la bascule, surveillance renforcée après, retour arrière possible à chaud.

Aucune coupure visible pour les utilisateurs.

Linux rsync MariaDB imapsync DNS
Maintenance et hébergement
Messagerie Migration

Messagerie migrée de Zimbra vers Postfix

Changer de serveur de messagerie en conservant les boîtes, les mots de passe et la bonne réception des e-mails.

Copie des boîtes par synchronisation différentielle, mots de passe conservés, DNS, SPF, DKIM et DMARC reconfigurés, procédure en quinze étapes documentée avec retour arrière prévu.

Pas de coupure visible pour les utilisateurs.

Postfix imapsync DNS
Maintenance et hébergement
Support client Docker

Un outil de support client hébergé sur le serveur de la boutique

Un outil de support client (chat, e-mail) installé sur un serveur dédié plutôt que loué à un service tiers.

Déploiement de Chatwoot, logiciel libre, sur serveur dédié : vue du compte client, du panier en cours et de l’historique de commandes, SMTP, webhooks, campagnes de relance, widget pour le site, équipes et boîtes multicanales.

Docker nginx Chatwoot
Maintenance et hébergement
Référencement Nom de domaine

Changer ou transférer un nom de domaine sans casser le référencement

Nouvelle marque ou changement de prestataire : le domaine change, mais pas la place dans Google ni la messagerie.

Inventaire des adresses connues des moteurs, plan de redirections permanentes, canoniques et plan du site mis à jour, changement d’adresse déclaré dans la Search Console, trafic surveillé pendant trois mois ; pour un transfert, sauvegarde de la zone DNS, code de transfert, reconfiguration de la messagerie (MX, SPF, DKIM).

nginx Search Console DNS
Diagnostic technique

Diagnostic et remise en état

Quand le site est cassé, lent ou compromis : comprendre d’où ça vient avant de réparer, et laisser un compte rendu écrit.

Diagnostic Sécurité

Diagnostic complet d’une boutique en ligne

Savoir si une boutique est exposée, pourquoi elle est lente, et par quoi commencer.

Recherche de vulnérabilités (injections, XSS, en-têtes HTTP), mesure des Core Web Vitals, lecture des journaux nginx, rapport écrit avec les corrections classées par urgence, puis application des correctifs critiques.

nginx PHP 8 Lighthouse
Diagnostic technique
Urgence PrestaShop, WordPress, Drupal

Remettre en ligne ce qui vient de casser

Une mise à jour, un module tiers ou une intrusion, et le site ne répond plus comme avant.

Lecture des journaux, identification du point de rupture, retour arrière ciblé ou correctif. Cas traités : pages blanches PHP, conflits de hooks PrestaShop, boucles de redirection WordPress, injections SQL et XSS après piratage, incompatibilités Drupal après une mise à jour majeure.

PHP MySQL journaux serveur
Sécurité et maintenance PrestaShop

Un besoin qui ressemble à l’un de ceux-là ?

Décrivez-le en quelques lignes : la boutique ou le site, ce qui coince, ce que vous voudriez obtenir. Devis gratuit, réponse sous 24 h ouvrées. Les règles valables pour tous mes clients sont sur la page tarifs.