Le problème
Ilario Caffè est un torréfacteur de Naples. Son ancienne boutique en ligne tournait sous PrestaShop, et les propriétaires voulaient passer à WooCommerce avec un nouveau design, en italien et en anglais, sans perdre le catalogue. Les personnes qui gèrent la boutique ne parlent pas anglais : l’administration devait donc rester en italien.
Ce que j’ai construit
J’ai fait migrer la boutique vers WooCommerce et j’ai écrit un thème sur mesure avec les fonctions dont l’entreprise avait besoin.
- Migration du catalogue — des scripts qui ont lu l’ancien catalogue PrestaShop, téléchargé les images en haute résolution et importé 43 produits dans une arborescence de catégories, plus 12 pages d’information.
- Deux langues — l’italien comme langue principale et l’anglais sous /en/ avec Polylang, tandis qu’une petite extension must-use garde l’administration en italien.
- Livraison au poids réel — un mode de livraison WooCommerce sur mesure qui calcule le prix de chaque panier selon le poids et la destination, à partir d’une grille fondée sur les coûts Packlink PRO passés du torréfacteur. J’ai aussi écrit une intégration directe avec Packlink PRO, car l’extension officielle pointait vers un domaine qui n’existe plus.
- Remises sur quantité — des paliers de prix par produit, définis dans le panneau du produit, affichés sous le prix et appliqués dans le panier.
- Newsletter — une liste d’abonnés dans sa propre table, des newsletters rédigées et envoyées depuis WordPress.
- Comptes clients — connexion et inscription avec Google, une page de connexion aux couleurs de la marque et un bandeau cookies sans service externe.
- Une aide pour l’équipe — une page d’assistance avec 15 guides courts sur la gestion de la boutique.
Comment c’est construit
WordPress et WooCommerce, un thème sur mesure construit avec Tailwind CSS et Vite, Polylang, PayPal et Stripe pour le paiement.
Pourquoi ce choix
Le client avait choisi la page d’accueil d’un thème commercial, construite avec WPBakery. Plutôt que de la reconstruire, j’ai écrit une petite couche de compatibilité pour que ces pages continuent de fonctionner avec le nouveau thème sur mesure. Le nouveau site est construit sur un espace de test et ne remplace l’ancien que lorsqu’il est prêt.


