TechBlogSD - Tout pour le développement WordPress et WEB
Instructions WEB et WordPress, actualités, revues de thèmes et plugins

Comment supprimer complètement le plugin WooCommerce ?

24

WooCommerce est l’un des plugins de commerce électronique les plus populaires pour le site WordPress. La popularité vient du fait que Automattic, la société derrière WordPress, est le même développeur que WooCommerce. En outre, de nombreux thèmes populaires proposent WooCommerce en tant que plugin groupé avec fonction de thème intégrée. Nous utilisons WooCommerce sur notre site depuis 2015. Voici pourquoi nous avons décidé de supprimer et le processus complet de suppression de WooCommerce de votre site WordPress.

Connexe : Comment supprimer complètement le plugin W3 Total Cache ?

Pourquoi supprimer WooCommerce ?

Bien que populaire, WooCommerce présente de nombreux problèmes en termes de convivialité.

  • Cela ralentit le site avec trop de scripts et d’options. En savoir plus sur la façon de résoudre le problème de la lenteur de la boutique WooCommerce avec le problème d’administration Ajax.
  • Le plugin ajoute de nombreux champs personnalisés dans la table wp_postmeta. Si vous voyez que le tableau grossit, alors WooCommerce est le coupable (en supposant que vous n’utilisez pas d’autres plugins qui ajoutent des métadonnées).
  • Étonnamment, il n’est pas facile de migrer le magasin vers un autre site ou sous-domaine ou sous-répertoire.
  • Il ajoute 20 tables SQL dans la base de données, occupant une grande partie du stockage de la base de données.
  • La dernière version de WooCommerce comprend la section "Analytics". Cela ajoutera plus de pression sur le serveur en plus du plugin déjà lourd.
  • Il crée de nombreux fichiers transitoires et journaux que vous devez nettoyer régulièrement.

Le plus gros problème dans notre cas est la migration. Nous utilisons plus de 2K articles de blog avec plus de 50 produits WooCommerce. Dans cette situation, WooCommerce ralentit le site de près d’une seconde et occupe 50% de la taille de la base de données. De plus, nous devons autoriser l’enregistrement des utilisateurs uniquement pour permettre l’enregistrement des clients WooCommerce. Il est inapproprié pour nous de conserver le plugin sur le site principal qui affecte 95% des autres contenus. Par conséquent, nous avons décidé de déplacer la section store vers le sous-répertoire.

Encore une fois, nous sommes frappés par la complexité du processus de migration qui vous frustre.

Comment supprimer complètement le plugin WooCommerce ?

Étant donné tous les faits ci-dessus, WooCommerce ajoutera des tonnes de choses backend à votre installation WordPress. Vous devez vous débarrasser de tous ces éléments pour supprimer complètement le plugin.

  • Nettoyer les données WooCommerce avant de supprimer le plugin
  • Supprimer les détails du client de la section "Utilisateurs" du panneau d’administration
  • Désactiver et supprimer le plugin du panneau d’administration
  • Supprimer les champs personnalisés de la table wp_postmeta
  • Supprimer les tables de la base de données à l’aide de phpMyAdmin
  • Vérifier et supprimer des fichiers du backend

Expliquons chaque étape en détail.

Manière rapide

Avant d’expliquer la manière détaillée, il existe une solution rapide pour se débarrasser complètement des données WooCommerce. Modifiez votre fichier wp-config.php via FTP ou File Manager et ajoutez la ligne suivante :

define(‘WC_REMOVE_ALL_DATA’, true);

Assurez-vous d’utiliser des guillemets droits et ajoutez le code juste au-dessus du / C’est tout, arrêtez d’éditer! Bon blog. / ligne dans le fichier. Après cela, désactivez et supprimez le plugin de votre panneau d’administration. Plus tard, vous pouvez à nouveau revenir en arrière et supprimer le code ci-dessus du fichier wp-config. Cela supprimera complètement toutes les données WooCommerce de votre installation WordPress.

Si vous souhaitez supprimer manuellement le plugin, suivez les instructions ci-dessous.

1 Nettoyer les données WooCommerce

Lorsque vous avez décidé de supprimer le plugin, supprimez d’abord toutes les données pertinentes du panneau d’administration.

  • Supprimez toutes les pages et catégories de produits en accédant aux sections « Produits > Tous les produits / Catégories ».
  • Supprimez tous les coupons et commandes dans les sections «WooCommerce > Coupons / Commandes ».
  • Supprimez les données de journal de «WooCommerce > Statut > Journaux ».
  • Nettoyez les données transitoires dans la section «WooCommerce > Statut > Outils ».

Comment supprimer complètement le plugin WooCommerce ?

Nettoyer la boutique WooCommerce

2 Supprimer les détails du client

Lorsqu’un utilisateur achète un produit via la boutique WooCommerce, WordPress crée un compte d’utilisateur avec le rôle « Client ». Vous devez supprimer tous les utilisateurs clients sur le site après avoir supprimé le plugin.

  • Accédez à la section « Utilisateurs > Tous les utilisateurs » dans le panneau d’administration.
  • Cliquez sur « Client » pour filtrer tous les utilisateurs clients.
  • Cliquez sur la liste déroulante « Actions en bloc » et sélectionnez l’option « Supprimer ».
  • Sélectionnez le bouton « Appliquer » pour supprimer tous les utilisateurs clients sélectionnés.

Si les données client sont réparties sur plusieurs pages, vous devez les supprimer plusieurs fois. Cliquez sur "Options d’écran" pour configurer le nombre d’éléments par page à 100 ou plus, afin que vous puissiez les supprimer rapidement.

3 Supprimer le plugin WooCommerce

C’est une étape assez simple. Connectez-vous à votre panneau d’administration WordPress et accédez à la section « Plugins > Plugins installés ». Fins et désactive le plugin WooCommerce. Après la désactivation, vous pouvez simplement supprimer le plugin de votre site.

La suppression du plug-in ne supprimera que les fichiers du plug-in de votre site. Cependant, de nombreuses intégrations créées par le plugin nécessitent un effort manuel.

Connexe : Correction du chargement lent de la boutique WooCommerce.

4 Supprimer les champs personnalisés

WooCommerce utilise des centaines de champs personnalisés pour différentes actions. WordPress stockera tous ces champs personnalisés en tant que clés méta dans la table wp_postmeta que vous devez supprimer manuellement. Assurez-vous de supprimer UNIQUEMENT les champs personnalisés WooCommerce pour éviter d’affecter les autres fonctions de votre site. Malheureusement, nous n’avons trouvé aucune liste de champs personnalisés pour WooCommerce. Voici les clés méta que nous avons trouvées dans la table postmeta que nous avons trouvée dans notre base de données.

livraison gratuite _order_shipping_tax _crosssell_ids
_pays de livraison _shipping_postcode _date_complétée
_shipping_first_name _Total de la commande _commandes en souffrance
_shipping_last_name _rendez-vous complet _order_shipping_tax
_transporteur utilisation_limit_per_user limite_utilisation
_shipping_address_1 utilisation_count ID_produit
_shipping_address_2 catégories de produits Nom de famille du payeur
_shipping_city montant minimal quantité maximale
_shipping_state limit_usage_to_x_items _product_attributes
_commande_expédition _Montant du remboursement _purchase_note
_sku _product_image_gallery _vendus séparément
_upsell_ids usage_individuel email client
_customer_ip_address _customer_user_agent _client_utilisateur
_Statut fiscal _Classe d’impôt _order_tax
_prices_include_tax _cart_discount_tax _wc_rating_count
_wc_average_rating _pays de facturation _billing_first_name
_facturation_nom_famille _entreprise_de_facturation _Adresse de facturation 1
_adresse_de_facturation_2 _facturation_ville _billing_state
_facturation_code postal _facturation_email _facturation_téléphone
_pays de facturation _order_version _order_currency
_order_key _sale_price_dates_from _sale_price_dates_to
_min_variation_price _max_variation_price _min_price_variation_id
_max_price_variation_id _min_variation_regular_price _max_variation_regular_price
_min_regular_price_variation_id _max_regular_price_variation_id _min_variation_sale_price
_min_sale_price_variation_id _max_sale_price_variation_id _max_variation_sale_price
_prix habituel _prix de vente _sale_price_dates_from
_sale_price_dates_to _le prix montant_coupon
_créé_via _recorded_coupon_usage_counts _téléchargeable
_download_limit _download_expiry _fichiers_téléchargeables
_cart_discount _cart_discount_tax _la date de paiement
_mode de paiement _payment_method_title Type de paiement
_état des stocks _gérer_stock ventes totales
_ventes_enregistrées is_vat_exempt Adresse PayPal du payeur
Frais de transaction PayPal _paypal_status _identifiant de transaction

Suivez les instructions ci-dessous pour les supprimer de votre base de données.

  • Connectez-vous à votre compte d’hébergement et ouvrez cPanel.
  • Recherchez et ouvrez l’application phpMyAdmin.
  • Il ouvrira la base de données de votre site avec tous les détails de la table.
  • Accédez à la table «xx_postmeta» où xx est le préfixe de table que vous avez utilisé lors du processus d’installation de WordPress.
  • Nous vous recommandons de faire la sauvegarde au préalable et de parcourir le tableau pour trouver les champs personnalisés disponibles sur votre site.
  • Vous pouvez utiliser une requête SQL pour rechercher d’abord le nombre d’occurrences d’un champ avant de le supprimer.

Par exemple, utilisez la requête ci-dessous dans la zone de texte sous l’onglet «SQL» pour trouver les méta-clés contenant «expédier ».

SELECT * FROM wp_postmeta O meta_keyCOMME ‘%ship%’

Comment supprimer complètement le plugin WooCommerce ?

Vérifiez les clés méta de la table Post Meta

Une fois que vous avez confirmé la sélection, modifiez la requête comme ci-dessous pour les supprimer de votre base de données.

SUPPRIMER DE wp_postmeta O meta_keyCOMME ‘%ship%’

Vous pouvez directement utiliser la requête de suppression, si vous connaissez la valeur correcte de la clé méta (valeur du champ personnalisé).

5 Supprimer les tables de la base de données

Malheureusement, la suppression du plugin ne supprimera pas les tables de la base de données dans le backend. Lorsque vous êtes dans la section phpMyAdmin de cPanel, sélectionnez les tables WooCommerce et supprimez-les manuellement. Voici le tableau que nous avons trouvé dans la base de données :

wp_actionscheduler_actions wp_wc_order_product_lookup
wp_actionscheduler_claims wp_wc_order_stats
wp_actionscheduler_groups wp_wc_order_tax_lookup
wp_actionscheduler_logs wp_wc_product_meta_lookup
wp_wc_admin_notes wp_wc_tax_rate_classes
wp_wc_admin_note_actions wp_wc_webhooks
wp_wc_category_lookup wp_woocommerce_api_keys
wp_wc_customer_lookup wp_woocommerce_attribute_taxonomies
wp_wc_download_log wp_woocommerce_downloadable_product_permissions
wp_wc_order_coupon_lookup wp_woocommerce_log

Comment supprimer complètement le plugin WooCommerce ?

Tables WooCommerce dans la base de données

Lorsque vous êtes dans la section phpMyAdmin, sélectionnez le tableau et allez dans l’onglet « Opérations ». Cliquez sur l’option "Supprimer la table (DROP)" et confirmez l’invite pour supprimer la table et le contenu.

Comment supprimer complètement le plugin WooCommerce ?

Supprimer la table de la base de données

Connexe : Comment faire en sorte que WooCommerce fonctionne avec W3 Total Cache ?

6 Supprimer des fichiers

La dernière étape, selon nous, consiste à supprimer les fichiers résiduels créés par le plugin WooCommerce.

  • Connectez-vous à votre serveur d’hébergement en utilisant un compte FTP.
  • Vérifiez le dossier « Téléchargements » sous « /wp-content/ ».
  • Vous pouvez trouver des images d’espace réservé WooCommerce, un dossier « woocommerce_uploads » contenant des fichiers téléchargeables, des journaux et une base de données GeoIP.
  • Supprimez tous ces fichiers WooCommerce de votre serveur.

Derniers mots

De nombreux utilisateurs suppriment le plugin du panneau d’administration et supposent que cela suffit. Malheureusement, ce n’est pas le cas et vous devez supprimer manuellement toutes les traces. Le fait de laisser la base de données résiduelle et le contenu du fichier continuera d’avoir un impact sur la taille et la vitesse de chargement de votre site.

Source d’enregistrement: www.webnots.com
Leave A Reply

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails