Saltar al contenido principal

Checkout

El checkout clásico de WooCommerce, revestido: contacto, dirección, envío y pago en una columna; el pedido en la otra. Todas las pasarelas y todos los hooks de otros plugins siguen funcionando, y enseña el recibo de «gracias» después de pagar, en la misma página.

El checkout: contacto, facturación y el panel del pedido al lado

Y el recibo, en la misma página, una vez pagado el pedido:

El recibo: los datos del pedido, sus líneas y la dirección de facturación

ComponenteQué es
CheckoutEl conjunto
Checkout FormEl checkout sin su resumen
Checkout summaryEl panel «Tu pedido», suelto

Para montar tus dos columnas, coloca Checkout Form y Checkout summary uno al lado del otro.

No es para el checkout de bloques

Esto reviste el checkout clásico, que es un formulario distinto. En una tienda que use el bloque de checkout de WooCommerce, este componente estilizaría algo que tus clientes no llegan a ver — la pantalla de ajustes y el panel del builder lo avisan cuando lo detectan.

Saltarse la página de carrito​

Fancy Etch → Shop puede quitar una pantalla de en medio: /cart lleva al checkout, el mini carrito ofrece sólo «Finalizar compra», y el resumen del pedido del checkout pasa a ser editable — con stepper y botón de eliminar en cada línea.

Las tres cosas van juntas a propósito. Quitar la página de carrito sin dejar corregir una cantidad donde se aterriza deja sin salida a quien añadió dos de lo que no era.

Props

PropTipoPor defectoQué hace
Screen to previewelección: form, receipt, failedformEste bloque son dos pantallas: WooCommerce pinta el checkout antes de pagar y el recibo de «gracias» después, en la misma página. El lienzo nunca tiene un pedido pagado, así que así se mira el recibo mientras lo estilas. No cambia nada en el sitio.
Colors → Card backgroundtextovar(--fe-woo-surface, #ffffff)
Colors → Borderstextovar(--fe-woo-border, #e8ebef)
Colors → Place order buttontextovar(--fe-woo-accent, #111d2e)
Colors → Button texttextovar(--fe-woo-accent-color, #ffffff)
Colors → Buttons on hovertextovar(--fe-woo-accent-hover, color-mix(in srgb, var(--fe-woo-checkout-accent, #111d2e) 85%, var(--fe-woo-checkout-accent-color, #ffffff)))
Colors → Button text on hovertextovar(--fe-woo-accent-color-hover, var(--fe-woo-checkout-accent-color, #ffffff))
Include the order summarysí / noonApagado deja sólo el formulario, para poder colocar el panel de «Tu pedido» aparte con el componente Checkout summary. Pon exactamente un resumen en la página: con dos, WooCommerce refresca el que el navegador encuentre primero.

Sus variables propias

VariablePor defectoQué controla
--fe-woo-checkout-invalidvar(--fe-woo-danger, #b91c1c)Un campo que hay que corregir.
--fe-woo-checkout-positivevar(--fe-woo-success, #15803d)Un cupón que se ha aplicado.
--fe-woo-checkout-sale-bg#dcfce7La insignia de una línea rebajada.
--fe-woo-checkout-sale-color#15803dSu texto.
--fe-woo-checkout-dangervar(--fe-woo-danger, #b91c1c)Un pago fallido, o una línea que no se puede comprar.
--fe-woo-checkout-danger-bgvar(--fe-woo-danger-soft, #fee2e2)El fondo pálido que lleva detrás.

Las piezas​

Colocadas por su cuenta, para maquetar el checkout tú. Leen las mismas variables que el componente entero.