Para añadir un selector de fecha de entrega a Shopify, instala una app de programación de entregas como OrderRules, añade su bloque de app del tema a tus páginas de producto y carrito, y luego define tus reglas de entrega —tiempo de preparación, una hora de corte de pedidos y los días de la semana disponibles— y un tope de pedidos por fecha de entrega. Lleva unos minutos, no necesita código y funciona en cualquier plan de Shopify.
Si fabricas productos bajo pedido —tartas, flores, kits de comida, muebles—, «¿cuándo llegará?» es la primera pregunta que hace cada cliente. Shopify no permite a los compradores elegir una fecha de entrega de forma nativa, así que los pedidos se acumulan en días que en realidad no puedes cumplir. Esta guía muestra cómo añadir un selector de fecha y franja horaria de entrega a las páginas de producto y carrito de tu tienda Shopify en unos minutos, sin código, y cómo limitar cada día para que deje de aceptar pedidos en cuanto se llene.
Por qué Shopify necesita un selector de fecha de entrega
Shopify está diseñado para estar «siempre abierto». Eso es estupendo para la demanda, pero no para el cumplimiento: una pastelería que puede decorar 50 tartas al día sigue aceptando 120 pedidos para el sábado, y alguien acaba decepcionado. Un selector de fecha de entrega traslada la decisión al momento de la compra: el cliente te dice cuándo lo quiere, y tú decides qué días y cuántas franjas están disponibles.
En mercados como Japón, elegir una fecha de entrega y una ventana horaria es una expectativa estándar del consumidor, normalizada por los transportistas y los marketplaces. Cumplirla es lo mínimo; controlar tu propia capacidad mientras lo haces es la ventaja.
Qué hace un buen selector de fecha de entrega
Más que mostrar un calendario. Fíjate en:
- Selección de fecha y franja horaria: una ventana de entrega (p. ej. 14:00–16:00) junto a la fecha.
- Por artículo o por pedido: distintas líneas de pedido pueden llevar fechas diferentes cuando lo necesites.
- Reglas de entrega: tiempo de preparación, una hora de corte de pedidos, días de la semana seleccionables y un horizonte de reserva.
- Topes de capacidad: límites por fecha y por franja, para que las ventanas se puedan agotar.
- Aplicación en el checkout: una comprobación del lado del servidor de que se eligió una fecha válida y disponible (para que Shop Pay y los checkouts exprés no puedan saltársela).
OrderRules hace todo esto en el plan Advanced, usando la misma aplicación en el checkout con Shopify Functions que ya emplea para los límites de pedido y el horario de la tienda.
Paso 1 — Instala OrderRules y abre el plan Advanced
Instala OrderRules desde la Shopify App Store, abre la app y actualiza a Advanced en la página Plan de suscripción. Las funciones de entrega son exclusivas de Advanced, y se aplica una prueba gratuita de 14 días. Los permisos adicionales (pedidos, preparación, ubicaciones) se solicitan solo cuando activas la función que los necesita, nunca en la instalación.
Paso 2 — Añade el bloque de app del tema al producto y al carrito
El selector de la tienda es un bloque de app del tema, así que vive dentro de tu tema sin código.
- Ve a Tienda online → Temas → Personalizar.
- En Incrustaciones de aplicaciones, activa OrderRules Delivery. Es lo que hace funcionar el selector.
- En una plantilla de producto, elige Añadir bloque en el área principal y selecciona Delivery date picker dentro de Bloques de app.
- Repite en la plantilla de Carrito. Para mostrar el selector en un cajón del carrito, activa la opción del cajón en la incrustación de app; algunos temas necesitan que introduzcas ahí los selectores de su cajón.
- Guarda.
Todos los detalles: Configura el selector de fecha de entrega.
Paso 3 — Configura tus reglas de entrega
Crea una regla de disponibilidad con tiempo de preparación (lo antes que un cliente puede solicitar), una hora de corte (los pedidos posteriores a, por ejemplo, las 14:00 pasan al día siguiente), días de la semana de entrega y un horizonte (con cuánta antelación pueden reservar). Aplícala a todos los productos o acótala a un producto, colección o etiqueta. Consulta Reglas de disponibilidad.
Paso 4 — Añade franjas horarias y topes de capacidad
En Plantillas de franjas horarias, añade ventanas como 10:00–12:00 y 14:00–16:00 y asigna a cada una un Límite/día; después vincula la plantilla a tu regla. Para el día completo, define Máximo de pedidos por fecha de entrega en Comportamiento de la fecha de entrega: un único número que se aplica a todas las fechas. Las franjas completas se atenúan en vivo y el checkout bloquea una franja agotada. Un pedido cancelado libera su franja automáticamente. Ver límites de capacidad.
Paso 5 — Fechas bloqueadas y festivos
Bloquea los días en que no puedes entregar, con un motivo opcional, o usa «copiar festivos de la tienda» con un clic para importar las fechas de cierre que ya mantienes en Shopify. Consulta fechas bloqueadas y festivos.
Paso 6 — Prueba en el checkout
Realiza un pedido de prueba desde tu tienda online y prueba también con Shop Pay. La Shopify Function de OrderRules bloquea en el checkout cualquier selección que falte, esté agotada o bloqueada. Activa el etiquetado de pedidos y los pedidos también se etiquetan con delivery:YYYY-MM-DD y slot:HHMM-HHMM, para que puedas crear listas de preparación diarias desde la búsqueda de pedidos de Shopify.
Más allá del selector: recogida, entrega estimada y CSV de transportista
Una vez que las fechas están activas, el resto de la suite de entrega se apoya en las mismas reglas:
- Recogida programada en tienda: fechas y franjas de recogida en varias ubicaciones. Guía completa: Recogida en tienda y local en Shopify: configuración, programación y reglas.
- Fecha estimada de entrega: una estimación «Llega 10–11 jul» en las páginas de producto, calculada a partir de los tiempos de tránsito que definas y omitiendo fines de semana y festivos. ¿No conoces el término? Qué significa «fecha de entrega estimada».
- Exportación CSV para transportistas japoneses: entrega los envíos a Yamato, Sagawa o Japan Post en sus formatos oficiales.
- Dónde colocar el selector — página de producto, carrito o checkout, y qué le cuesta cada ubicación.
El panorama completo
Un selector de fecha de entrega no es un añadido: es la otra mitad del control de la capacidad. OrderRules ya gobierna cuándo pueden pedir los clientes (horario de la tienda, topes diarios/semanales/mensuales, límites por cliente); las fechas de entrega gobiernan cuándo entregas tú. Misma app, misma aplicación en el checkout. Más sobre esto en Límites de pedido + programación de entregas: por qué pertenecen a una sola app.
¿Todavía comparando opciones? Mejores apps de selector de fecha de entrega para Shopify las pone una al lado de otra en programación, horas de corte y capacidad.
¿Listo para probarlo? Descubre la función de fechas de entrega o empieza una prueba gratuita de 14 días.