Développement WordPress et WooCommerce
Nous créons et réparons des sites WordPress et des boutiques WooCommerce : plugins sur mesure, thèmes enfants, mises en page Elementor Pro, sites multilingues et synchronisation des stocks et des prix avec 1C ou un ERP. Nous sauvons aussi des sites laissés à l’abandon par d’autres développeurs, et plusieurs boutiques sont entre nos mains depuis 2021.
Quand faire appel à nous
La plupart des projets WordPress nous arrivent avec un passé : un thème modifié par trois personnes, quarante plugins et une intégration que personne ne comprend entièrement.
- Les stocks et les prix sont dans 1C ou un ERP, et quelqu'un les ressaisit chaque semaine dans la boutique
- Le site est tombé après la mise à jour d'un plugin, et l'agence qui l'a créé ne répond plus
- Les pages de catégorie mettent plusieurs secondes à s'ouvrir, et l'administration est encore plus lente
- Les fichiers du thème ont été modifiés directement, et chaque mise à jour efface les changements de quelqu'un
- Il vous faut la boutique en plusieurs langues sans gérer des sites séparés
- La mise en page Elementor se défait sur mobile, et corriger une page en casse une autre
Ce que nous faisons
Boutiques WooCommerce
Catalogues avec des attributs et des filtres qui fonctionnent, recherche de produits, tunnel de commande et passerelles de paiement, statuts de commande et e-mails. Nouvelles boutiques ou évolutions de celle avec laquelle vous vendez déjà.
Plugins sur mesure et mu-plugins
La logique métier vit dans son propre plugin ou dans un plugin obligatoire (mu-plugin), pas dans les fichiers du thème. Elle survit aux mises à jour du thème, peut être désactivée pour les tests et est versionnée.
Thèmes enfants et Elementor Pro
Thèmes enfants sur la base d’un thème commercial ou sur mesure, maquettes Figma intégrées dans Elementor Pro et mises en page mobiles qui tiennent sur les petits écrans.
Intégration 1C et ERP
Produits, stocks, prix et attributs arrivent dans WooCommerce depuis le système qui en est la référence. Les commandes peuvent faire le chemin inverse : personne ne recopie de données d’une fenêtre à l’autre.
Sites multilingues
Installations Polylang avec pages, produits, catégories et slugs traduits, un hreflang correct et un sélecteur de langue qui mène à la même page dans l’autre langue.
Sauvetage et vitesse
Diagnostic des sites qui plantent, affichent un écran blanc ou ralentissent après des mises à jour. Nous trouvons la cause, la corrigeons et faisons en sorte que cela ne se reproduise pas.
Stocks et prix depuis le système de référence
Dans beaucoup de boutiques, le vrai catalogue est dans 1C ou un autre logiciel de gestion, et le site n’en est qu’une copie périmée dès midi. Nous relions les deux pour que produits, niveaux de stock, prix et attributs arrivent dans WooCommerce selon un planning, sans que personne ne les ressaisisse. La difficulté est dans les détails : WooCommerce utilise des tables de recherche qu’il faut rafraîchir après un import, sinon filtres et recherche affichent les mauvais produits, et le logiciel de gestion envoie parfois des données que WooCommerce refuse. Nous traitons ces cas dans le code et les journalisons, pour qu’un import raté soit repéré le jour même.
- Produits, stocks, prix et attributs synchronisés depuis 1C ou un ERP
- Des filtres et une recherche qui restent justes après chaque import
- Les commandes renvoyées au logiciel de gestion si nécessaire
- Un journal des enregistrements rejetés plutôt que des trous silencieux
Sauver un site créé par quelqu'un d'autre
Un appel typique commence par un site tombé après une mise à jour. En général, c’est une version de plugin défectueuse, annulée dans l’heure, plus un enregistrement en base à réparer. Le travail de fond vient ensuite : nous mettons le code dans un dépôt, créons une copie de préproduction, sortons le code personnalisé du thème vers un thème enfant ou un plugin et supprimons ce que personne n’utilise. Les données du constructeur de pages demandent un soin particulier, car Elementor stocke les mises en page sous forme de données sérialisées qu’un rechercher-remplacer imprudent casse. Nous avons aussi fait passer un site multilingue d’un plugin de traduction à Polylang sans perdre ses traductions.
- D'abord remettre le site en ligne, ensuite trouver la cause profonde
- Le code personnalisé sorti des fichiers du thème, pour que les mises à jour ne le cassent plus
- Une copie de préproduction pour tester les mises à jour avant le site en ligne
- Les plugins inutilisés et le code abandonné supprimés
Maintenues pendant des années, pas pour un lancement
Plusieurs des boutiques sur lesquelles nous travaillons sont entre nos mains depuis 2021. Aucune n’a de développeur en interne : quand quelque chose casse un samedi, c’est à nous qu’elles écrivent. La routine est ordinaire et elle fonctionne : les mises à jour d’abord sur une copie de préproduction, puis sur la boutique en ligne après vérification du catalogue, du panier et du paiement, des sauvegardes vers un stockage séparé, et une supervision qui surveille la page de paiement et pas seulement la page d’accueil. Le travail sur la vitesse se fait au fil de l’eau, quand une page de catégorie se met à ramer ou qu’un nouveau plugin ajoute une seconde de chargement.
- Mises à jour testées en préproduction avant la boutique en ligne
- Sauvegardes vers un stockage séparé, avec des restaurations réellement testées
- Supervision du paiement, pas seulement de la page d'accueil
- Contrôles de performance quand les pages du catalogue ralentissent
Comment nous démarrons
Accès et état des lieux
Vous nous donnez les accès à l’administration, à l’hébergement et au dépôt. Nous faisons une sauvegarde complète et relevons les versions des plugins, la vitesse et les pages clés avant de toucher à quoi que ce soit.
Diagnostic ou cahier des charges
Pour un site existant, vous recevez la liste des problèmes et des risques. Pour un nouveau travail, un périmètre avec les pages, les intégrations et les plugins concernés.
Développement en préproduction
Les modifications sont faites sur une copie du site. Vous les validez là, pas sur la boutique en ligne.
Mise en ligne
Les modifications passent en ligne à une heure convenue, et nous vérifions juste après le catalogue, le panier, le paiement et les formulaires.
Maintenance
Si vous le souhaitez, nous continuons à nous occuper du site chaque mois : mises à jour, sauvegardes, corrections et petites modifications.
Avec quoi nous travaillons
WordPress
- WordPress
- WooCommerce
- Elementor Pro
- Thèmes sur mesure et thèmes enfants
- Polylang
- Relevanssi
Code
- PHP
- MySQL
- JavaScript
- WP-CLI
- WordPress REST API
Intégrations
- 1C
- Échanges avec ERP et logiciels de gestion
- Passerelles de paiement
- Rank Math et Yoast SEO
Exploitation
- Git
- Copies de préproduction
- Sauvegardes vers un stockage séparé
- Supervision de disponibilité
Formats de collaboration
Projet au forfait
Une nouvelle boutique, une intégration avec 1C ou un ERP, une refonte sous Elementor ou un passage à Polylang, avec un périmètre convenu.
Maintenance mensuelle
Mises à jour, sauvegardes, supervision, corrections et un volume de petites modifications chaque mois, pour les boutiques qui ne peuvent pas se permettre d’être hors ligne.
À l'heure ou à la tâche
Un plantage après une mise à jour, une page de catégorie lente ou un conflit de plugins, facturé à l’heure ou comme tâche au forfait.
Témoignages
L’équipe Revol continue de renforcer les capacités de développement du client grâce à un travail de grande qualité et à un support fiable. Elle communique efficacement et fait preuve d’une solide compréhension des besoins et de l’activité du client.
Tomas
Le travail de Revol a pleinement répondu aux attentes et a satisfait le client. Leur approche nouvelle et leur disponibilité pour le support ont été de vrais atouts. On peut faire appel à eux pour disposer d’une équipe communicative et orientée client, qui aide à atteindre ses objectifs.
Andrey
Questions fréquentes
Pouvez-vous reprendre une boutique créée par une autre agence ?
Oui, c'est ainsi que commence la plupart de notre travail WordPress. Nous faisons une sauvegarde complète, examinons le thème, les plugins et le code personnalisé, et vous disons ce qui est cassé, ce qui est risqué et ce qui peut attendre avant de convenir d'un périmètre.
Quels logiciels de gestion pouvez-vous relier à WooCommerce ?
Nous développons et maintenons depuis des années des échanges entre 1C et WooCommerce. D'autres ERP et logiciels de gestion peuvent être reliés via leur API ou des exports de fichiers. La règle est la même dans tous les cas : le système propriétaire des données est la source, et la boutique le suit.
Notre site a cassé après une mise à jour. Que faites-vous en premier ?
Le remettre en ligne. En général, cela veut dire annuler la version du plugin ou du thème en cause et réparer la base de données si nécessaire. Ensuite, nous trouvons pourquoi il a cassé et mettons en place une copie de préproduction, pour que la prochaine mise à jour soit testée avant d'atteindre le site en ligne.
Allez-vous modifier directement les fichiers des plugins ou du thème ?
Non. Les modifications vont dans un thème enfant ou un plugin sur mesure, pour que les mises à jour ne les écrasent pas. Si un précédent développeur a modifié des fichiers de plugins, nous commençons par en sortir ces changements.
Elementor ou un thème sur mesure ?
Elementor Pro convient aux sites dont le propriétaire veut modifier les pages sans développeur. Un thème sur mesure convient aux boutiques où la vitesse et un design strict comptent davantage. Beaucoup de sites utilisent les deux, et nous vous dirons ce qui convient après avoir vu ce que vous avez.
Pouvez-vous rendre notre boutique multilingue ?
Oui, avec Polylang : pages, produits et catégories traduits, URL traduites et hreflang correct, pour que les moteurs de recherche affichent la bonne langue. Nous faisons aussi passer des sites d'autres plugins de traduction à Polylang avec leurs traductions existantes.
Pouvez-vous accélérer une boutique lente ?
En général, oui. Nous mesurons d'abord, puis examinons les requêtes lentes en base, les plugins lourds, les images, le cache et le serveur lui-même. Vous recevez les chiffres avant et après, pour voir clairement l'effet de chaque changement.
Créez-vous de nouveaux sites WordPress de zéro ?
Oui, à partir d'une maquette Figma ou d'un brief. Pour des applications web plus importantes, nous proposons souvent une autre stack, et notre page développement web explique quand cela a du sens.
Parlez-nous de votre projet
Décrivez la tâche en quelques lignes. Sous un jour ouvré, nous vous répondons avec des questions ou un premier avis sur le périmètre et le coût.
Vous préférez l'e-mail ou un appel ?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinn, Estonie. Notre équipe est répartie dans le monde entier.
Rejoignez notre équipe
Envoyez votre CV à career@revolsource.com