Plugins de WooCommerce: selección, compatibilidad y rendimiento

El artículo original de 2017 era una lista de extensiones que utilizaba, entre otras cosas, mientras trabajaba en la tienda de muebles escandinavos de un cliente. En aquel momento tenía sentido mostrar plugins y personalizaciones concretos. Hoy, la misma lista podría dirigir a los lectores hacia código sin mantenimiento, un proceso de pago incompatible o una función que WooCommerce gestiona de otra manera.

Por eso ya no busco un número llamativo de extensiones. Busco el conjunto más pequeño que gestione de forma fiable el catálogo, los pedidos, los pagos, los envíos, el stock, la analítica y la atención posventa.

Empieza por el mapa de la tienda

Antes de abrir el catálogo de extensiones, anota el flujo principal:

  1. ¿Cómo descubrirá y comparará el cliente un producto?
  2. ¿Qué variantes, precios, impuestos y datos de stock necesitas?
  3. ¿A qué países vendes realmente y qué divisas, pagos y métodos de envío ofreces?
  4. ¿Qué se transfiere después de un pedido a contabilidad, stock, CRM y soporte?
  5. ¿Qué pasos deben funcionar cuando una integración no está disponible?

Asigna cada plugin a una necesidad y a un responsable. Si no puedes decir quién lo revisará después de una actualización, todavía no está seleccionado.

Comprueba primero las capacidades del núcleo

WooCommerce incorpora continuamente en su núcleo funciones que antes eran opcionales. Antes de instalar un plugin, revisa la configuración actual de productos, impuestos, envíos, cuentas, privacidad y funciones avanzadas. La documentación oficial resume la configuración avanzada de WooCommerce, incluidas las páginas del carrito y del pago, la API REST, los webhooks y las funciones.

Lo mismo se aplica a WordPress. Describo los fundamentos generales y la limpieza en el artículo sobre los mejores plugins para WordPress. Una tienda no necesita un segundo plugin de SEO, una tercera caché ni un duplicado personalizado de una función solo porque su nombre contenga «WooCommerce».

Categorías en las que una extensión puede tener sentido

Pagos y envíos

Utiliza una integración oficial o de un proveedor con mantenimiento a largo plazo. Verifica los países, divisas, reembolsos, webhooks, pagos recurrentes, funcionamiento en sandbox y gestión de indisponibilidades. Para los envíos, comprueba los puntos de recogida, las dimensiones, el pago contra reembolso, las etiquetas y las devoluciones con pedidos reales.

Facturas, impuestos y contabilidad

El plugin debe adaptarse a tu proceso contable, no a una captura genérica. Prueba los redondeos, descuentos, envíos, abonos, varios tipos impositivos, ventas transfronterizas y exportaciones repetidas. Un contable o asesor fiscal debe confirmar la corrección legal y tributaria.

Stock y conexiones con ERP

Define la fuente principal de la verdad. Si el ERP controla el stock, WooCommerce no debe sobrescribir la disponibilidad de forma independiente al mismo tiempo. La integración necesita una cola o gestión de reintentos, registros y alertas. Un botón manual de «sincronizar» no es un plan operativo.

Búsqueda, filtros y variantes

Implementa una extensión según el tamaño del catálogo y las búsquedas reales de los clientes. Un filtro que añada cientos de combinaciones de URL indexables puede perjudicar tanto al rendimiento como al SEO. Define de antemano las URL canónicas, la indexación y el comportamiento sin JavaScript.

Funciones de comercio

Las listas de deseos, los lotes, las suscripciones, las reservas, los productos personalizados o los precios B2B tienen sentido cuando encajan con el modelo de negocio. Cada uno modifica los pedidos, los impuestos, el stock y el soporte. No los compres solo por tenerlos.

Medición

Las integraciones analíticas deben enviar identificadores de producto, valor, divisa y estado de la transacción coherentes, sin duplicarlos cuando se recarga la página de agradecimiento. Conecta el diseño de medición con GA4 y Google Tag Manager. Gestiona el consentimiento y las plataformas publicitarias antes de desplegar scripts, no después de la primera queja.

Tres pruebas actuales de compatibilidad

HPOS

High-Performance Order Storage almacena los pedidos en tablas específicas. WooCommerce documenta cómo activar HPOS y comprobar las extensiones incompatibles. Un plugin que trabaje con pedidos debe declarar explícitamente su compatibilidad y debes verificarla en staging.

Bloques de carrito y pago

El carrito y el pago modernos basados en bloques utilizan puntos de integración diferentes de las antiguas plantillas de shortcodes. Las extensiones para pagos, envíos, campos, ventas adicionales o medición deben admitir el proceso de pago concreto que utilizas. No des por supuesta la compatibilidad solo porque funcione la página del producto.

WordPress y WooCommerce actuales

Para los autores de extensiones, WooCommerce incluye la compatibilidad con las versiones actuales de WooCommerce y WordPress, el carrito y el pago por bloques y HPOS entre sus requisitos básicos; consulta las normas oficiales de compatibilidad. Comprueba también las versiones de PHP y de la base de datos compatibles.

Selección segura

  1. Anota el requisito y la interrupción aceptable.
  2. Comprueba el autor, el historial de actualizaciones, la documentación y el soporte.
  3. Revisa los permisos, los datos almacenados, los servicios externos y el modelo de licencia.
  4. Prueba la instalación en staging con una copia de datos habituales.
  5. Completa el flujo con una tarjeta y otro método de pago, un descuento, un envío, un reembolso, los correos electrónicos y una exportación.
  6. Mide la velocidad del catálogo, del producto, del carrito y del pago.
  7. Prepara la reversión y la exportación de datos antes del despliegue en producción.

Las recomendaciones de seguridad de WooCommerce hacen hincapié en las actualizaciones periódicas, la eliminación de plugins sin mantenimiento o vulnerables, el staging y las copias de seguridad. La visión completa está en las prácticas recomendadas oficiales de seguridad.

Lo que ya no repito del artículo original

  • una lista comercial de plugins de pago sin conocer la operativa concreta,
  • fragmentos antiguos de PHP vinculados a las interfaces de WooCommerce de aquella época,
  • una extensión para cada pequeño cambio de texto o campo,
  • recomendaciones automáticas de funciones sociales o de marketing sin medición,
  • herramientas cuyo mantenimiento y compatibilidad actual no se pueden verificar.

El código personalizado puede ser la opción adecuada para un cambio pequeño y estable, pero necesita control de versiones, pruebas, documentación y alguien que lo actualice cuando cambie WooCommerce. Copiar un fragmento al azar de una conversación no es un plugin más barato. Simplemente todavía no tiene factura.

Revisión trimestral

Revisa las extensiones activas e inactivas, las actualizaciones disponibles, los avisos de seguridad, las licencias, los responsables y la compatibilidad. Después prueba en staging los principales escenarios de compra y el rendimiento. Presta especial atención a las extensiones que afectan a precios, impuestos, pedidos, pagos y exportaciones.

Gestiona la velocidad de toda la tienda según cómo acelerar una web. Si quieres inventariar los plugins actuales, eliminar solapamientos y preparar un plan de migración seguro, ponte en contacto mediante contacto.

¿Necesitas claridad en marketing?

Primero, aclaremos la situación.

Si tu empresa se enfrenta a una decisión similar, envíame brevemente el contexto. Veremos si tiene sentido continuar.

Describe la situación