Liste de contrôle du lancement de WooCommerce, étape par étape

En vedette, WooCommerce
Liste de contrôle du lancement de WooCommerce, étape par étape

Le lancement réussi de votre boutique WooCommerce est l'occasion de briller.

Ne le gâchez pas en ne suivant pas une liste de contrôle complète.

Que vous veniez de lancer votre activité de commerce électronique ou que vous relanciez un thème récemment développé pour votre boutique WooCommerce, utilisez la liste de contrôle ci-dessous pour vous assurer que le lancement de votre WooCommerce se déroule sans problème.

C'est parti !

Liste de contrôle pour le lancement de WooCommerce

PDF imprimable pour vous guider dans votre lancement !
  • Ce champ est destiné à la validation et doit être laissé inchangé.

Etape 1. Téléchargez la sauvegarde du serveur de transit

La première étape consiste à télécharger une sauvegarde de votre site.

En cas de doute, prenez une sauvegarde, même s'il s'agit de très peu de monnaie.

Quand je repense aux nuits blanches que j'ai passées à lancer des sites, c'est généralement parce que j'avais fait trop de changements et que je n'avais pas de point de sauvegarde où revenir en arrière.

Je ne le répéterai jamais assez, mais veillez à faire des sauvegardes du site d'essai et du site de production, même si les modifications apportées sont mineures.

Il est crucial d'avoir des sauvegardes sur lesquelles revenir pendant ce processus !

Si vous n'utilisez pas un fournisseur d'hébergement WordPress de haute qualité, je vous recommande d'utiliser Kinsta.

Étape 2. Vérifiez tous les produits WooCommerce

Chaque produit doit présenter les caractéristiques suivantes :

  • Titre
  • Description
  • Photo(s)
  • Prix
  • Facultatif : une ou plusieurs catégories sont attribuées à chaque produit.
  • Facultatif : Ajoutez des ventes incitatives et des ventes croisées sous les produits liés.

Conseil de pro : si vous avez des produits à variantes, assurez-vous que toutes les variantes du produit ont un prix, une UGS, un niveau d'inventaire (s'il est défini) et que leurs options sont affichées sur les pages du produit.

Étape 3. Vérifiez le processus de paiement sur les pages Panier, Paiement et Confirmation de la commande.

Faites une commande test pour vous assurer que vos pages de produits, de panier, de paiement et de confirmation de commande fonctionnent. Voici une liste de tâches qu'il est utile de tester :

  • Ajouter un produit au panier, augmenter la quantité de 1 à 2
  • Ajoutez un autre produit au panier, puis sur la page du panier, retirez ce produit pour que le panier soit mis à jour.
  • Si votre magasin utilise des codes de réduction, vérifiez qu'ils fonctionnent et qu'ils sont calculés correctement dans le panier et les pages de paiement.
  • Si la gestion des stocks est activée, testez l'aspect de chaque page lorsqu'un produit est en stock, en rupture de stock, en rupture de stock mais autorisé à être commandé, etc.
  • Passez par les pages du panier, de la caisse et de la confirmation de la commande pour effectuer un achat test.
  • Après avoir effectué un achat test, avez-vous des pages Mon compte ? Comment se présentent-elles ?

Étape 4. Configuration de tous les paramètres de WooCommerce (Comptes, Email, Taxe de vente, Expédition, Méthodes de paiement, Inventaire)

Comptes clients

  • Les nouveaux clients sont affectés au rôle "Client".
  • Détermine si les utilisateurs passeront à la caisse en tant qu'invités ou s'ils devront s'inscrire pour obtenir un compte.
  • Ajout de la page Conditions d'utilisation et/ou de la page Politique de confidentialité.

Paramètres des e-mails

  • Les notifications par courriel sont envoyées correctement.
  • Le logo de votre entreprise a été ajouté
  • Texte du pied de page
  • La couleur de base, la couleur d'arrière-plan et la couleur du corps du texte sont toutes définies et conformes à la marque.
  • L'adresse de départ est celle de votre domaine. Par exemple, l'e-mail provient de info@yourcompany.com, et non de l'URL du site de transit, comme info@dev.yourcompany.com.

Méthodes de paiement

  • Ajouté et activé votre option de paiement. Par exemple, vous avez ajouté Stripe, Authorize Net, Square ou PayPal.
  • Vous avez effectué une commande test et les données de la commande test apparaissent dans le compte de votre prestataire de paiement. Par exemple, si vous avez un compte Stripe ou PayPal, vous pourrez voir les données du test dans votre tableau de bord Stripe ou PayPal.
  • Désactivez le "mode test" pour les paramètres de Stripe, PayPal et des autres fournisseurs de paiement.

Comment tester que votre méthode de paiement fonctionne correctement ?

Testez vos passerelles de paiement avec des achats réels, puis effectuez un remboursement par le biais du système. Mon processus consiste à mettre à jour le prix d'un produit à 1,00 $, à passer à la caisse et, si tout se passe bien, à vérifier sur mon tableau de bord Stripe ou PayPal que la commande réelle peut être passée. N'oubliez pas de remettre le produit à son prix d'origine avant le lancement !

Taxe de vente

  • Installez un plugin de calcul des taxes tel que TaxJar ou Avalara Tax pour calculer correctement les taxes de vente.
  • Vérifiez que vos taxes de vente sont correctes et qu'elles apparaissent dans les e-mails de paiement, de confirmation de commande et de commande, ainsi que sur la page Mon compte - Commandes. Par exemple, la taxe de vente doit différer de la Californie au Colorado et à New York.

Expédition

  • Configuration des zones d'expédition, des options d'expédition et des classes d'expédition.
  • Vérifiez que tous les produits affichent des taux d'expédition corrects, en particulier si vous avez activé le calcul de l'expédition gratuite.
  • Configurez les fournisseurs d'expédition ou l'automatisation du suivi des expéditions, comme WooCommerce Shipment Tracking.

ShipStation et ShippingEasy intègrent le suivi des expéditions de WooCommerce. Il vous suffit donc d'imprimer votre étiquette d'expédition dans ShipStation ou ShippingEasy. La commande sera renvoyée à WooCommerce, qui enverra un e-mail de confirmation de commande avec un numéro de suivi.

Inventaire (facultatif)

Si votre magasin doit activer la gestion des stocks, vérifiez les points suivants :

  • Ajoutez une adresse électronique pour recevoir des notifications de rupture de stock.
  • Définissez une adresse électronique d'inventaire.
  • Y a-t-il une gestion des stocks ? Assurez-vous qu'elle est testée.

Étape 5. Testez les formulaires de contact

  • Le plugin de formulaire de contact est installé et actif (c'est-à-dire Gravity Forms, Contact Form 7, WP Forms, etc.).
  • Les messages de notification et de confirmation sont configurés et envoyés avec succès.
  • Les modules d'extension tiers sont configurés. Par exemple, si votre site comporte un abonnement à une lettre d'information, assurez-vous que vos pistes sont envoyées à votre logiciel de messagerie (c'est-à-dire ConvertKit, Hubspot, MailChimp ou autres).

Conseil de pro : Assurez-vous que tous les messages de confirmation disent les bonnes choses dans le bon contexte. Par exemple, tous les formulaires n'auront pas le message de confirmation : "Merci de nous avoir contactés". Adaptez vos messages de confirmation en fonction de la diversité des formulaires de votre site WooCommerce.

Étape 6. Configuration de l'e-mail transactionnel

  • Installez un plugin d'email transactionnel tel que Postmark App (10$/mois), SendGrid (freemium), ou Mailgun (freemium). D'après mon expérience, Postmark App est le plus facile à installer et a la livraison d'email la plus rapide.
  • Vérifiez que les courriels transactionnels (confirmation de commande, réinitialisation du mot de passe, etc.) sont envoyés correctement et ne se retrouvent pas dans le dossier des spams.

Étape 7. Déplacez les fichiers de votre site et la base de données de la phase de test à la phase de production.

Si vous travaillez sur un serveur d'essai, migrez les fichiers de votre site et la base de données vers le serveur de production.

Une autre option, si vous conservez la base de données de votre site de production, serait de procéder comme suit :

  • Connectez-vous au serveur live via SFTP (i.e. FileZilla) ou SSH.
  • Téléchargez votre nouveau thème sous le nom de "yourcompany-new".
  • Renommez votre ancien thème en "yourcompany-old".
  • Renommez votre nouveau thème en "yourcompany".
  • Activez votre nouveau thème dans le tableau de bord de WordPress.

Conseil de pro : si vous réalisez ce projet pour un client et que vous utilisez votre propre environnement de test, je vous recommande vivement d'utiliser la même version de PHP que l'environnement de production du client. De plus, je vous rappelle amicalement de faire une sauvegarde pendant ce processus.

Étape 8. Installez le certificat SSL

Le certificat SSL est installé et activé. Si cela est fait correctement, vous devriez voir un cadenas dans la barre d'adresse de votre navigateur.

Vous recherchez un certificat SSL gratuit ? Le choix d'un hébergeur WordPress de qualité supérieure peut vous éviter des maux de tête importants.

Étape 9. Mise à jour du domaine primaire et de l'adresse électronique de l'administrateur

  • Mettez à jour le domaine primaire vers le nouveau domaine en allant dans Réglages > Général sur le tableau de bord de WordPress.
  • Mettre à jour l'adresse e-mail principale de l'administrateur du site.

Conseil de pro : si vous travaillez pour un client, mettez à jour le contact principal du client et assurez-vous qu'il accepte l'invitation à devenir l'administrateur du site.

Étape 10. Activez la visibilité dans les moteurs de recherche

  1. Allez dans votre tableau de bord WordPress.
  2. Passez la souris sur Paramètres et cliquez sur Lecture.
  3. Faites défiler l'écran jusqu'à Visibilité des moteurs de recherche et décochez la case "Décourager les moteurs de recherche d'indexer ce site".
  4. Enregistrez vos modifications.

Étape 11. Exécutez une recherche et un remplacement sur votre base de données pour mettre à jour les URL vers le domaine primaire.

  1. Installez et activez le plugin Better Search Replace.
  2. Téléchargez une sauvegarde de votre site. Ne gâchez pas tout le travail que vous avez fait en oubliant de le faire !
  3. Une fois que vous êtes prêt, cherchez
    http://dev.yourdomain.com

    et remplacer par

    http://yourdomain.com
  4. Exécutez Search/Replace comme un essai à blanc (option par défaut).
  5. Si tout se passe bien, passez sur vos tables de base de données.

Conseil de pro : Après avoir exécuté la recherche et le remplacement, je vais toujours manuellement à quelques pages, voir la source de la page, et rechercher le domaine de votre site de transit pour m'assurer que tous les liens ont été mis à jour vers le domaine principal.

Étape 12. Configurer et mettre en œuvre les redirections 301

Tapez dans google, site:yourdomain.com vous verrez toutes les listes actives actuelles des moteurs de recherche.

Par exemple, disons que vous avez apporté les modifications suivantes à la structure des permaliens au cours du développement :

  • Produits : passage de /shop/product-category/sample-product/ à /shop/sample-product/
  • Blog posts: changed from /blog/{post-name} to /{post-name

Google search results will still show your product listings with http://yourdomain.com/shop/product-category/sample-product/ instead of http://yourdomain.com/shop/sample-product/.

Another method is by utilizing the Screaming Frog SEO Spider tool to see all SERPs and ones that has the status code 404.

Create 301 redirects by using a plugin, editing your .htaccess file, or this can be configured in your hosting provider dashboard.

What plugins do you recommend for setting up 301 redirects?

I would recommend the Simple 301 redirects plugin or the Redirection plugin.

How to add 301 redirects with your .htaccess file?

To add redirects to your .htaccess file, open your .htaccess file in cPanel or via FTP, and add your redirects before the ending “# END WordPress” line in your .htaccess file.

For example, if I am looking to redirect a single page from /contact to /contact-us, I would add the following line to my .htaccess file:

Redirect 301 /contact http://yourdomain.com/contact-us/

Pro Tip: if you decide to edit your .htaccess file to create 301 redirects, take a backup first.

Step 13. Submit sitemap to Google Search Console and Bing Webmaster Tools

After setting up your 301 redirects, submit your sitemap to search engines to index your site.

Here are the steps to do so:

  1. Login to your Google Search Console and create an account if you have not already.
  2. Next, click on “Sitemaps” and submit your new sitemap.
  3. If you used the SEO Framework plugin the link for your sitemap will be /sitemap.xml. Alternatively, if you used the Yoast SEO plugin the sitemap link will be /sitemap_index.xml
  4. Click “Save”.
  5. Repeat steps 1-4 on Bing Webmaster Tools.

Any questions or comments? I would love to hear any feedback you have in the comments.

Cheers to a successful migration!

Additional Resources

Here are some more resources that could be helpful in this process:

How to setup Google Analytics on WooCommerce

How to setup Stripe (live and test mode)

How to enable Apple Pay in Stripe

How to setup Authorize.Net

Leave a reply

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted. Your email address will not be published. Required fields are marked*

Comments

  1. Doug Gough October 8, 2021 | 1:57 pm

    This is a good and helpful checklist, but what about clearing all test data from Woocommerce?

  2. Wes Brink June 17, 2019 | 10:34 pm

    Hi Simon, I am attempting to setup 301 redirects after using your checklist to launch my site. I use GoDaddy as my hosting provider and don’t know if I should use a plugin or create redirects with my .htaccess file. Any tips?

    • Simon Gondeck June 18, 2019 | 9:56 pm

      Hey Wes! If you do not have experience editing files in cPanel or via FTP, I would recommend using the Simple 301 redirects plugin. If you want to add your redirects through your .htaccess file, open your .htaccess file in cPanel or via FTP, and add your redirects before the ending “# END WordPress” line in your .htaccess file. For example, if I am looking to redirect the page /contact to /contact-us, I would add the following line to my .htaccess file:

      Redirect 301 /contact http://yourdomain.com/contact-us/

      For reference, I also added additional examples to the post above under the subheading “How to add 301 redirects with your .htaccess file”?