Características

  • Plazo estimado bajo el botón «Añadir al carrito» del bloque de producto (o en el resumen de los temas clásicos) con «Haz tu pedido en menos de 3 h 12 min para recibirlo en esta fecha»; los plugins de caché sirven el mismo HTML porque el cálculo lo hace el navegador
  • Cada método de WooCommerce › Ajustes › Envío tiene su plazo mínimo y máximo, con excepciones por país de destino, visible bajo el nombre de la tarifa en bloques y en el shortcode
  • Las reglas de tu almacén: hora de corte para cada día de la semana, días de preparación por producto, por categoría o para toda la tienda, días de reparto y periodos de cierre
  • Festivos nacionales de 15 países generados para cualquier año (Viernes Santo, Ascensión y demás fechas de Pascua calculadas, días sustitutivos en Reino Unido y EE. UU.), cada uno desmarcable
  • Franjas para tu propio reparto: cupo por franja y día, las llenas en gris, la elección revalidada por la Store API o el checkout clásico y la plaza bloqueada con una clave primaria de la base de datos
  • La promesa queda en el pedido, en una tabla propia compatible con HPOS: caja lateral al editar el pedido, columna «Entrega» en WooCommerce › Pedidos, página de agradecimiento y correos transaccionales de WooCommerce
  • En Mi cuenta › Pedidos el comprador pasa a otra franja hasta un número de horas antes, con un formulario protegido por nonce que vuelve a mirar el cupo
  • WooCommerce › Hoja de reparto: una página imprimible por día con direcciones, teléfonos y artículos, y un CSV para planificar la ruta; traducido al español y al francés

«¿Cuándo me llega?» está detrás de muchos carritos abandonados en WooCommerce. Un «2–5 días laborables» fijo en el nombre de la zona de envío no tiene en cuenta tu hora de corte, los fines de semana ni los festivos, y las tiendas con reparto propio siguen cuadrando horas por teléfono. Este plugin convierte tu calendario real de envíos en una fecha estimada que se ve antes de comprar, ofrece ventanas de entrega reservables al pagar y apunta en el pedido lo que se prometió.

Cómo encaja en WooCommerce

Probado con
WordPress 7.1, WooCommerce 11.2 y PHP 8.3 (mínimo 8.1), el tema de bloques Twenty Twenty-Five, los bloques Carrito y Finalizar compra y el shortcode [woocommerce_checkout], con el almacenamiento de pedidos de alto rendimiento (HPOS) activo.
wp-admin
WooCommerce › Fechas de entrega para las reglas (capacidad manage_woocommerce) y WooCommerce › Hoja de reparto para quien edita pedidos. Aparecen todos los métodos de todas las zonas con su method_id:instance_id, así que también valen métodos de otros plugins.
Bloques
El plazo viaja como tiempo de entrega de la tarifa y el selector de franjas se coloca en las opciones de envío del bloque de pago mediante un slot fill que manda el valor como datos de extensión de la Store API, sin compilar React.
Checkout clásico
Plazo tras cada tarifa, selector en la tabla de revisión del pedido y validación antes de que WC_Checkout cree el pedido.
Pedidos
Dos tablas propias indexadas por ID de pedido, de modo que HPOS y el almacén antiguo en entradas se comportan igual; los pedidos cancelados, reembolsados o fallidos devuelven su plaza.

Instalación

  1. Paso 1

    Descarga el zip en Mi cuenta › Descargas de ecom-addons.com.

  2. Paso 2

    En wp-admin abre Plugins › Añadir nuevo plugin › Subir plugin, elige el zip, Instalar ahora y Activar.

  3. Paso 3

    Entra en WooCommerce › Fechas de entrega, elige tu país para los festivos, ajusta las horas de corte y, en las tarifas que repartes tú, escribe franjas como 09:00-14:00 x5, 16:00-20:00 x3.

Descarga la guía paso a paso (PDF)

Preguntas frecuentes

¿Un plugin de caché mostrará una fecha antigua?

No. La ficha lleva las reglas, no la fecha; el navegador del cliente la calcula cada vez con la zona horaria de tu sitio.

¿Funciona con el checkout de bloques?

Sí, y con el del shortcode. En los dos se comprueba la franja en el servidor antes de que WooCommerce guarde el pedido.

¿Y si dos clientes cogen la última plaza a la vez?

Una sola inserción se queda la plaza; el otro ve «se acaba de completar» y elige otra ventana, sin que se le cree pedido.

¿La fecha es una garantía?

Siempre aparece como «estimada». Lo mostrado se guarda con el pedido para saber qué se le dijo a cada cliente.

Historial de versiones

  1. Cargando…

Opiniones

Cargando…