One Step Checkout

Extensión Magento 2 One Step Checkout para Magento 2

Un checkout configurable para Magento 2 que reúne envío, pago, resumen y datos opcionales del pedido en una sola página adaptable.

SoftwareSilo OneStepCheckout reúne las secciones principales del checkout de Magento en una sola página adaptable. El cliente introduce la dirección, elige envío y pago, revisa los totales y añade datos opcionales sin pasar por varias etapas separadas.

Magento sigue gestionando el pedido: La extensión cambia la presentación del checkout y añade funciones concretas. Magento continúa validando el carrito, calculando impuestos y totales, determinando los métodos disponibles y creando el pedido.

Un diseño configurable para cada tienda: El editor de bloques distribuye autenticación, envío, pago y resumen en una, dos o tres columnas. En móvil se utiliza un orden legible de una sola columna y en escritorio se aprovecha mejor el ancho disponible.

Recoja los datos que necesita su operación: Puede activar comentarios de pedido, fecha de entrega preferida, consentimiento para newsletter y mensajes de regalo de Magento. El orden y la visibilidad de los campos de dirección se pueden ajustar sin ocultar campos obligatorios de Magento.

Pedidos para varias direcciones: Los clientes registrados pueden asignar productos y cantidades a varias direcciones guardadas cuando está habilitado el checkout multidirección de Magento. Los datos de envío, facturación, revisión y números de pedido permanecen dentro del diseño de OneStepCheckout.

Recupere carritos que siguen siendo válidos: La recuperación puede enviar un enlace seguro después del plazo configurado. La tienda decide si los productos recuperados sustituyen el carrito actual o se combinan con él, y los límites de reintentos evitan procesamientos repetidos.

Mida el checkout respetando el consentimiento: Los eventos GA4 opcionales cubren el inicio del checkout, la selección de envío, el pago y la compra. Los eventos esperan el consentimiento requerido y utilizan una instalación existente de Google Tag Manager o gtag.js.

Las tiendas Hyvä utilizan un add-on separado: El paquete OneStepCheckout Hyvä implementa el checkout para temas Hyvä y conserva los servicios de Magento y la configuración del módulo principal. El add-on requiere OneStepCheckout.

Checkout en una página

Dirección, envío, pago y resumen permanecen visibles en un checkout adaptable.

Diseño de bloques configurable

Distribuya autenticación, envío, pago y resumen en una, dos o tres columnas de escritorio.

Control de campos de dirección

Ajuste el orden y la visibilidad sin desactivar los campos obligatorios de Magento.

Datos adicionales del pedido

Recoja comentarios, consentimiento para newsletter, mensaje de regalo y otros datos opcionales.

Fechas de entrega preferidas

Defina antelación, días disponibles, límites, festivos y fechas bloqueadas.

Checkout multidirección integrado

Asigne productos a varias direcciones y complete envío, pago y revisión con el mismo diseño.

Recuperación controlada del carrito

Envíe enlaces con caducidad, retrasos, límites de reintento y estrategia de combinar o sustituir.

Eventos GA4 con consentimiento

Registre inicio, envío, pago y compra cuando exista el consentimiento analítico requerido.

Página de confirmación configurable

Muestre datos, totales, entrega y todos los pedidos generados en una confirmación estructurada.

  • Versión actual1.0.2
  • Compatible con Magento 2.4.6 - 2.4.9
  • Compatible con PHP 8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

onestepcheckout

Version 1.0.2 - 2026-08-31

Added
  • Added an injectable checkout layout-handle provider so frontend compatibility modules can select their native layout stack
  • Added a dedicated multi-address assignment template
Changed
  • Refined the responsive Luma checkout and multi-address flow
Fixed
  • Checkout authentication dialogs now inherit the configured form and button styling on the One Step Checkout route
  • Valid fields no longer display duplicate success markers

Version 1.0.1 - 2026-08-28

Added
  • Added a complete multi-address checkout for signed-in customers, including product and quantity assignment, shipping details per address, delivery dates, gift messages, order review and a success page listing every generated order. The flow is available only when Magento's multi-address checkout is enabled
  • Added configurable retry limits for cart recovery and a store-level choice to merge a recovered cart with the current cart or replace it
Changed
  • Reworked the responsive Luma checkout and success page, including the new multi-address flow.
  • Order placement now uses Magento's selected payment renderer so payment validation, tokenization, reCAPTCHA and redirects remain compatible with the chosen payment method
  • Delivery-date limits now use the active store configuration and time zone
  • Checkout REST URLs retain the active store context, and Google Places is initialized through its Magento component
  • The checkout now inherits the storefront theme font by default, while custom font stacks remain configurable
Fixed
  • The configured guest-checkout policy is now enforced, and Magento's required address fields can no longer be hidden or made optional
  • Cart recovery now prevents duplicate processing, skips stale or ineligible carts and retries quotes that do not yet have a recipient email address
  • GA4 requests now wait for the required cookie consent, and purchase events are sent only once
  • Trust-badge content now passes through Magento's CMS content processor

Version 1.0.0 - 2026-07-22

Added
  • Initial release
onestepcheckout-hyva

Version 1.0.1 - 2026-08-31

Added
  • Added a generic payment-renderer contract for payment methods that require custom validation, payloads, tokenization or redirects
  • Added native Magento Purchase Order support, including validation and submission of `po_number`
  • Added checkout reCAPTCHA rendering and token forwarding for customer and guest payment-information requests
  • Added Magento-native product-option and total-segment rendering in the order summary
  • Added dedicated Hyva success-page layout and responsive styling
Changed
  • Reworked the checkout to use dedicated Hyva layout handles without loading the Luma RequireJS, Knockout or jQuery checkout runtime
  • Checkout state now uses Magento cart repositories and service contracts for items, options, totals and available multi-address checkout
  • Address handling now respects Magento's configured street-line count, address metadata, required fields, regions and default country
  • Offline payment methods now expose their Magento-configured instructions and method-specific details through a generic state provider
  • Refined the configurable one-, two- and three-column checkout and success page for consistent desktop and mobile rendering
  • Delivery-date limits now honor store-scoped configuration and local dates
  • GA4 checkout events now respect the configured cookie-consent state
Fixed
  • Keep required checkout-agreement validation inline without duplicating the same error in the global message area
  • Allow checkout field extensions to expose positive native `maxlength` constraints through `registerField`
  • Preserve multi-line streets when loading, matching and submitting customer and quote addresses
  • Keep provider-owned payment placement errors visible while leaving the quote available for correction and retry

Version 1.0.0 - 2026-07-22

Added
  • Initial release
Preguntas específicas del módulo
¿OneStepCheckout sustituye los métodos de envío o pago de Magento?

No. Magento sigue determinando los métodos disponibles y valida la opción seleccionada al crear el pedido.

¿Los invitados pueden usar el checkout?

Sí, cuando Magento permite compras como invitado y la opción está activa en la extensión. La tienda también puede exigir el inicio de sesión.

¿Puedo utilizar una, dos o tres columnas?

Sí. El editor distribuye autenticación, envío, pago y resumen en hasta tres columnas. En móvil se muestra una sola columna legible.

¿Admite envíos a varias direcciones?

Sí. Los clientes registrados pueden utilizar el flujo multidirección integrado cuando la función correspondiente de Magento está activada.

¿Está garantizada la fecha de entrega seleccionada?

No. Se guarda como fecha preferida. El módulo valida las reglas configuradas, pero no reserva existencias ni capacidad del transportista.

¿Qué ocurre con un carrito existente durante la recuperación?

La tienda decide si los productos recuperados sustituyen el carrito actual o se combinan con él. Magento valida después el carrito y los datos actuales de los productos.

¿GA4 envía eventos sin consentimiento de cookies?

La extensión espera el consentimiento analítico configurado. También se necesita una instalación funcional de Google Tag Manager o gtag.js.

¿El soporte para Hyvä está incluido en el precio principal?

El soporte para Hyvä se ofrece como add-on OneStepCheckout Hyvä. Requiere la extensión principal y un tema Hyvä compatible.

Preguntas generales
¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

One Step Checkout para Magento 2

×

Ideal para estas industrias y casos de uso

Menos cambios de página

Reúna las decisiones principales sin sustituir los servicios de pedido de Magento.

Recoger requisitos de entrega

Permita indicar una fecha preferida y un comentario operativo antes del pedido.

Pedidos para varias ubicaciones

Los clientes registrados distribuyen productos entre direcciones guardadas cuando Magento multidirección está activo.

Retomar un carrito válido

Devuelva al cliente a un carrito válido mediante un enlace seguro y una política definida.

Atender a invitados y clientes registrados

Utilice la misma estructura clara mientras Magento aplica las reglas de invitado o cuenta correspondientes.

Mantener el checkout usable en cada pantalla

Muestre las columnas de escritorio como una secuencia legible en pantallas pequeñas.

Pruébelo antes de comprar

Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

Documentación técnica

Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

Ir a la base de conocimiento

¿Necesita una solución personalizada?

¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

Solicitar ahora