Seleccionar el día de entrega en el checkout de WooCommerce

LucusHost, el mejor hosting

Abres tu tienda WooCommerce, revisas el checkout y todo parece en orden: nombre, dirección, método de pago, botón de «Realizar pedido». Todo funciona. Pero hay una pregunta que WooCommerce, de serie, ni siquiera se plantea: ¿cuándo quiere el cliente recibir su pedido?

Por ejemplo si vendes ramos de flores, tartas por encargo, comida fresca o muebles hechos a medida, esa pregunta es prácticamente el corazón de tu negocio. Piénsalo así: no es lo mismo vender un cargador USB (que da igual si llega el martes o el jueves) que vender un pastel de cumpleaños que tiene que estar en la puerta de casa el sábado a las 10 de la mañana, ni un minuto más tarde.

WooCommerce, por defecto, trata todos los productos igual: se paga, se procesa, se envía cuando el almacén pueda. Y ahí es donde empiezan los problemas que seguramente ya conoces si tienes una tienda de este tipo: pedidos que llegan cuando nadie está en casa, clientes que escriben preguntando «¿esto me llega a tiempo para el evento?», devoluciones por productos perecederos que se han quedado tirados en un almacén de paquetería tres días de más…

Llevo tiempo viendo este mismo patrón en clientes y alumnos: negocios que venden productos o servicios con una fecha límite real (una boda, un cumpleaños, un evento, una entrega en fresco) y que no tienen ninguna forma, dentro de su checkout, de que el cliente les diga cuándo lo necesita. El resultado es siempre el mismo: soporte saturado a base de emails y llamadas, pedidos mal gestionados, y en el peor de los casos, clientes que no vuelven a comprar.

La buena noticia es que todo tiene solución ya que existe todo un ecosistema de soluciones (desde lo más básico hasta sistemas bastante sofisticados) pensadas exactamente para esto: dejar que el cliente elija su día (y a veces incluso su franja horaria) de entrega directamente en el checkout.

En este artículo vamos a ver cuándo tiene sentido añadir esta funcionalidad, qué debe tener un buen sistema de selección de fecha de entrega, y cómo implementarlo paso a paso en tu tienda.

¿Tu tienda necesita realmente un selector de fecha de entrega?

Antes de instalar nada, vale la pena hacerse esta pregunta con honestidad: ¿tu negocio realmente lo necesita, o es un capricho que vas a acabar sin usar? Porque no todo el mundo lo necesita, y añadir fricción innecesaria en el checkout (cuantos más pasos, más carritos abandonados) sin un motivo real puede jugarte en contra.

checkout woocommerce selector fecha entrega

Cuándo sí compensa

Hay un patrón común en los negocios que sí necesitan esto: el producto o servicio tiene una fecha límite real, no una fecha orientativa. Algunos ejemplos claros:

  • Productos perecederos: floristerías, panaderías y pastelerías, comida fresca a domicilio, catering. Si el producto se estropea o pierde sentido pasado cierto día, necesitas que el cliente elija cuándo lo recibe.
  • Productos hechos a medida o por encargo: muebles personalizados, grabados, tartas de diseño, ramos para bodas. Aquí el problema no es solo «cuándo llega», sino que necesitas tiempo de preparación antes de poder enviarlo.
  • Servicios o entregas con capacidad limitada: si tu flota de reparto solo puede hacer, por ejemplo, 20 entregas al día, necesitas controlar cuántos pedidos aceptas para cada fecha, o acabarás prometiendo algo que no puedes cumplir.
  • Eventos con fecha fija: cumpleaños, bodas, aniversarios. El cliente no quiere «un día cualquiera de la semana que viene», quiere ese día concreto.
  • Alquiler de equipos o productos: aquí la fecha no es solo de entrega, sino que además condiciona la disponibilidad del artículo para otros clientes.

Mi consejo personal: si en tu soporte de atención al cliente aparecen con frecuencia preguntas del tipo «¿esto me llega a tiempo para el sábado?» o «necesito que llegue justo el día X, ¿es posible?», ya tienes la respuesta. Tu cliente te está pidiendo, sin saberlo, esta funcionalidad.

Cuándo no hace falta

No todo el mundo necesita esto, y es importante decirlo claro:

  • Productos digitales: descargas, cursos online, licencias. No hay «entrega física» que planificar.
  • Dropshipping con proveedores externos: si no controlas tú el envío (lo hace un tercero, con sus propios plazos), prometer una fecha concreta es, en la práctica, mentirle al cliente.
  • Catálogo genérico con envío estándar: si vendes productos que no caducan ni dependen de un evento (ropa, electrónica, accesorios), añadir un selector de fecha solo mete un paso más en el checkout sin ningún beneficio real para el cliente.

En estos casos, pega más mostrar la fecha estimada de entrega (sin que el cliente tenga que elegir nada) suele ser más que suficiente, y no penalizas la conversión con pasos extra.

Qué debe poder hacer un buen sistema de fecha de entrega

Antes de hablar de plugins concretos (eso lo dejamos para más adelante, cuando me confirmes cuáles), quiero que tengas claro qué características son imprescindibles y cuáles son solo un extra bonito. Esto te va a servir para dos cosas: para evaluar cualquier plugin que te encuentres por tu cuenta, y para entender por qué muchas soluciones gratuitas se quedan cortas en cuanto tu negocio crece un poco.

Calendario visual en el checkout

Parece obvio, pero es la base: el cliente tiene que poder ver un calendario interactivo y elegir su fecha, no rellenar un campo de texto libre donde escriba «el viernes que viene» (créeme, algún cliente lo hará si le dejas). Un buen selector debería integrarse de forma nativa en el checkout, sin sacar al cliente del flujo de compra ni obligarle a cargar una página aparte.

calendario entrega woocommerce checkout

Franjas horarias, no solo el día

Elegir el día es el mínimo. Pero en muchos negocios (comida a domicilio, entregas exprés, servicios técnicos) el cliente necesita elegir también la hora: mañana, tarde, una franja concreta de dos horas. Si tu negocio depende de esto, asegúrate de que la solución permite franjas horarias configurables, no solo fecha.

seleccionar fecha entrega woocommerce

Tiempo mínimo de preparación y hora de corte

Esto es, para mí, el punto que separa una solución seria de un simple calendario decorativo. Tu negocio necesita tiempo para preparar el pedido antes de poder entregarlo, y ese tiempo no es el mismo para todos los productos. Un ramo de flores sencillo puede prepararse en un par de horas; una tarta de diseño puede necesitar dos días.

Además, necesitas una hora de corte: a partir de cierta hora del día, ya no puedes garantizar la entrega para el día siguiente, y el sistema debe empujar automáticamente la fecha mínima disponible. Sin esto, acabarás recibiendo pedidos a las 23:50 pidiendo entrega «para mañana a primera hora», y ahí el problema ya no es del plugin, es tuyo.

Límite de pedidos por día y por franja (capacidad)

Si tu equipo de reparto, tu cocina o tu taller tiene un límite real de cuántos pedidos puede sacar adelante en un día (o en una franja concreta), el sistema tiene que poder bloquear automáticamente ese día o esa franja cuando se llegue al máximo. De lo contrario, sigues vendiendo capacidad que no tienes, y el problema se traslada directamente al cliente en forma de retraso.

Días bloqueados y festivos

Festivos, cierres por vacaciones, mantenimiento del almacén… tu calendario de entregas no puede depender de que te acuerdes de bloquear manualmente cada fecha especial. Una buena solución te permite marcar estos días de una vez y que el sistema los respete automáticamente, temporada tras temporada.

Reglas distintas según la categoría de producto

Este es un matiz que mucha gente pasa por alto hasta que le pasa factura: no todos los productos de tu catálogo necesitan el mismo tiempo de preparación. Si vendes tanto productos estándar (1 día de preparación) como productos personalizados (4 días), y un cliente compra ambos en el mismo pedido, el sistema tiene que ser lo bastante inteligente como para aplicar automáticamente el plazo más largo a todo el pedido. Si no lo hace, te arriesgas a prometer una fecha que, para el producto personalizado, es imposible de cumplir.

Recargos por entrega urgente o en franja premium

Si además quieres monetizar la flexibilidad (por ejemplo, cobrar un extra por entrega el mismo día, o por una franja de máxima demanda como «antes de las 10 de la mañana»), el sistema debería permitirte añadir un recargo, fijo o en porcentaje, sin tener que trastear con cupones ni productos ficticios.

Plugins recomendados

Vamos a lo concreto. En lugar de quedarnos en la teoría, te voy a recomendar dos plugins que he revisado a fondo, uno para empezar sin coste y otro para cuando tu negocio necesita más control. La clave está en entender cuándo uno se queda corto y el otro empieza a compensar.

La opción gratuita: Order Delivery Date for WooCommerce

Order Delivery Date for WooCommerce, de Tyche Softwares, es probablemente el plugin gratuito más completo que vas a encontrar para esto. Con más de 10.000 instalaciones activas y actualizaciones frecuentes, cumple perfectamente los criterios básicos que vimos en el punto anterior:

elegir fecha de entrega woocommerce
  • Selector de fecha en el checkout (compatible tanto con el checkout clásico como con los bloques de Cart y Checkout)
  • Franjas horarias, incluida la generación masiva de slots por intervalos fijos
  • Días de la semana configurables y festivos bloqueados
  • Tiempo mínimo de preparación antes de la primera fecha disponible
  • Límite de entregas por día
  • Gestión desde el propio pedido en el panel de WordPress, con notificación al cliente si cambias la fecha
  • Compatible con HPOS

Para una floristería, panadería o tienda de comida que recibe un volumen moderado de pedidos y no necesita reglas distintas por categoría, esta versión lite cubre perfectamente el expediente.

Ahora bien, con la mano en el corazón: si revisas las valoraciones del plugin (4,3 sobre 5, con algún comentario duro sobre la calidad del soporte, especialmente en la versión Pro), verás que el soporte no es su punto fuerte. Es algo que siempre recomiendo mirar antes de depender de un plugin para algo tan crítico como la logística de entregas: si algo se rompe un viernes por la tarde, ¿vas a tener respuesta a tiempo? Con la versión gratuita, en la práctica, dependes solo del foro de soporte de WordPress.org.

Lo que no incluye la versión gratuita (y aquí es donde muchos negocios se quedan cortos) es: hora de corte configurable, reglas de lead time por categoría de producto, recargos por franja, ni portal de reprogramación para el cliente desde Mi Cuenta. Todo eso está reservado para la versión Pro de pago de Tyche Softwares.

elegir dia de entrega calendario woocommerce

La opción de pago: WPC Delivery Date & Time Slots

Aquí es donde entra WPC Delivery Date & Time Slots, de WPClever, un desarrollador que ya conoces si sigues el blog porque he hablado de otros plugins suyos.

Este plugin resuelve exactamente los puntos donde la versión gratuita se queda corta:

  • Hora de corte (cutoff) automática: pasada cierta hora, el sistema empuja la fecha mínima disponible al día siguiente, sin que tengas que hacer nada manualmente.
  • Lead time por categoría con cálculo inteligente en carritos mixtos: si un cliente compra un producto estándar (1 día de preparación) y uno personalizado (4 días) en el mismo pedido, el sistema aplica automáticamente el plazo más largo a todo el pedido. Esto, tal y como comentábamos en el punto 3, es justo el tipo de detalle que separa una solución seria de un simple calendario.
  • Capacidad por franja horaria y por día, con bloqueo automático mostrando «Completo» cuando se alcanza el límite.
  • Recargos por franja premium (fijo o porcentaje), útil si quieres monetizar la entrega exprés.
  • Restricción de franjas por categoría (por ejemplo, una franja de «transporte refrigerado» que solo aparece si hay productos de la categoría «Congelados» en el carrito).
  • Portal de reprogramación en Mi Cuenta, con límite de intentos y control de qué estados de pedido permiten el cambio — esto reduce muchísimo los emails de soporte pidiendo cambiar la fecha.
  • Recordatorios automáticos por email antes de la fecha de entrega.
  • 5 endpoints de API REST, si en algún momento necesitas integrarlo con una app móvil o un frontend headless.
  • Compatible con HPOS y con WPC Estimated Delivery Date, del mismo desarrollador, si además quieres mostrar fechas estimadas en la ficha de producto.

El precio parte de 29 $ para un sitio (hasta 99 $ para uso ilimitado), con actualizaciones y soporte durante un año. No es gratis, pero comparado con lo que cuesta gestionar manualmente pedidos mal planificados (o programar esto a medida, como vimos antes), la inversión se amortiza rápido en cuanto tu negocio tiene cierto volumen.

Entonces, ¿cuál elijo?

Mi consejo personal, resumido:

  • Empieza con la versión gratuita de Tyche Softwares si tu negocio es pequeño, vendes un catálogo relativamente homogéneo (todos tus productos necesitan más o menos el mismo tiempo de preparación) y no tienes picos de demanda que requieran controlar capacidad por franja horaria con recargos.
  • Da el salto a WPC Delivery Date & Time Slots en cuanto detectes alguna de estas señales: catálogo mixto con productos que necesitan distinto tiempo de preparación, necesidad real de una hora de corte para no prometer entregas imposibles, saturación de soporte por peticiones de cambio de fecha, o interés en monetizar franjas de entrega urgente.

No es una decisión que tengas que acertar a la primera. Puedes perfectamente empezar con la gratuita, y si tu negocio crece, migrar más adelante sin perder los pedidos ya gestionados.

Ideas y consejos de uso

Más allá de la configuración técnica, quiero dejarte una sección con ideas prácticas para sacarle todo el partido a esto, según el tipo de negocio que tengas. Son cosas que he ido viendo (y algunas aprendiendo a base de errores ajenos) trabajando con clientes que ya usan este tipo de sistemas.

Si vendes productos perecederos (flores, panadería, comida fresca)

  • No seas demasiado optimista con el lead time. Es tentador poner «0 días» para poder ofrecer entrega el mismo día, pero si luego no llegas a tiempo, el daño reputacional es mucho peor que decir honestamente «next day». Mi consejo personal: empieza con un margen algo holgado y ve ajustándolo hacia abajo según veas que tu operativa lo aguanta.
  • Usa la hora de corte sin miedo. Un cutoff a las 14:00, por ejemplo, es perfectamente razonable para un negocio de flores o tartas. Los clientes lo entienden mejor de lo que crees: prefieren saber de antemano que su pedido llega mañana, a que se lo prometas para hoy y no cumplas.
  • Bloquea festivos con antelación, sobre todo los que generan pico de demanda (San Valentín, Navidad, Día de la Madre). Si no lo haces, corres el riesgo de que tu capacidad diaria se llene en minutos y el resto de clientes se queden sin poder comprar.

Si vendes productos personalizados o por encargo

  • Aquí es donde el lead time por categoría (disponible en la versión de pago) marca la diferencia real. No trates igual una camiseta estampada bajo demanda (1-2 días) que un mueble a medida (2-3 semanas). Si mezclas todo bajo el mismo plazo, o prometes de más en lo complejo, o pides de más tiempo en lo simple —y ambas cosas cuestan ventas.
  • Aprovecha el campo de notas o instrucciones del pedido para que el cliente pueda detallar personalización (texto de grabado, dedicatoria, etc.) junto a la fecha elegida. No es parte del plugin en sí, pero combina muy bien con él.
fecha entrega pedidos woocommerce

Si tienes capacidad de reparto limitada (flota propia, reparto local)

  • Configura el límite diario de forma realista, no aspiracional. Si tu furgoneta puede hacer 20 entregas al día con margen, no pongas 25 «por si acaso». Es mejor rechazar la venta 21 con un aviso claro de «completo, elige otro día» que aceptarla y fallar en la entrega.
  • Separa capacidad por franja, no solo por día, si tienes horas punta. Es habitual que la franja de tarde (17:00-20:00) se llene mucho antes que la de mañana; si solo controlas el total diario, puedes acabar con toda la capacidad «quemada» en la franja más deseada y nada disponible en las otras, generando frustración.

Si quieres monetizar la entrega rápida

  • El recargo por franja exprés funciona mejor si lo enmarcas como «premium», no como penalización. Nombra la franja como «Entrega exprés (2h)» con su recargo visible, en vez de simplemente subir el precio sin explicación. La percepción de valor cambia mucho.
  • No abuses del recargo en todas las franjas. Si cobras un extra por absolutamente todo, pierdes el efecto de «urgencia justificada» y el cliente lo percibe como un simple incremento de precio disfrazado.

Para reducir tickets de soporte

  • Activa la reprogramación desde Mi Acount si tu volumen de pedidos es alto. Cada cambio de fecha gestionado manualmente por email o teléfono es tiempo que le quitas a tareas más rentables. Limita los intentos (2 suele ser un número razonable) para evitar abusos.
  • Activa el recordatorio automático 24h antes de la entrega. Reduce drásticamente los «no estaba en casa cuando llegó el pedido», que es una de las quejas más habituales en negocios con entrega programada.

Para catálogos mixtos (productos con y sin fecha de entrega)

  • Desactiva el selector para productos que no lo necesitan (por ejemplo, tarjetas regalo digitales o accesorios que no dependen de fecha). Forzar al cliente a elegir una fecha para algo que no la necesita es fricción gratuita en el checkout, y ya sabes lo que eso significa: más abandonos.

Mi consejo general

Antes de lanzar esto a producción, haz tú mismo un pedido de prueba de principio a fin, simulando distintos escenarios: pedido antes y después del cutoff, carrito mixto con productos de distinto lead time, franja llena, festivo bloqueado. Es la única forma de pillar configuraciones mal puestas antes de que las descubra un cliente real.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Especialista en Comercio electrónico con Woocommerce. Te ayudo a crear, gestionar y publicitar tu Ecommerce en función de tu sector y público objetivo. Puedes encontrarme en Diegol.top

¿Necesitas ayuda con este tutorial? Mándame un correo y te resuelvo todas las dudas!


Ver servicios Curso de WooCommerce

También puedes realizar una donacion para seguir apoyando la salida de nuevos tutoriales y actualizaciones

Reader Interactions

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *