TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

¿Cómo eliminar el complemento WooCommerce por completo?

14

WooCommerce es uno de los complementos de comercio electrónico más populares para el sitio de WordPress. La popularidad se debe al hecho de que Automattic, la empresa detrás de WordPress, es el mismo desarrollador de WooCommerce. Además, muchos temas populares ofrecen WooCommerce como un complemento incluido con función de tema integrada. Estamos utilizando WooCommerce en nuestro sitio desde 2015. Aquí es por qué decidimos eliminar y el proceso completo de eliminación de WooCommerce de su sitio de WordPress.

Relacionado: ¿Cómo eliminar completamente el complemento W3 Total Cache?

¿Por qué eliminar WooCommerce?

Aunque es popular, WooCommerce tiene muchos problemas en términos de usabilidad.

  • Ralentiza el sitio con demasiados scripts y opciones. Obtenga más información sobre cómo solucionar el problema lento de la tienda WooCommerce con el administrador Ajax.
  • El complemento agrega muchos campos personalizados en la tabla wp_postmeta. Si ve que la tabla crece más, entonces WooCommerce es el culpable (suponiendo que no esté utilizando ningún otro complemento que agregue metadatos).
  • Sorprendentemente, no es fácil migrar la tienda a otro sitio o subdominio o subdirectorio.
  • Agrega 20 tablas SQL en la base de datos, ocupando gran parte del almacenamiento de la base de datos.
  • La última versión de WooCommerce incluye la sección "Análisis". Esto agregará más presión al servidor además del ya pesado plugin.
  • Crea muchos archivos transitorios y de registro que necesita limpiar con regularidad.

El mayor problema en nuestro caso es la migración. Usamos más de 2K publicaciones de blog con más de 50 productos WooCommerce. Con esta situación, WooCommerce ralentiza el sitio casi 1 segundo y ocupa el 50% del tamaño de la base de datos. Además, tenemos que permitir el registro de usuarios solo para acomodar el registro de clientes de WooCommerce. No es apropiado que mantengamos el complemento en el sitio principal que afecta al 95% del resto del contenido. Por lo tanto, decidimos mover la sección de la tienda al subdirectorio.

Una vez más, nos sorprende que el proceso de migración sea tan complejo que te frustra.

¿Cómo eliminar el complemento WooCommerce por completo?

Habiendo dicho todos los hechos anteriores, WooCommerce agregará toneladas de cosas de backend a su instalación de WordPress. Tienes que deshacerte de todas esas cosas para eliminar por completo el complemento.

  • Limpiar los datos de WooCommerce antes de eliminar el complemento
  • Eliminar los detalles del cliente de la sección "Usuarios" del panel de administración
  • Desactive y elimine el complemento del panel de administración
  • Eliminar campos personalizados de la tabla wp_postmeta
  • Eliminar tablas de base de datos usando phpMyAdmin
  • Verifique y elimine archivos del backend

Expliquemos cada paso en detalle.

Manera rápida

Antes de explicar la forma detallada, existe una solución rápida para deshacerse por completo de los datos de WooCommerce. Edite su archivo wp-config.php a través de FTP o Administrador de archivos y agregue la siguiente línea:

define (‘WC_REMOVE_ALL_DATA’, verdadero);

Asegúrate de usar comillas rectas y agrega el código justo encima de / Eso es todo, ¡deja de editar! Feliz blogueo. / línea en el archivo. Después de eso, desactive y elimine el complemento de su panel de administración. Más tarde, puede volver atrás y eliminar el código anterior del archivo wp-config. Esto eliminará por completo todos los datos de WooCommerce de su instalación de WordPress.

Si desea eliminar manualmente el complemento, siga las instrucciones a continuación.

1 Limpieza de datos de WooCommerce

Cuando decidió eliminar el complemento, primero elimine todos los datos relevantes del panel de administración.

  • Elimine todas las páginas y categorías de productos navegando a las secciones "Productos> Todos los productos / categorías".
  • Elimine todos los cupones y pedidos en las secciones "WooCommerce> Cupones / Pedidos".
  • Elimine los datos de registro de "WooCommerce> Estado> Registros".
  • Limpie los datos transitorios en la sección "WooCommerce> Estado> Herramientas".

¿Cómo eliminar el complemento WooCommerce por completo?

Limpieza de la tienda WooCommerce

2 Eliminar detalles del cliente

Cuando un usuario compra un producto a través de la tienda WooCommerce, WordPress creará una cuenta de usuario con "Cliente" como función. Debe eliminar todos los usuarios del cliente en el sitio después de eliminar el complemento.

  • Vaya a la sección "Usuarios> Todos los usuarios" en el panel de administración.
  • Haga clic en "Cliente" para filtrar todos los usuarios del cliente.
  • Haga clic en el menú desplegable "Acciones masivas" y seleccione la opción "Eliminar".
  • Seleccione el botón "Aplicar" para eliminar todos los usuarios de clientes seleccionados.

Si los datos del cliente se distribuyen en varias páginas, debe eliminarlos varias veces. Haga clic en "Opciones de pantalla" para configurar el número de elementos por página a 100 o más, de modo que pueda eliminarlos rápidamente.

3 Eliminar el complemento WooCommerce

Este es un paso bastante simple. Inicie sesión en su panel de administración de WordPress y navegue hasta la sección "Complementos> Complementos instalados". Aletas y desactiva el complemento WooCommerce. Después de la desactivación, simplemente puede eliminar el complemento de su sitio.

Eliminar el complemento solo eliminará los archivos del complemento de su sitio. Sin embargo, hay muchas integraciones creadas por el complemento que requieren un esfuerzo manual.

Relacionado: Arregle la tienda WooCommerce de carga lenta.

4 Eliminar campos personalizados

WooCommerce usa cientos de campos personalizados para diferentes acciones. WordPress almacenará todos estos campos personalizados como claves meta en la tabla wp_postmeta que debe eliminar manualmente. Asegúrese de eliminar SOLO los campos personalizados de WooCommerce para evitar afectar otras funciones en su sitio. Desafortunadamente, no pudimos encontrar ninguna lista de campos personalizados para WooCommerce. Aquí están las claves meta que encontramos en la tabla postmeta que encontramos en nuestra base de datos.

envío gratis _order_shipping_tax _crosssell_ids
_país de envío _shipping_postcode _fecha completada
_shipping_first_name _Total del pedido _ pedidos pendientes
_shipping_last_name _date_completed _order_shipping_tax
_compañía de envios use_limit_per_user use_limit
_shipping_address_1 recuento_uso product_ids
_shipping_address_2 Categorías de Producto Apellido del pagador
_shipping_city monto minimo cantidad_máxima
_shipping_state limit_usage_to_x_items _atributos del producto
_order_shipping _cantidad devuelta _purchase_note
_sku _product_image_gallery _vendidos individualmente
_upsell_ids uso_individual correo electrónico del cliente
_customer_ip_address _customer_user_agent _customer_user
_Situación fiscal _tax_class _order_tax
_prices_include_tax _cart_discount_tax _wc_rating_count
_wc_average_rating _billing_country _billing_first_name
_billing_last_name _billing_company _Dirección de facturación 1
_billing_address_2 _billing_city _estado de cuenta
_billing_postcode _Correo Electrónico de Facturas _teléfono de facturación
_billing_country _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
_precio regular _precio de venta _sale_price_dates_from
_sale_price_dates_to _precio cupón_mount
_created_via _recorded_coupon_usage_counts _descargable
_límite de descarga _download_expiry _archivos_descargable
_cart_discount _cart_discount_tax _fecha de pago
_método de pago _payment_method_title Tipo de pago
_estado del inventario _manage_stock ventas totales
_recorded_sales is_vat_exempt Dirección de PayPal del pagador
Tarifa de transacción de PayPal _paypal_status _ID de transacción

Siga las instrucciones a continuación para eliminarlos de su base de datos.

  • Inicie sesión en su cuenta de hosting y abra cPanel.
  • Busque y abra la aplicación phpMyAdmin.
  • Abrirá la base de datos de su sitio con todos los detalles de la tabla.
  • Vaya a la tabla "xx_postmeta" donde xx es el prefijo de tabla que utilizó durante el proceso de instalación de WordPress.
  • Le recomendamos que realice la copia de seguridad de antemano y explore la tabla para encontrar los campos personalizados disponibles en su sitio.
  • Puede utilizar la consulta SQL para buscar primero el número de apariciones de cualquier campo antes de eliminarlo.

Por ejemplo, utilice la consulta a continuación en el cuadro de texto en la pestaña "SQL" para encontrar las claves meta que contienen "enviar".

SELECCIONAR * DE wp_postmeta DONDE meta_keyCOMO ‘% ship%’

¿Cómo eliminar el complemento WooCommerce por completo?

Verifique las claves de meta de la tabla de meta meta

Una vez que confirme la selección, edite la consulta como se muestra a continuación para eliminarlos de su base de datos.

BORRAR DE wp_postmeta DONDE meta_keyCOMO ‘% ship%’

Puede utilizar directamente la consulta de eliminación, si conoce el valor de meta clave correcto (valor de campo personalizado).

5 Eliminar tablas de la base de datos

Desafortunadamente, eliminar el complemento no eliminará las tablas de la base de datos en el backend. Cuando esté en la sección phpMyAdmin de cPanel, seleccione las tablas de WooCommerce y elimínelas manualmente. A continuación se muestra la tabla que encontramos en la base de datos:

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

¿Cómo eliminar el complemento WooCommerce por completo?

Tablas de WooCommerce en la base de datos

Cuando esté en la sección phpMyAdmin, seleccione la tabla y vaya a la pestaña "Operaciones". Haga clic en la opción "Eliminar la tabla (DROP)" y confirme el mensaje para eliminar la tabla y el contenido.

¿Cómo eliminar el complemento WooCommerce por completo?

Eliminar tabla de la base de datos

Relacionado: ¿Cómo hacer que WooCommerce funcione con W3 Total Cache?

6 Eliminar archivos

El último paso que creemos es eliminar los archivos residuales creados por el complemento WooCommerce.

  • Inicie sesión en su servidor de alojamiento utilizando una cuenta FTP.
  • Compruebe la carpeta "Cargas" en "/ wp-content /".
  • Puede encontrar imágenes de marcador de posición de WooCommerce, carpeta "woocommerce_uploads" que contiene archivos descargables, registros y base de datos GeoIP.
  • Elimine todos estos archivos de WooCommerce de su servidor.

Ultimas palabras

Muchos usuarios eliminan el complemento del panel de administración y asumen que es suficiente. Desafortunadamente, no lo es y debe eliminar manualmente todos los rastros. Dejar la base de datos residual y el contenido del archivo seguirá afectando el tamaño y la velocidad de carga de su sitio.

Fuente de grabación: www.webnots.com
Deja una respuesta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More