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 no sobrecargarte nunca.
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 desde Ajustes → Plan. Las funciones de entrega son exclusivas de Advanced, y se aplica una prueba gratuita de 14 días. Los permisos para ubicaciones, pedidos y cumplimiento se solicitan solo cuando activas las entregas, 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 una plantilla de producto, elige Añadir bloque en el área principal y selecciona OrderRules — Fecha de entrega dentro de Bloques de app.
- Repite en la plantilla de Carrito (la mayoría de los temas detectan automáticamente el cajón del carrito).
- 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, etiqueta o país. Consulta Reglas de disponibilidad.
Paso 4 — Añade franjas horarias y topes de capacidad
Añade ventanas como 10:00–12:00 y 14:00–16:00, y establece una capacidad por fecha y por franja. Las franjas completas se atenúan en tiempo real, y la reserva es atómica, así que dos compradores no pueden llevarse la última franja a la vez: sin sobrecargas. Una cancelación libera la franja automáticamente. Consulta topes 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. La Shopify Function de OrderRules bloquea en el checkout cualquier selección que falte, esté agotada o bloqueada, y el pedido se etiqueta automáticamente 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.
- Fecha estimada de entrega: una estimación «Arrives Jul 10 – Jul 11» en las páginas de producto, teniendo en cuenta los festivos.
- Exportación CSV para transportistas japoneses: entrega los envíos a Yamato, Sagawa o Japan Post en sus formatos oficiales.
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.
¿Listo para probarlo? Descubre la función de fechas de entrega o empieza una prueba gratuita de 14 días.