Saltar al contenido
aivoma
Comprobación gratis

Guías de solución · Carrito, checkout y contenido

Tu página de pago devuelve un error de servidor

Un checkout de WooCommerce con HTTP 500, «error crítico» o en blanco hace fallar cada compra, a menudo durante días. Cómo diagnosticarlo y arreglarlo rápido.

Impacto: Crítico Lo solucionamos en Monitorización de visibilidad en IA — 79 € · Actualizado

El síntoma

  1. Los pedidos se han parado de golpe; /checkout/ muestra «Ha habido un error crítico en esta web», una página en blanco o un 500.
  2. Empezó justo después de actualizar un plugin, el tema, WooCommerce o PHP.
  3. La página del carrito carga pero la de pago no (o al revés).

Por qué importa

Nadie compra en su propia tienda, así que una página de pago rota pasa desapercibida hasta que un cliente se queja. Mientras tanto, los anuncios, el SEO y las recomendaciones de IA envían compradores a un callejón sin salida, y los rastreadores también registran el error.

Causas habituales: error fatal de PHP por un plugin incompatible (pasarela de pago, envío, editor de campos de pago) tras una actualización; cambio de versión de PHP en el hosting; límite de memoria superado; bloque o shortcode de pago eliminado de la página; SSL caducado en el endpoint de pago.

Cómo comprobarlo tú mismo

  1. Abre /cart/ y /checkout/ en una ventana privada con un producto en el carrito.
  2. WordPress → Herramientas → Salud del sitio → Información → *Servidor* y WooCommerce → Estado → *Registros* (registro de errores fatales) muestran el plugin y el archivo que fallan.
  3. Activa WP_DEBUG_LOG brevemente si el registro está vacío; los registros de errores del hosting (cPanel/Plesk) también muestran el error fatal de PHP.

Cómo solucionarlo

  1. Lee la línea del error fatal: nombra el plugin. Desactívalo (desde el administrador de WP o renombrando su carpeta por SFTP si el administrador está roto) y vuelve a probar el pago.
  2. Si fue WooCommerce o PHP: vuelve atrás con WP Rollback o las copias de seguridad de tu hosting, o actualiza el plugin incompatible a una versión compatible con el nuevo WooCommerce.
  3. Comprueba que el contenido de la página de pago contiene el bloque *Checkout* (Pago) o el shortcode [woocommerce_checkout] y que está asignada en WooCommerce → Ajustes → Avanzado.
  4. Sube memory_limit a 256M o más si el error es *Allowed memory size exhausted*.
  5. Después, configura una monitorización de disponibilidad específicamente sobre /checkout/ (no solo la página de inicio) y usa un sitio de staging para las actualizaciones.

Preguntas frecuentes

Respuestas directas a las preguntas que hacen los propietarios de tiendas

¿Cómo puedo evitarlo en el futuro?

Actualiza primero en staging, mantén copias de seguridad automáticas antes de cada actualización y monitoriza la URL de pago con una comprobación por palabra clave («Realizar el pedido»). Nuestro plan de mantenimiento hace exactamente esto.

Comprobación gratuita al instante

Descubre qué pueden leer los asistentes de IA en tu tienda, en 60 segundos

Pega la URL de tu tienda. Comprobamos en directo el acceso de los rastreadores de IA, el schema de producto, los precios, los GTIN, los feeds y la seguridad del correo, y te mostramos los fallos exactos. Sin registro, sin compromiso.

Comprobar mi tienda gratis