Saltar al contenido

Shopify Checkout

El checkout era la única página que Shopify mantenía cerrada. En Plus es programable — y ahí es donde viven la conversión, los upsells y las reglas de negocio que nunca encajaron en otra parte.

El problema

checkout.liquid desapareció y los Scripts se retiraron, así que las personalizaciones que una tienda había acumulado simplemente dejaron de funcionar. Lo que queda es un checkout genérico incapaz de expresar las reglas con las que el negocio realmente opera.

Cómo funciona

Checkout Extensibility: extensiones de UI para lo que ve el cliente, y Shopify Functions para la lógica de abajo —descuentos, validaciones, reglas de pago y de despacho— corriendo en el servidor, sobre la propia infraestructura de Shopify.

Impacto

El checkout vuelve a hacer cumplir las reglas reales de la tienda, sobre puntos de extensión soportados que no se rompen con la siguiente versión de Shopify.

Qué se puede cambiar de verdad en un checkout Plus

  1. Lo que ve el cliente: extensiones de UI

    Una nota de regalo antes del pago, un upsell de seguro de envío, los puntos de fidelización, el campo de RUT o NIT que exige un pedido B2B. Se colocan en los puntos de extensión que define Shopify, así que se renderizan de forma nativa en vez de inyectarse en una página que ya no lo admite.

  2. Lo que decide: Shopify Functions

    Reglas de descuento, validación del carrito, qué medios de pago aparecen y para quién, qué opciones de despacho se ofrecen. Esa lógica corre en el servidor, dentro del sandbox de Shopify, y por eso sobrevive a una recarga, a un conflicto entre apps y a una actualización de la plataforma.

  3. Lo que conecta: el resto de tu stack

    Un checkout puede consultar tus propios servicios —stock, cupo de crédito, estado de un cliente—, pero cada milisegundo ahí es un milisegundo que el comprador espera. Esas llamadas se presupuestan y se cachean, y siempre tienen una respuesta lista para cuando el otro sistema no contesta.

  4. Lo que sobrevive a la próxima actualización

    Como se construye sobre los puntos de extensión soportados y no sobre marcado inyectado, una versión nueva de Shopify no lo rompe en silencio. Esa es justamente la razón por la que el enfoque antiguo dejó de ser viable.

Preguntas frecuentes

¿Hace falta Shopify Plus?

Para cualquier cosa más allá de cambiar colores y tipografía, sí. La extensibilidad del checkout —extensiones de UI y Functions— es una funcionalidad de Plus. En otros planes el checkout se puede estilizar, pero no se le puede dar comportamiento nuevo.

Teníamos personalizaciones en checkout.liquid y en Scripts. ¿Se pueden rehacer?

Casi siempre, pero no se traducen línea por línea. Functions es otro modelo: la lógica corre en el servidor contra una entrada definida, así que cada regla antigua se vuelve a expresar en vez de portarse. Las reglas que sólo eran parches suelen desaparecer en el camino.

¿Se va a romper cuando Shopify publique una actualización?

Es exactamente lo que esto evita. El marcado inyectado se rompía en cada versión porque dependía de una estructura de página que Shopify nunca prometió mantener. Los puntos de extensión son un contrato, y Shopify los respeta.