
🕒 4 Mejores plugins de horario comercial para WordPress en 2026 (gratuitos y de pago)
El horario de atención es lo primero que un cliente busca antes de visitarlo. ¿Abre los sábados? ¿Cuándo es el almuerzo? ¿Trabaja los feriados? Si el sitio web no responde estas preguntas en segundos, el cliente se va con alguien que sí lo hace. Y no vuelve: según investigaciones de SEO local, la ausencia de un horario claro en el sitio web es una de las principales razones para perder visitas potenciales en un negocio offline.
WordPress estándar no muestra horarios de atención de fábrica. Necesita un plugin. Pero aquí está el matiz: un plugin está diseñado para un restaurante con pausas para el almuerzo, otro para una tienda WooCommerce con desactivación automática de pedidos, un tercero para una cadena de diez sucursales con diferentes horarios. Elija el incorrecto y obtendrá un horario que no funciona o un conflicto de caché. El costo del error: un cliente ve «abierto» cuando usted está cerrado, llega, se encuentra con la puerta cerrada y no regresa nunca más.
Probamos 4 plugins de horarios de atención actuales para WordPress, desde widgets ligeros hasta integración con WooCommerce. Cada uno cubre su propio escenario: fachada de negocio offline, red de sucursales, tienda en línea con pausa nocturna o un bloque rápido de Gutenberg. Todos los plugins están activos y actualizados en 2026, ninguno abandonado.
💡 Resumen rápido:
- Paso 1: Defina su escenario: fachada de negocio, red de sucursales o tienda WooCommerce.
- Paso 2: Revise la tabla: compare plugins por ubicaciones, WooCommerce y estilos de visualización.
- Paso 3: Elija un plugin para la tarea y lea el desglose detallado a continuación.
Plugin | Ubicaciones | WooCommerce | Estilos de visualización | Google My Business | Versión gratuita |
|---|---|---|---|---|---|
We're Open! | 1 | ❌ | Shortcode + widget | ✅ sincronización | ✅ completa |
Orivo Business Hours Block | 1 | ❌ | 12 estilos (bloque Gutenberg) | ❌ | ✅ completa |
Business Hours Indicator | hasta 3 (gratis) / ∞ (Pro) | ✅ (Pro) | Shortcode + widget + bloques | ❌ | ✅ Lite / Pro $49 |
Store Opening Closing Hours Manager | 1 | ✅ núcleo | Shortcode + widget + notificaciones | ❌ | ✅ completa |
1. We're Open!

El más completo de los gratuitos, y sin actualizaciones Pro ni anuncios. Noah Hearle creó un plugin que hace exactamente una cosa, pero con una atención obsesiva al detalle.
El punto fuerte de We're Open! es la personalización de la salida. El shortcode [open_text] acepta variables condicionales: %if_open% y %today_start% y %tomorrow_start% y dos docenas más. Usted puede armar una frase como «Actualmente abierto, cerraremos a las 10 PM», y cambiará automáticamente a «Cerrado, abriremos mañana a las 9 AM» cuando se active la condición. Sin JavaScript, renderizado puro del lado del servidor.
Tres grupos de intervalos de tiempo por día (mañana, almuerzo, noche), soporte para establecimientos 24 horas, consolidación separada para días de semana y fines de semana. Para feriados y cierres temporales, hay una sección separada de «Horarios especiales»: usted establece un rango de fechas, horarios, y el plugin cambia automáticamente el día correcto.
Características agradables: datos estructurados Schema.org de fábrica (Google entiende los horarios sin plugins SEO) y sincronización con Google My Business a través de Places API (requiere Google API Key). Se declara cumplimiento total con GDPR. Se soportan idiomas RTL, el diseño no se romperá para árabe o hebreo.
Desventaja: solo una ubicación. No puede colgar una red de tres ubicaciones en un sitio, cada una necesita una instancia de WordPress separada o un plugin diferente.
🔗 We're Open! en WordPress.org
2. Orivo Business Hours Block

Si su sitio vive en el editor de bloques y no quiere descifrar shortcodes, esta es su opción. Orivo Business Hours Block añade exactamente un bloque Gutenberg, pero con 12 estilos de visualización: desde una tabla compacta hasta «tarjetas» con sombras e insignias de colores.
La configuración es caballerosa: añadió el bloque a la página, estableció horarios por día (o marcó como cerrado), eligió un estilo de la lista desplegable. Los colores y fuentes se toman del tema, pero puede anularlos en el inspector de bloques. El día actual se resalta automáticamente.
Para notas como «con cita previa» o «almuerzo 1:00-2:00 PM» hay un campo de Notas especiales para cada día. El diseño móvil para los 12 estilos es responsivo, probado en iOS Safari y Chrome Android.
El plugin es nuevo (2026), sin versión Pro, completamente gratuito. La desventaja esperada para un bloque Gutenberg de nicho: solo una ubicación y cero integraciones con servicios de terceros, ni Google My Business ni Schema.org. Pero como herramienta visual ligera para pequeños negocios en un tema de bloques, funciona sin quejas.
Desventaja: sin marcado Schema.org, los motores de búsqueda no obtendrán datos estructurados sobre horarios automáticamente. Solo visualización. Si el SEO es crítico, complemente con un plugin Schema.org o elija We're Open! que proporciona el marcado de fábrica.
🔗 Orivo Business Hours Block en WordPress.org
3. Business Hours Indicator

Si We're Open! es una navaja suiza, entonces Business Hours Indicator de Studio Wombat es un panel de control profesional para una red de ubicaciones. La versión gratuita ofrece hasta tres ubicaciones, Pro elimina el límite y añade integración con WooCommerce.
Lo que diferencia a este plugin de los competidores:
Cuenta regresiva para apertura/cierre. Temporizador «abriremos en 35 minutos» o «cerraremos en 2 horas», en tiempo real. Útil para restaurantes y tiendas con horarios flotantes: el visitante ve inmediatamente si llega o no.
Visualización condicional de contenido. El shortcode muestra un bloque solo cuando está abierto. O solo cuando está cerrado. Puede armar un banner promocional «descuentos nocturnos», y aparecerá en el sitio exactamente en el momento del cierre.
Vacaciones y fechas especiales. Separado de los feriados, puede establecer una semana de vacaciones para toda la red sin tocar los horarios principales. Y fechas especiales con un horario separado (Año Nuevo, 8 de marzo, Black Friday).
REST API para desarrolladores. MBHILITE()->is_open('location name'), verdadero/falso en cualquier parte del tema o plugin. Los hooks están documentados, hay abundantes ejemplos.
La versión Pro ($49 pago único, precios en el sitio web de Studio Wombat) añade: caché (importante, la versión gratuita no se lleva bien con plugins de caché), múltiples franjas horarias (pausa para el almuerzo), soporte para WooCommerce (ocultar «añadir al carrito» cuando está cerrado), horarios de temporada y Message Builder con variables dinámicas.
Desventaja: la versión gratuita no funciona con plugins de caché. LiteSpeed Cache, WP Rocket, W3 Total Cache, el estado «abierto/cerrado» se congelará en el momento del caché y no se actualizará.
🔗 Business Hours Indicator (Lite)🔗 Versión Pro en Studio Wombat
4. Store Opening Closing Hours Manager

Un plugin gratuito para WooCommerce que hace un trabajo, pero sin concesiones: gestiona la disponibilidad de la tienda por horario. Completamente gratuito, sin versiones Pro ni funcionalidad reducida.
Hay suficientes ajustes para cubrir la mayoría de los escenarios: palanca manual «tienda cerrada», horario por día con zona horaria, limpieza automática del carrito al cerrar y desactivación de todo el sistema de pago durante el horario no laboral. El botón «Añadir al carrito» desaparece de las fichas de producto y páginas de producto, el comprador físicamente no puede realizar un pedido durante el horario no laboral.
El punto fuerte es la compatibilidad con caché. El plugin soporta reinicio automático de caché para 14 soluciones populares: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, NitroPack, Kinsta Cache, WP Engine Cache, Speed Optimizer, Breeze, Cache Enabler, GoDaddy Cache, WP Optimize, WP Fastest Cache y Super Page Cache. Para una tienda con caché activo, esto es crítico: el estado «cerrado» no se congelará en caché.
Qué más: 6 diseños de notificación de cierre (desde ventana modal hasta barra fija), 5 estilos de temporizador de cuenta regresiva, widget y shortcode [sochm_display_table] para mostrar el horario completo en el front-end, personalización de colores de notificación a través de ajustes, sistema de plantillas con anulación de plantilla en tema hijo.
Desventajas: más de 300 instalaciones activas, comunidad pequeña. Zona horaria solo a través de los ajustes de WordPress, sin selector de ciudad incorporado, usuarios de Brasil se quejan de cambios de hora al usar la ciudad más cercana de la lista desplegable de WP.
🔗 Store Opening Closing Hours Manager en WordPress.org
⁉️🤔 Preguntas frecuentes
¿Necesito un plugin de horarios de atención si tengo un sitio web de tarjeta de presentación normal?
Sí, absolutamente. Un sitio web sin horarios de atención significa visitas perdidas. Un cliente no llamará para saber si abre los sábados, encontrará un competidor con un horario claro. Según BrightLocal (2024), el 76% de los usuarios consulta los horarios de atención específicamente en el sitio web de la empresa, no en los resultados de búsqueda ni en las redes sociales.
¿Qué plugin debo elegir para una red de más de 5 ubicaciones?
Business Hours Indicator Pro, la única opción de la selección que soporta ubicaciones ilimitadas. La versión gratuita admite hasta 3 ubicaciones. Si el presupuesto es cero, We're Open! se puede desplegar en cada ubicación por separado, pero esto es inconveniente para la gestión centralizada.
¿Puedo arreglármelas sin un plugin, simplemente escribir los horarios en el texto de la página?
Puede, pero no lo recomendamos. Sin el marcado Schema.org pierde en búsqueda local frente a competidores que sí lo tienen. Tendrá que actualizar manualmente la página para cada feriado, y no habrá estado condicional «abierto/cerrado» ni cuenta regresiva en absoluto.
Los plugins entran en conflicto con el caché, el estado «abierto» se congela. ¿Qué hacer?
Tres opciones. We're Open! proporciona un parámetro de shortcode
update="immediate"para actualización en vivo. Business Hours Indicator Pro soporta caché de forma nativa (Lite no). O excluya la página de horarios del caché en los ajustes de WP Rocket, LiteSpeed o W3 Total Cache.
¿Qué hacer si la tienda está en WooCommerce, pero necesito tanto mostrar horarios como desactivar pedidos?
Tome una combinación: Store Opening Closing Hours Manager para bloquear pedidos, We're Open! u Orivo Business Hours Block para mostrar el horario en el front-end. Un plugin para la lógica de negocio, el segundo para lo visual, práctica normal para tiendas con ubicación física.
Qué instalar para su tarea en 2026
El escenario determina el plugin, aquí no hay un «mejor» universal.
Si tiene una ubicación y necesita el máximo de funciones gratis, tome We're Open!. Texto condicional, Google My Business, Schema.org, shortcodes flexibles, y ni un centavo.
Si está en un tema de bloques y no quiere aprender shortcodes, instale Orivo Business Hours Block. Añadió el bloque, eligió un estilo de 12 opciones, listo. Pero note: no hay Schema.org, tendrá que añadir datos estructurados SEO con otro plugin.
Si tiene una red de varias ubicaciones y el estado en vivo con cuenta regresiva es importante, Business Hours Indicator. REST API para desarrolladores, vacaciones, integración con WooCommerce en Pro. Lo más importante, tome Pro si el sitio tiene caché: la versión Lite no se lleva bien con WP Rocket.
Si vende en WooCommerce y necesita bloqueo automático de pedidos durante el horario no laboral, Store Opening Closing Hours Manager. Completamente gratuito, no muestra horarios en el front-end, pero gestiona impecablemente la disponibilidad de pago y carrito por horario con soporte para 14 plugins de caché. Añada un segundo plugin para mostrar horarios, y la tienda funciona como un verdadero negocio offline.
Elija para la tarea, no por el nombre llamativo, y los horarios de atención en el sitio dejarán de ser un problema. El error más común es tomar el plugin con la calificación más alta sin mirar el escenario: We're Open! con cinco estrellas es inútil para una red de ubicaciones, y Store Opening Closing Hours Manager no mostrará horarios en el front-end sin un segundo plugin. Dedique 5 minutos a la tabla comparativa al inicio del artículo, y nunca se encontrará en una situación donde «el plugin está instalado, pero no funciona como se necesita».



