KapsuleHost propose un type de site WooCommerce dédié qui installe WordPress, WooCommerce et un ensemble de passerelles de paiement néo-zélandaises pour vous, puis ajoute des outils spécifiques à la boutique dans le menu du site. Ce guide couvre la création de la boutique, la connexion des paiements, les paramètres qui comptent pour une boutique très fréquentée, et comment effectuer des modifications sans perdre de commandes.
Création d'un site WooCommerce
- Connectez-vous à KPanel et cliquez sur Sites web dans la barre latérale gauche.
- Cliquez sur Ajouter un site web, puis sur Nouveau site web.
- Choisissez WooCommerce comme type de site.
- Donnez un nom à la boutique et terminez l'assistant.
KapsuleHost provisionne WordPress, crée la base de données, installe et active WooCommerce, et préinstalle les extensions de passerelle de paiement listées ci-dessous. PHP 8.3 est défini comme environnement d'exécution, avec les extensions dont une boutique a besoin, y compris le traitement des images.
Si vous avez déjà un site WordPress et souhaitez y ajouter une boutique, installez WooCommerce de la manière habituelle depuis Plugins, puis Add New dans wp-admin. Le site conserve son type de site WordPress, ce qui signifie que les onglets spécifiques à la boutique décrits ici n'apparaîtront pas.
Vous migrez une boutique existante plutôt que d'en créer une nouvelle ? Ne la reconstruisez pas manuellement. Utilisez Migrations dans la barre latérale gauche, qui copie les fichiers et la base de données pendant que votre boutique actuelle reste en ligne tout du long. Consultez Migrer un site web depuis cPanel.
Passerelles de paiement
Ouvrez la boutique, puis l'onglet WordPress, puis Paiements. Il s'agit d'un onglet propre à WooCommerce qui n'apparaît pas sur les sites WordPress ordinaires.

Cinq passerelles sont couvertes, celles pertinentes pour la Nouvelle-Zélande étant signalées :
| Passerelle | Couvre | Statut sur une nouvelle boutique |
|---|---|---|
| Stripe | Cartes, Apple Pay et Google Pay | Préinstallée, inactive |
| Afterpay | Achetez maintenant, payez plus tard | Préinstallée, inactive |
| POLi | Virement bancaire néo-zélandais | Préinstallée, inactive |
| PayPal | PayPal et cartes | Préinstallée, inactive |
| Windcave | Traitement de cartes et EFTPOS néo-zélandais | Disponible, à installer depuis le fournisseur |
Apple Pay et Google Pay sont inclus avec Stripe : il n'y a rien de séparé à installer pour l'un ou l'autre.
Les passerelles sont volontairement installées inactives. Une passerelle activée sans identifiants bloque le paiement, donc rien n'est mis en service tant que vous n'avez pas fourni vos propres informations de compte marchand :
- Cliquez sur Enable sur la passerelle que vous utilisez.
- Cliquez sur Configure, ce qui ouvre les paramètres de cette passerelle dans wp-admin.
- Saisissez vos propres clés API ou identifiants marchands et enregistrez.
- Passez une commande test avant d'annoncer l'ouverture de la boutique.
Windcave est distribué par le fournisseur plutôt que par le répertoire d'extensions, le panneau vous propose donc un lien Obtenir le plugin. Téléchargez-le, importez-le depuis Plugins, puis Add New dans wp-admin, puis revenez ici pour le configurer.
L'onglet Paiements fait partie de Kapsule Managed WooCommerce. Sur les autres formules, il affiche un panneau de mise à niveau à la place. Vous pouvez toujours installer et configurer n'importe quelle passerelle directement dans wp-admin, quelle que soit la formule : cet onglet est un raccourci, pas l'unique chemin possible.
Performance de la boutique
Une boutique effectue bien plus d'opérations de base de données par page vue qu'un site vitrine, c'est donc au niveau de la mise en cache que se trouvent les gains les plus importants.
Cache de page complète. Sur l'onglet WordPress du site, puis Mise en cache, le cache de page complète sert du HTML déjà généré aux visiteurs anonymes sans exécuter PHP ni toucher à la base de données. Le panier, le paiement, les pages de compte client et les points de terminaison AJAX de WooCommerce sont automatiquement exclus, et tout visiteur disposant d'un cookie de panier actif reçoit toujours une page générée en direct. Le cache accélère les pages produits et catégories sans jamais montrer à un client le panier d'un autre client.
Cache d'objets. Sur le même écran, le cache d'objets conserve en mémoire les résultats de requêtes de base de données et les transients. C'est lui qui rend l'administration WooCommerce utilisable sur un grand catalogue.
CDN. Activez-le depuis Performances, puis Kapsule CDN, pour servir les images produits et les ressources statiques depuis la périphérie, avec optimisation d'image et conversion WebP sur les formules disposant de Kapsule CDN+. Consultez Activer le CDN. Purgez-le après une modification groupée des images produits : Purger le cache du CDN.
Le cache de page complète et le cache d'objets sont inclus avec Kapsule Managed WooCommerce. Si votre boutique est sur une autre formule, l'onglet Caching indique ce qu'apporte la mise à niveau. Dans tous les cas, activez d'abord le CDN : il est inclus dans toutes les formules Web Hosting, WordPress, Managed WordPress, Managed WooCommerce et Concierge, et c'est l'amélioration de performance la plus économique disponible pour une boutique riche en images.
Paramètres PHP pour une boutique
Les boutiques sont la raison la plus courante de s'écarter des valeurs par défaut. Sur l'onglet Paramètres du site, puis PHP :
- Limite de mémoire : augmentez de 256M à 512M si le catalogue est volumineux ou si vous proposez des abonnements.
- Durée maximale d'exécution : augmentez de 30 à 120 ou 300 secondes si les importations de produits ou la génération de rapports expirent.
- Nombre maximum de variables d'entrée : augmentez au-delà de 3000 si vous avez des produits avec de nombreuses variantes, ou un écran de paramètres qui perd silencieusement des champs lors de l'enregistrement.
Les détails complets se trouvent dans Augmenter la limite de mémoire de WordPress.
Tâches planifiées
WooCommerce effectue de nombreuses opérations en arrière-plan : transitions de statut de commande, renouvellements d'abonnement, e-mails, synchronisation des stocks. Il utilise le planificateur intégré de WordPress, qui par défaut ne se déclenche que lorsqu'un visiteur accède au site. Sur une boutique peu fréquentée, cela signifie que les renouvellements et les e-mails sont envoyés en retard, voire pas du tout.
Remplacez-le par une véritable planification côté serveur. L'onglet WordPress, puis la section WP-Cron, comporte une action Activer le cron système qui ajoute la planification et désactive la version déclenchée par le visiteur en une seule étape. L'explication complète et l'alternative manuelle se trouvent dans Configurer et gérer les tâches cron.
Vous pouvez suivre la file d'attente sous WooCommerce, puis Status, puis Scheduled Actions dans wp-admin.
Effectuer des modifications sans perdre de commandes
Chaque boutique est une base de données en direct sur laquelle les clients écrivent en continu, ce qui change la façon dont vous devez gérer les mises à jour.
Ne poussez jamais une base de données de préproduction vers une boutique en production. Les commandes, les clients, les abonnements, les coupons et les niveaux de stock résident tous dans la base de données, donc un push de base de données supprime toutes les commandes passées depuis votre dernière réinitialisation de la production. Poussez fichiers uniquement, ce qui suffit pour les modifications de thème, d'extension et de code. Consultez Utiliser la préproduction : pousser et tirer.
Une routine de mise à jour sûre pour une boutique :
- Effectuez une sauvegarde : Effectuer une sauvegarde.
- Réinitialisez la préproduction à partir de la production afin qu'elle corresponde à la boutique en ligne.
- Appliquez les mises à jour d'extensions, de thème ou de WooCommerce sur la préproduction.
- Passez une commande test complète sur la préproduction, jusqu'à la page de confirmation.
- Poussez fichiers uniquement vers la production.
- Passez une petite commande réelle sur la production et remboursez-la.
Sur les formules gérées, l'action Mettre à jour les extensions dans Actions rapides devient Mise à jour intelligente : elle sauvegarde, met à jour les extensions une par une, exécute une vérification de la santé du site après chacune, et annule automatiquement tout ce qui casse le site. Sur une boutique où un paiement défaillant coûte de l'argent, c'est un atout qui vaut la peine.
Récupération à un moment précis
Les sauvegardes quotidiennes restaurent une boutique dans l'état où elle se trouvait au moment où cette sauvegarde a été effectuée, ce qui sur une boutique très active peut signifier la perte d'une journée de commandes. Les sites WooCommerce peuvent activer la récupération à un moment précis depuis Sauvegardes, puis Récupération à un moment précis, et restaurer à une minute choisie à la place, avec jusqu'à 30 jours de rétention. Sur toute boutique encaissant de l'argent réel, activez cette fonction. Consultez Effectuer une sauvegarde.
Dépannage
Le paiement échoue sans message d'erreur. C'est presque toujours une passerelle activée avec des identifiants manquants ou incorrects. Désactivez les passerelles une par une depuis l'onglet Paiements jusqu'à ce que le paiement fonctionne, puis reconfigurez celle qui posait problème.
Les e-mails de commande n'arrivent pas. WordPress envoie les e-mails via PHP par défaut et la plupart des réseaux les rejettent. Vérifiez l'avertissement de livraison sur l'onglet WordPress, puis Santé du site, et configurez un envoi authentifié approprié.
Les pages d'administration sont lentes ou expirent. Augmentez la mémoire et le temps d'exécution dans l'onglet PHP, puis activez le cache d'objets. Une boutique comptant des dizaines de milliers de commandes bénéficie également du nettoyage des anciennes actions planifiées.
Les modifications de produits ne s'affichent pas côté public. Videz le cache depuis WordPress, puis Actions rapides, puis Vider le cache, et purgez le CDN.