Quatre façons de faciliter la gestion des mises à jour de WooCommerce

Publié: 2017-05-18

La mise à jour de WooCommerce, de ses extensions et de WordPress lui-même ne doit pas être une expérience éprouvante pour les nerfs. Si vous vous préparez bien et suivez les meilleures pratiques, vous pouvez éviter toutes les expériences "mes pages de produits ont l'air bizarres" et "ce plugin ne fonctionne pas correctement".

Aujourd'hui, nous allons vous montrer quatre façons de mieux gérer les mises à jour de votre boutique WooCommerce pour vous faire gagner du temps, assurer le bon fonctionnement de votre boutique et vous donner confiance pour la prochaine fois que vous verrez la phrase "une mise à jour est disponible" dans votre WordPress tableau de bord.

Commençons.

Prévoyez du temps pour gérer les mises à jour

L'un des meilleurs conseils que nous pouvons offrir pour les plugins, les extensions ou les mises à jour principales de WooCommerce - et que nous avons déjà proposés - est de réserver régulièrement du temps que vous pouvez consacrer à ce processus .

Selon la taille de votre magasin, le nombre de modules complémentaires que vous avez installés et la quantité de tests que vous devez effectuer, cela peut prendre une heure toutes les deux semaines. Ou cela peut ressembler à quelques heures ou même à une journée complète une fois par mois.

L'idée est de mettre quelque chose sur votre calendrier à l'avance afin que vous fassiez des mises à jour une priorité, continuez à en faire une priorité et ne les oubliez pas. De plus, si vous le faites de cette façon, vous êtes beaucoup moins susceptible de rencontrer des problèmes car le nouveau plugin que vous avez insisté pour utiliser nécessitait la dernière version de quelque chose que vous n'aviez pas encore pris le temps de tester.

Inscrivez-le sur votre calendrier et vous serez moins susceptible d'oublier - ou de vous précipiter - ces mises à jour de votre magasin.

Configurez un rendez-vous récurrent pour vos mises à jour et faites de votre mieux pour ne les gérer (ainsi que votre processus de test) qu'à ce moment-là.

Planifiez à l'avance avec un site intermédiaire et des sauvegardes

Peu importe à quel point un développeur rend son extension WooCommerce solide, la nature open source de notre communauté signifie qu'il est toujours possible qu'elle entre en conflit avec quelque chose, d'une autre extension à votre propre code personnalisé.

Mais vous n'avez pas à laisser les conflits entre les extensions entraîner des temps d'arrêt ou d'autres problèmes avec votre boutique. Si vous planifiez à l'avance en testant vos mises à jour sur un site intermédiaire, vous saurez ce qui doit être corrigé sans nuire à votre boutique .

La meilleure façon de se préparer consiste à créer des sauvegardes et à tester les mises à jour sur un site intermédiaire, essentiellement une version dupliquée de votre boutique en ligne que vous utilisez uniquement à des fins de test. Jetpack offre des options très simples pour créer des sauvegardes - un service inclus dans tous les plans payants. Il existe même un plan de niveau supérieur qui inclut des sauvegardes en temps réel et la possibilité de "rembobiner" votre site en un clic !

Pour créer un site intermédiaire avec Jetpack :

  1. Assurez-vous que des sauvegardes automatiques sont configurées - vous en aurez besoin pour mettre à jour votre site de développement à l'avenir.
  2. Créez un deuxième site/répertoire sur votre serveur . Cela n'a pas besoin d'être accessible publiquement, mais doit être accessible via FTP/SFTP.
  3. À l'aide de VaultPress, définissez votre deuxième site comme emplacement « alternatif », puis copiez-y votre sauvegarde la plus récente (ou une copie à la demande) .

C'est tout — vous avez maintenant un site de développement ! Tous vos produits, modules complémentaires et commandes seront en place et vous pourrez appliquer et tester toutes les mises à jour dans le même environnement.

Vous pouvez appliquer une mise à jour à un site alternatif - comme un site de développement - en un seul clic, ce qui vous fait gagner beaucoup de temps et vous permet de copier manuellement des fichiers/bases de données.

La prochaine fois que vous souhaiterez tester votre site intermédiaire, vous devrez répéter la seconde moitié de l'étape 3 pour vous assurer qu'il contient des données récentes/précises (et les copies les plus récentes de vos extensions) avant de procéder à des tests.

En savoir plus sur la configuration des mises à jour et la restauration des sauvegardes sur un site intermédiaire avec Jetpack.

Testez tout avant de mettre à jour

Maintenant que vous savez comment créer un site intermédiaire, nous pouvons partager avec vous la troisième façon d'empêcher les mises à jour de fonctionner dans votre vie : tout tester avant de mettre à jour .

L'une des principales raisons pour lesquelles les mises à jour semblent prendre si longtemps ou causer tant de problèmes est que nous voulons mettre à jour immédiatement . Nous voyons un avis concernant une mise à jour du plugin et nous ne voulons rien faire d'autre que cliquer sur le bouton brillant et voir ce qui est nouveau et excitant, et nous voulons le faire maintenant .

Notre manque de patience est à l'origine de thèmes étranges, de bogues dans le code personnalisé et parfois de sites entièrement défectueux. Mais il n'a pas à être de cette façon.

Si quelque chose se brise lors de la mise en scène, vous pouvez plonger et le réparer - et il n'y a aucun risque que vos clients le remarquent.

Si vous réservez déjà du temps pour vos mises à jour et que vous utilisez un site intermédiaire, cette étape devrait suivre naturellement. Appliquez les nouvelles mises à jour de plugins ou d'extensions une par une sur votre site de test (ou au moins pendant que votre boutique est temporairement fermée via un plugin en mode maintenance). Parcourez attentivement votre magasin et testez :

  • La fonctionnalité de sa conception/mise en page
  • Convivialité des produits (y compris les variations, les prix et la possibilité d'ajouter au panier)
  • Possibilité de compléter toutes les étapes de paiement
  • Tous les produits/pages avec un code personnalisé ou des modifications importantes apportées aux thèmes, extensions, plugins, etc.

Si la mise à jour réussit le test, elle peut être appliquée au site en ligne. Sinon, vous devrez résoudre le problème avant de mettre à jour votre magasin réel (ou, si vous n'utilisez pas la mise en scène, revenez à votre sauvegarde la plus récente).

Cela peut sembler beaucoup, mais un petit test vous évitera une tonne de tracas lorsque vous repérerez un problème potentiel avant qu'il n'apparaisse dans votre magasin … et vous coûtera potentiellement du temps et de l'argent.

Activer ou désactiver les mises à jour automatiques

Une chose dont nous n'avons pas encore parlé est le fait que WordPress (la plate-forme open source qui alimente WooCommerce) peut et va se mettre à jour.

À partir de la version 3.7, WordPress se mettra automatiquement à jour lorsque des versions de maintenance ou de sécurité seront disponibles. Cependant, il ne se mettra pas à jour automatiquement lorsqu'une version majeure est sortie, et il ne mettra pas non plus à jour vos plugins ou thèmes pour vous.

Mais si vous vouliez tout mettre à jour automatiquement, vous pourriez , par exemple, vous épargner les tracas de la restauration d'un autre gros morceau de fichiers et de données sur votre site de staging chaque fois que vous souhaitez tester.

Ou vous pouvez désactiver complètement les mises à jour automatiques , juste au cas où vous ne voudriez pas que votre boutique en ligne soit potentiellement affectée par un bogue ou un conflit.

Kinsta a un excellent article contenant du code que vous pouvez utiliser pour cela. Quelques lignes ajoutées dans votre fichier wp-config.php vous permettront d'activer ou de désactiver plusieurs types de mises à jour automatiques effectuées par WordPress. De plus, Jetpack peut activer les mises à jour automatiques pour tous vos plugins si vous le souhaitez.

Vous pouvez également vérifier auprès de votre hébergeur pour voir s'il effectue des mises à jour automatiques - de nombreux hébergeurs WordPress gérés le font. Il existe généralement un paramètre pour désactiver cela vous-même. Cependant, soyez prudent en désactivant les mises à jour de sécurité automatiques pour WordPress , car cela pourrait vous exposer à une attaque par force brute, un piratage, etc.

Prenez le contrôle de la mise à jour de votre site grâce à ces conseils

La mise à jour de WooCommerce, WordPress et des extensions ne doit pas être stressante.

En utilisant un site intermédiaire et des sauvegardes, et en effectuant des tests adéquats, vous pouvez reprendre le contrôle du processus de mise à jour . Et si vous réservez du temps pour le faire au lieu d'essayer de tout faire à la volée, vous vous sentirez moins pressé - et plus confiant que vous avez un magasin solide et stable.

Nous espérons que ces conseils vous ont aidé d'une manière ou d'une autre. Si vous avez des conseils à partager, nous serions ravis que vous laissiez un commentaire ci-dessous !

Lecture recommandée:

  • Comment créer et utiliser des sauvegardes avec WooCommerce
  • Comment évaluer un plugin pour votre boutique WooCommerce
  • L'importance de maintenir votre boutique à jour