Envía a los visitantes del carrito directamente al pago

Usa Redirect cart to checkout cuando los clientes deban continuar desde un carrito con productos directamente al formulario de pago. La redirección se aplica cuando un visitante abre la página de Carrito asignada; no cambia cada acción de añadir al carrito ni reemplaza los enlaces al carrito en toda la tienda.

Esta guía está dirigida a administradores de tiendas WooCommerce. Configura páginas de Carrito y de Pago publicadas por separado en WooCommerce antes de activar el control. Comprueba que el pago ofrece todo lo que los clientes necesitan sin visitar el Carrito, especialmente los cambios de cantidad, las opciones de envío y los cupones.

Activa la redirección

  1. Abre Settings → POM Tweaks → E-Commerce → Cart & checkout.
  2. Activa Redirect cart to checkout.
  3. Haz clic en Save.

Los visitantes con un carrito no vacío reciben una redirección temporal a la URL de pago. Los carritos vacíos permanecen en el Carrito. El control admite páginas de Carrito asignadas que usen el bloque de Carrito de WooCommerce o el shortcode clásico de carrito, y se aplica al sitio actual en una instalación multisitio.

Solo se redirigen las solicitudes de página GET y HEAD ordinarias. Las solicitudes POST del carrito, el AJAX de WooCommerce, las solicitudes de la Store API, los feeds y las vistas previas conservan su comportamiento normal. El procesamiento nativo del carrito se ejecuta antes de la redirección. Si una acción de añadir al carrito abre el Carrito después, la visita a esa página resultante puede continuar hacia el pago.

Verifica el recorrido del cliente

  1. Abre el Carrito con el carrito vacío. Confirma que aparece su mensaje de carrito vacío.
  2. Añade un producto de prueba y abre el Carrito. Confirma que aparece el pago con el producto y la cantidad correctos.
  3. Abre el Pago directamente y confirma que permanece en Pago sin un bucle de redirección.
  4. Revisa el mini-carrito de la tienda, los configuradores de productos, las opciones de envío y cualquier acción personalizada del carrito.
  5. Desactiva el control y guarda. Una página de Carrito con productos debería volver a ser accesible.

Soluciona problemas y revierte el cambio

La redirección se omite cuando el Pago no existe, no está publicado o está asignado a la misma página que el Carrito. También se omite una URL de pago filtrada que resuelva de nuevo al Carrito o que apunte a un host externo no aprobado. Comprueba las asignaciones de páginas y cualquier extensión que modifique estas URLs.

Las respuestas de redirección incluyen cabeceras no-cache porque el contenido del carrito varía según el visitante. Mantén el Carrito y el Pago excluidos de las cachés de página y asegúrate de que las cachés externas respetan estas cabeceras. Si un navegador sigue redirigiendo después de desactivar el control, borra cualquier redirección previamente almacenada en caché y verifica que ninguna otra extensión redirige el Carrito.

Desactiva Redirect cart to checkout y guarda para restaurar la navegación normal. El contenido del carrito, los pedidos, las asignaciones de páginas y el ajuste independiente del icono del menú no se ven afectados al activar o desactivar este control.

Consulta el catálogo de ajustes modernos para ver los controles de comercio relacionados.