Fonctionnalités entièrement personnalisées

Le projet comprenait la conception d’une boutique WooCommerce. Nous devions adapter les types de produits WooCommerce standards à nos produits spécifiques (magazines, articles, téléchargeables ou à expédier …), puis travailler à partir de types de produits groupés, de produits avec variations, de produits simples. Nous avons ajouté une protection pour les produits téléchargeables avec mots de passe et filigranes. Certains produits sont de type abonnement gérés par l’excellent plug-in WooCommerce Subscriptions avec paiements récurrents SEPA et Sripe.
De nombreux développements personnalisés ont été conçus :

  • La mise en page des produits WooCommerce
  • Facturation par abonnement avec recalcul (WordPress + AJAX)
  • Renouvellement des abonnements basés sur l’année civile avec AutomateWoo (puissant plugin WooCommerce)
  • Méthodes de paiement activées en fonction des types de produits
  • Exportation détaillée des données abonnés
  • Champs personnalisés lors du processus d’inscription à WooCommerce
  • Téléchargement de fichiers lors de l’enregistrement/paiement
  • Divers hooks (crochets) WooCommerce pour améliorer l’UX
  • Les nouvelles inscriptions sont automatiquement mises en file d’attente avant validation manuelle (AutomateWoo)

Migration & Import

Depuis l’ancien système, le défi consistait à fusionner 2 bases de données en 1 :

  • La première MySQL (non WordPress) – encodage JSON
  • La seconde MongoDB (NoSQL)

Je devais récupérer toutes les données des membres et des abonnés de la base de données MongoDB (avec les outils Mongo Atlas et Compass) et les convertir en WordPress + WooCommerce + WooCommerce Subscriptions afin de les importer via des processus WordPress standard.
Il fallait récupérer les articles, images de l’ancien site Web depuis MySQL et les convertir au format WordPress.J’ai directement injecté l’essentiel dans la base de données WordPress MySQL par le biais de requêtes.

Éléments supplémentaires à migrer :

  • Données de calendrier (événements …) synchronisées avec les API Google GCP (Google Cloud Platform)
  • Données cartographiques GPS géocodées avec les API Google GCP (Google Cloud Platform)
700+

Articles et pages importés

2000+

Utilisateurs importés

9000+

Abonnements transférés

100+

Produits importés

Le site Web compte 50 pages, plus de 700 articles, une centaine de produits, des milliers d’abonnements, des milliers d’utilisateurs – tout cela devait être importé de leur ancien système.

C’était un grand défi d’adapter leur ancien système d’abonnements (MongoDb et Ruby On Rails) sur WordPress avec WooSubscriptions (avec personnalisations).

Conçu avec Elementor Pro - cette extension puissante fournit de nombreuses fonctionnalités utiles et de nombreuses astuces pour concevoir et construire de manière plus intelligente

Renan a effectué pour nous une mission rendue difficile par nos grandes exigences de personnalisation.
Il sa su, avec le temps passé en rencontre téléphonique, écouter nos exigences et les mettre en œuvre.
Je recommande ce développeur.

Jacques Borgy

Secrétaire général du Syndicat National des Psychologues

Traduction de WooCommerce Subscriptions

J’ai traduit l’extension WooCommerce Subscriptions de l’Anglais vers le Français.
Vous pouvez me contacter pour obtenir les fichiers de traduction et la méthode de traduction.

Obtenez les meilleurs services e-commerce avec WooCommerce :

WooCommerce

Obtenez les meilleurs services e-commerce avec WooCommerce :

WooCommerce