Checkout Success Page: Thank You Page con bloque CMS propio + detalles del pedido (Magento 2)

85,55 € 69,55 €
Instalacja COMPOSER
M2-SUCCESS-PAGE
Przewidywana dostawa: Wednesday, 20 May - Thursday, 21 May
Zamów w ciągu 6 h 11 min, a wyślemy jeszcze dzisiaj.
PayPal PayPal
Przelew Przelew

¿Para qué sirve este módulo?

La página Thank You Page predeterminada de Magento suele cerrar el recorrido del cliente con un breve mensaje y el número de pedido. Este módulo convierte la página de éxito en un punto de comunicación útil después de la compra, sin constructores pesados y sin reconstruir el checkout.

¿Qué hace el módulo Kowal_CheckoutThankYouPage?

El módulo Kowal_CheckoutThankYouPage amplía la página Thank You Page predeterminada de Magento 2 y la convierte en una pantalla clara de resumen del pedido con la posibilidad de añadir contenidos propios de marketing e información. Funciona sobre el layout de la página de éxito y los bloques estándar de Magento, por lo que es ligero, compatible y seguro de mantener.

  1. Ordena y traslada los elementos estándar de Magento a un nuevo diseño
    El módulo reúne en un solo lugar los elementos clave de Magento visibles después de la compra. Así, el cliente ve una vista coherente y ordenada, sin elementos dispersos:
    • mensajes de éxito (checkout.success) y registro después de la compra (checkout.registration) en un contenedor dedicado de la página,
    • mensajes estándar messages, por ejemplo avisos, errores y confirmaciones, en una sección clara en la parte superior de la página.
  2. Muestra todos los detalles del pedido en un solo lugar
    La página de éxito se amplía con la sección Order Details, donde el cliente tiene a mano todo lo más importante. Esto reduce el número de consultas al soporte, como dónde consultar el pedido, y mejora la comodidad del cliente justo después de la compra:
    • información básica del pedido, como número y fecha,
    • bloques de información del pedido basados en componentes nativos de Magento, por ejemplo MagentoSalesBlockOrderInfo,
    • resumen completo del contenido del pedido.
  3. Muestra la lista de productos del pedido, items, y el resumen completo de importes, totals
    Resultado: el cliente ve un recibo claro del pedido sin necesidad de entrar en el panel de la cuenta ni en el correo electrónico. El módulo renderiza:
    • la lista de líneas del pedido (MagentoSalesBlockOrderItems) junto con los renderers (sales_order_item_renderers, sales_order_item_price),
    • el resumen completo de costes (MagentoSalesBlockOrderTotals) con configuración de estilos label/value,
    • impuestos (MagentoTaxBlockSalesOrderTax),
    • y, si la tienda funciona con Magento EE y la configuración está disponible, la sección gift cards, de forma condicional mediante ifconfig='giftcard/email/identity'.
  4. Añade un espacio adicional para contenidos de otros módulos, container
    El módulo proporciona un contenedor, por lo que usted u otros módulos pueden insertar de forma segura contenido adicional en la página de éxito, por ejemplo información de envío, CTA a la aplicación móvil, instrucciones B2B, etc., sin editar el core:
    • order.success.additional.info
  5. Muestra un bloque CMS propio en la página de éxito, configurable
    Esta es una de las funciones más importantes del módulo: la posibilidad de indicar en la configuración el bloque CMS que se renderizará en la Thank You Page. El bloque CMS se renderiza mediante el filtro CMS estándar, por lo que funcionan en él las directivas habituales de Magento, como widgets, variables, etc. Además, el módulo tiene configurado cache_lifetime, por ejemplo 86400, para que los contenidos estáticos no carguen la página.
    En el bloque CMS puede incluir, por ejemplo:
    • instrucciones sobre los siguientes pasos, como preparación, plazos y contacto,
    • información sobre devoluciones y reclamaciones,
    • banner promocional / código de descuento para la siguiente compra,
    • enlaces a FAQ o páginas de ayuda,
    • cross-sell descriptivo, por ejemplo accesorios recomendados para la compra.
  6. (Opcionalmente) Añade Google Customer Reviews, Survey Opt-in
    Tras activar la función en la configuración, el módulo puede mostrar en la página de éxito el script opt-in de Google Customer Reviews, es decir, una invitación para dejar una reseña después de la compra.

    Esto permite recopilar opiniones de forma acorde con el mecanismo de Google, sin añadir datos manualmente en la plantilla.

    La integración completa automáticamente los datos requeridos para gapi.surveyoptin.render(), entre otros:
    • merchant_id,
    • order_id,
    • email,
    • delivery_country,
    • estimated_delivery_date,
    • la lista de productos como products[].gtin, con GTIN/EAN obtenido del atributo del producto.
  7. Admite comentario / sección de información adicional, si la utiliza
    En el diseño de la página se ha previsto un bloque adicional para comentario / contenido propio (custom.comment). Así puede añadir mensajes adaptados al proceso de venta, por ejemplo una solicitud de contacto en pedidos no estándar, información sobre personalización, etc.
  8. Es ligero y seguro para el proceso de pedido
    El módulo no interfiere en la realización del pedido ni en los pagos; cambia únicamente la capa de presentación de la página de éxito. Gracias a ello:
    • es fácil de implementar,
    • es fácil de desactivar y volver a la vista estándar,
    • el riesgo de conflictos en el checkout es mínimo.

Principales ventajas, derivadas realmente del código

  • Configuración sencilla: activar/desactivar + selección de un bloque CMS para mostrar en la página de éxito.

  • Funciona por store view (scope: default/website/store).

  • Renderizado CMS eficiente: el contenido del bloque se filtra con el filtro CMS estándar, directivas y variables, y se almacena en caché, por defecto 24 h, con una clave dependiente de la tienda.

  • Sin conflictos con un módulo más avanzado: si detecta Kowal_ThankYouPage activo y habilitado en la configuración, entonces:

    • la opción del panel queda bloqueada (disabled),

    • y la página de éxito permanece bajo el control de ese módulo más avanzado.

  • Sin tablas ni cambios en la base de datos: la instalación es ligera, layout + bloques + configuración.

Configuración en Magento

Ruta: Stores → Configuration → Kowal Checkout → Order Success Page

  • Custom Order Success Page: activar/desactivar la página de éxito propia; cuando está desactivada, vuelve la página predeterminada de Magento

  • Success Page Custom Block: selección del bloque CMS que se mostrará después de los detalles del pedido

Versión: 1.0.13

12.02.2026

Añadido

  • Integración **Google Customer Reviews (Survey Opt-in)** en la página de agradecimiento posterior al pedido (Success Page).
  • Nueva plantilla: `view/frontend/templates/onepage/google_opinie.phtml` que carga `platform.js` y renderiza `gapi.surveyoptin.render()`.
  • Nuevo bloque: `KowalCheckoutThankYouPageBlockOnepageSuccessGoogleOpinie` que genera el payload para Google (merchant_id, order_id, email, delivery_country, estimated_delivery_date, products[].gtin).
  • Adición del bloque al layout de la página de éxito (Success Page), con `cacheable='false'` (datos por pedido).

Configuración

  • Ampliación de `system.xml` con una sección de configuración de reseñas de Google:
    • Activar/desactivar la integración.
    • `merchant_id` (Merchant Center ID).
    • `estimated_delivery_days` (cálculo de la fecha de entrega).
    • `gtin_attribute` (código del atributo GTIN/EAN en el producto).
    • Opciones del origen del país de entrega (shipping/billing).
    • Límite del número de productos en el payload.
  • Se han añadido valores predeterminados en `etc/config.xml`.
  • Se ha añadido ACL para la configuración, permisos de la sección en el panel.

Notas

  • La integración se ejecuta únicamente en la página de éxito después de realizar el pedido y se basa en el último pedido de la sesión de checkout.
  • Si faltan datos requeridos, por ejemplo merchant_id, el bloque no renderiza el script opt-in.
Implemented in real Magento 2 stores
Caso práctico – implementación en el proyecto toursport.pl

En toursport.pl, tras la compra, los clientes a menudo buscaban información sobre «qué sigue»: dónde consultar los detalles del pedido, cómo es el envío/la tramitación y qué productos elegir como accesorios. La página de éxito predeterminada de Magento era demasiado básica y no ofrecía espacio para una instrucción clara.

Solución implementada

Utilizamos el módulo Kowal_CheckoutThankYouPage para:

  • mantener todos los detalles del pedido en la página de éxito (artículos, importes, datos),

  • añadir en la parte inferior un bloque CMS dedicado preparado para toursport.pl.

En el bloque CMS se incluyeron, entre otros:

  • una breve instrucción sobre «qué sigue» (correo electrónico, plazo de tramitación, contacto),

  • una sección con enlaces de ayuda (devoluciones, reclamaciones, términos y condiciones),

  • un banner que anima a realizar nuevas compras (p. ej., accesorios / complementos),

  • un mensaje comercial adaptado a la marca.

Resultado

  • El cliente ve de inmediato no solo el número de pedido, sino también toda la información e instrucciones.

  • El equipo de la tienda puede editar el contenido sin la participación de un programador: basta con sustituir el bloque CMS.

  • La solución es ligera y segura: no interfiere en el proceso de pedido, solo en la vista de éxito.

Pytania i odpowiedzi

Pregunta
¿Qué puedo mostrar exactamente en la página de agradecimiento?
Respuesta
El módulo muestra la información estándar del pedido + la vista completa de los artículos y el resumen, y además permite insertar cualquier bloque CMS (banner, instrucciones, CTA, contenidos de marketing).
Pregunta
¿Puedo configurar un contenido diferente para distintas tiendas / versiones de idioma?
Respuesta
Sí. Los ajustes están disponibles en el ámbito Website/Store View, por lo que puedes indicar un bloque CMS diferente para cada versión de la tienda.
Pregunta
¿Se puede desactivar rápidamente el módulo y volver a la vista estándar de Magento?
Respuesta
Sí: en la configuración basta con desactivar “Custom Order Success Page” y el módulo mostrará la página de confirmación predeterminada de Magento.
Pregunta
¿El módulo es seguro en términos de rendimiento?
Respuesta
Sí — el contenido del bloque CMS se almacena en caché (por defecto 86400s) y depende de la vista de tienda, por lo que no sobrecarga innecesariamente la página.
Write Your Own Review
You're reviewing:Checkout Success Page: Thank You Page con bloque CMS propio + detalles del pedido (Magento 2)
Productos
Aktualizacja preferencji plików cookie