Shabbify cierra automáticamente tu tienda Shopify durante Shabat y las festividades judías, en horarios basados en la puesta del sol que tú controlas para la ubicación de tu tienda. Tú controlas qué se bloquea, qué ven los clientes y cuándo reabre la tienda.
Esta guía cubre todas las funciones de la app y cómo usarlas.
Qué hace Shabbify
Cuando tu tienda está cerrada, Shabbify puede:
- Bloquear agregar al carrito — los clientes no pueden agregar productos nuevos
- Bloquear el pago (del lado del servidor) — el pago se rechaza en el paso del checkout de Shopify
- Desactivar el botón de pago — el botón de pago de la página del carrito queda desactivado
- Bloquear toda la tienda — una sobreposición a página completa con tu mensaje y la cuenta regresiva
Cuando tu tienda está abierta, Shabbify es invisible para los compradores.
Los periodos de cierre se calculan a partir de:
- Shabat semanal — encendido de velas / puesta del sol y havdalá / salida de las estrellas en tu ubicación
- Festividades judías — generadas automáticamente a partir del calendario hebreo (con opciones para editarlas o agregar cierres personalizados)
Inicio rápido
Abre Aplicaciones → Shabbify → Configuración inicial para ver una lista de pasos. El recorrido completo:
| Paso | Qué hacer |
|---|---|
| 1 | Configuración → comprueba que Activar Shabbify esté marcado (lo está en las instalaciones nuevas) |
| 2 | Editor de temas → Incrustaciones de aplicación → activa Shabbify: Lógica principal → Guarda el tema |
| 3 | Agrega un bloque a la tienda online (Banner de texto o Formulario de contacto) desde Configuración del tema |
| 4 | Inicio → define la ubicación, el horario de Shabat y las opciones de bloqueo |
| 5 | Revisa la tarjeta del pago en Inicio: la regla Shabbify – Close checkout se activa al instalar. Si aparece desactivada o falta, haz clic en Activar el bloqueo del pago |
| 6 | Previsualiza los bloques en el editor de temas y luego revisa tu tienda online durante el próximo cierre |
Resumen de las páginas de administración
| Página | Para qué sirve |
|---|---|
| Inicio | Estado abierta/cerrada en vivo, qué se bloquea, configuración de Shabat, cierre manual |
| Configuración inicial | Lista de pasos interactiva con enlaces al editor de temas |
| Configuración | Interruptor general, horarios de Shabat, Klaviyo (si está disponible) |
| Festividades | Ver, editar, agregar o regenerar los periodos de cierre por festividades |
| Configuración del tema | Enlaces de un clic para activar la incrustación de aplicación y agregar bloques |
| Registro de actividad | Historial de cambios de estado, notificaciones y errores |
Configuración
Ruta: Aplicaciones → Shabbify → Configuración
Activar Shabbify
El interruptor general. Cuando está desactivado, tu tienda permanece abierta en Shabat y en las festividades sin importar el horario: no hay estado de cierre en la tienda online, ni bloqueo del pago, ni correos de estado. Las instalaciones nuevas empiezan con él activado.
Configuración de Shabat
Las mismas opciones que en Inicio (ver Configuración de Shabat y zmanim):
- Cuándo cerrar el viernes — cuándo empieza el cierre de Shabat (
candles= antes de la puesta del sol, ochatzos= mediodía halájico) - Minutos antes — cuántos minutos antes del encendido de velas cerrar (predeterminado: 18)
- Minutos después — cuántos minutos después de la salida de las estrellas reabrir (predeterminado: 60)
- Ubicación — usa la dirección de tu tienda en Shopify de forma predeterminada; puedes configurar una ubicación personalizada si los zmanim deben calcularse en otro lugar
Klaviyo (solo algunas instalaciones)
Si tu tienda tiene activada la integración con Klaviyo, ingresa aquí tu clave de API y el ID del flow para enviar notificaciones por SMS, cuando la tienda reabra, a los compradores que se registraron durante el cierre.
Inicio — estado de la tienda y bloqueo
Ruta: Aplicaciones → Shabbify → Inicio
Panel de estado
Muestra si tu tienda está ABIERTA o CERRADA en este momento, e incluye:
- La hora del próximo cierre o reapertura
- Una cuenta regresiva en vivo
- El motivo (por ejemplo, Shabat, Iom Kipur)
- El tiempo que falta para la próxima revisión automática del estado
Usa Actualizar estado ahora si lo que ves parece desactualizado.
Cierre manual
Fuerza el cierre de la tienda de inmediato, independientemente del horario.
Cuándo usarlo: cierres de emergencia, cerrar antes de una festividad o cualquier momento en que necesites bloquear las compras fuera del horario automático.
Para volver a la normalidad: desmarca Cerrar mi tienda ahora y guarda. La tienda volverá a seguir el horario automático.
Qué se bloquea
Elige una o más opciones (se pueden combinar):
| Opción | Qué pasa |
|---|---|
| Bloquear agregar al carrito | Los clientes no pueden agregar productos al carrito |
| Bloquear el pago | El pago se bloquea del lado del servidor (requiere la regla del pago; ver más abajo) |
| Desactivar el botón de pago | El botón de pago de la página del carrito queda desactivado |
| Bloquear toda la tienda | Sobreposición a página completa en todas las páginas con tu mensaje y la cuenta regresiva |
Requiere la incrustación en el tema: el bloqueo de agregar al carrito, la desactivación del botón de pago y la sobreposición de toda la tienda necesitan Shabbify: Lógica principal activada en tu tema.
Mensaje de bloqueo
El texto que ven los clientes cuando la tienda está cerrada. Admite marcadores dinámicos (ver Marcadores del mensaje).
Mensaje predeterminado:
El pago no está disponible en este momento porque la tienda está cerrada. Reabrimos: [[opentime]].
Configurar horarios manualmente
Abre una ventana para fijar las horas exactas de inicio y fin del cierre en lugar de los zmanim calculados. Útil para hacer pruebas o para cierres especiales de una sola vez.
Configuración de Shabat y zmanim
Shabbify calcula los periodos semanales de Shabat con kosher-zmanim a partir de las coordenadas y la zona horaria de tu tienda.
| Opción | Descripción |
|---|---|
| Ubicación | Latitud y longitud para los zmanim. De forma predeterminada, la dirección de tu tienda en Shopify. Usa una ubicación personalizada si tu negocio sigue los horarios de otra comunidad. |
| Cuándo cerrar el viernes | Antes de la puesta del sol (shkiá) — cierra antes de la puesta del sol; Mediodía halájico (jatzot) — cierra al mediodía halájico |
| Minutos antes | Margen antes del encendido de velas para empezar el cierre |
| Minutos después | Margen después de la salida de las estrellas para terminar el cierre |
| Día de descanso | Día de descanso semanal (normalmente, el viernes) |
Después de cambiar la ubicación o los minutos, guarda tu configuración. Las festividades pueden regenerarse cuando cambian los márgenes de tiempo.
Festividades
Ruta: Aplicaciones → Shabbify → Festividades
Festividades generadas automáticamente
Al instalarse, Shabbify genera los periodos de cierre por festividades del año en curso según tu ubicación y tu configuración de horarios. Las festividades incluidas son:
- Rosh Hashaná, Iom Kipur
- Sucot (primer y segundo día, Jol Hamoed, Hoshaná Rabá)
- Pésaj (primer y segundo día, Jol Hamoed)
- Shavuot, Purim, Tishá BeAv
- Personalizadas — tus propios periodos de cierre con nombre
Gestionar las festividades
| Acción | Cómo |
|---|---|
| Ver | Mira todas las festividades próximas en la tabla |
| Editar | Activa o desactiva, ajusta las horas de inicio y fin, personaliza el mensaje de cada festividad |
| Agregar festividad | Crea un periodo de cierre totalmente personalizado |
| Eliminar | Quita las festividades personalizadas que creaste |
| Regenerar festividades | Vuelve a obtenerlas del calendario hebreo para el año o años que elijas; úsalo después de cambiar la ubicación o la zona horaria |
Las festividades también se actualizan automáticamente cada trimestre (enero, abril, julio y octubre).
Configuración del tema (tienda online)
Ruta: Aplicaciones → Shabbify → Configuración del tema
Obligatorio: Shabbify Lógica principal (incrustación de aplicación)
Editor de temas → Incrustaciones de aplicación → Shabbify: Lógica principal → Activar → Guardar
Esto hace posible:
- El bloqueo de agregar al carrito
- La desactivación del botón de pago
- La sobreposición de toda la tienda
- Las actualizaciones de estado en vivo desde la API de Shabbify
Sin esta incrustación, el bloqueo y las sobreposiciones no funcionarán en tu tienda online.
La página Configuración del tema comprueba tu tema publicado por ti: cada tarjeta muestra si la incrustación de aplicación está activada y qué bloques de Shabbify están agregados (y dónde), con un botón para activarla, agregarlo o editarlo en el editor de temas. Haz clic en Comprobar de nuevo después de guardar en el editor de temas.
Previsualizar lo que ven los compradores
Configuración del tema → Revisa lo que ven los clientes muestra el banner de texto, el aviso en el carrito, el formulario de contacto o el bloqueo de toda la tienda tal como los ven los compradores mientras estás cerrado. Usa la configuración de tu tema publicado, en el idioma de tu panel de administración, en escritorio o en móvil, para un cierre por Shabat, por Iom Tov o manual. Nada cambia en tu tienda.
Previsualizar en el editor de temas
Todos los bloques de Shabbify tienen una opción Vista previa en el editor de temas:
- Tienda cerrada: el bloque se muestra en el editor de temas como si estuvieras cerrado, para que puedas diseñarlo cualquier día.
- Estado real: el bloque muestra exactamente lo que ven los compradores en este momento.
El banner de texto viene en Tienda cerrada de forma predeterminada. El formulario de contacto, el aviso en el carrito y la incrustación de aplicación (el bloqueo de toda la tienda) vienen en Estado real, porque una ventana emergente o una sobreposición cubriría la página mientras editas el tema normalmente. Ponlos en Tienda cerrada para previsualizarlos, o usa la vista previa de la página Configuración del tema.
Esta opción solo cambia el editor de temas. En tu tienda en vivo, los bloques aparecen solo mientras estás cerrado.
Bloques de la tienda online
Agrégalos en el editor de temas (Tienda online → Temas → Personalizar):
Shabbify: Banner de texto
Un banner con tu mensaje de cierre y una cuenta regresiva en vivo.
| Opción | Descripción |
|---|---|
| Vista previa en el editor de temas | Tienda cerrada (predeterminado) o Estado real; solo en el editor de temas |
| Posición | Normal, fija arriba o fija abajo |
| Colores, relleno, tipografía | Ajústalos a tu tema |
| Mensaje | Texto enriquecido con los marcadores [[opentime]] y [[countdown]] |
Consejo: colócalo en el encabezado para que sea lo más visible posible.
Shabbify: Formulario de contacto
Una ventana emergente o un formulario integrado en la página durante el cierre, para que los compradores dejen su número de teléfono y reciban un aviso cuando reabras.
Aparece en la tienda en vivo solo después de guardar una clave de API de Klaviyo y un ID del flow en Configuración. Siempre puedes previsualizarlo en el editor de temas o en la página Configuración del tema.
| Opción | Descripción |
|---|---|
| Modo de visualización en escritorio/móvil | Ventana emergente o integrado en la página |
| Colores y desenfoque de la sobreposición | Personaliza la apariencia |
| Textos del formulario | Título, descripción, texto del botón, mensajes de confirmación y de error |
| Vista previa en el editor de temas | Estado real (predeterminado) o Tienda cerrada; solo en el editor de temas |
Requiere configurar Klaviyo para el envío de SMS (ver Notificaciones por SMS).
Shabbify: Aviso en el carrito
Inserta un aviso de cierre y, opcionalmente, un registro para recibir SMS en el carrito desplegable o en la página del carrito de tu tema.
| Opción | Descripción |
|---|---|
| Selector CSS del carrito | Clase CSS del contenedor del carrito de tu tema (por ejemplo, .mini-cart__items) |
| Título, descripción, etiqueta del teléfono | Personaliza los textos |
| Colores | Colores del texto, el fondo, el título y el botón |
| Vista previa en el editor de temas | Estado real (predeterminado) o Tienda cerrada; solo en el editor de temas |
Reemplazar los bloques antiguos
Los bloques antiguos (Shabbify Messaging, Shabbify Klaviyo - HP y Shabbify Klaviyo - Cart) se eliminaron. Si tu tema todavía usa alguno de ellos, reemplázalo en el editor de temas:
| Bloque antiguo | Usa en su lugar |
|---|---|
| Shabbify Messaging | Shabbify: Banner de texto |
| Shabbify Klaviyo - HP | Shabbify: Formulario de contacto |
| Shabbify Klaviyo - Cart | Shabbify: Aviso en el carrito |
También puedes abrir Aplicaciones → Shabbify → Configuración del tema para ver los enlaces de un clic que los agregan.
Bloqueo del pago
El bloqueo del pago tiene dos partes:
1. Actívalo en Shabbify (Inicio)
Marca Bloquear el pago en Qué se bloquea y guarda.
2. Comprueba la regla del pago de Shopify
Shabbify agrega la regla Shabbify – Close checkout en Shopify y la activa al instalar la app. La tarjeta del pago en Inicio y la guía de configuración muestran el estado real de la regla. Si alguna vez está desactivada o falta, haz clic ahí en Activar el bloqueo del pago y Shabbify la repara.
Si el botón no puede activar la regla (por ejemplo, si tu tienda ya tiene el número máximo de reglas del pago), agrégala a mano:
- Ve a Panel de control de Shopify → Configuración → Checkout
- Desplázate hasta Reglas del pago
- Haz clic en Agregar regla
- Elige Shabbify – Close checkout
- Pon la regla en Activa
- Haz clic en Guardar
Sin esta regla, el bloqueo del pago del lado del servidor no funcionará. La desactivación del botón de pago, del lado del cliente, sigue funcionando a través de la incrustación en el tema.
Banner en el checkout
Cuando el bloqueo del pago está activado y la tienda está cerrada, un banner de aviso aparece automáticamente en el checkout con tu mensaje, la hora de reapertura y la cuenta regresiva. No hace falta configurar nada más.
Notificaciones por SMS (Klaviyo)
Cuando Klaviyo está configurado, los compradores pueden registrarse durante el cierre para recibir un SMS cuando tu tienda reabra.
Configuración
- Configuración → ingresa la clave de API de Klaviyo y el ID del flow → Guardar
- Agrega un bloque Formulario de contacto o Aviso en el carrito a tu tema
- Los compradores ingresan su número de teléfono durante el cierre
- Cuando la tienda reabre, Shabbify activa tu flow de Klaviyo para enviar el SMS
El bloque Formulario de contacto permanece oculto en la tienda en vivo hasta que se guarden los dos campos de Klaviyo.
Requisitos
- Una cuenta de Klaviyo con un flow de SMS configurado
- Un bloque Formulario de contacto o Aviso en el carrito en tu tienda online
- La configuración de Klaviyo visible en Shabbify (disponible solo en algunas instalaciones de la app)
Marcadores del mensaje
Úsalos en los mensajes de los bloques (en el panel de administración o en el editor de temas):
| Marcador | Se reemplaza por |
|---|---|
[[opentime]] |
La hora de reapertura con formato (por ejemplo, "sábado 20:42") |
[[countdown]] |
Una cuenta regresiva en vivo hasta que la tienda reabra |
Ejemplo:
Estamos cerrados por Shabat. Reabrimos: [[opentime]]. Tiempo restante: [[countdown]]
Registro de actividad
Ruta: Aplicaciones → Shabbify → Registro de actividad
Una línea de tiempo paginada de la actividad de la app:
- Cambios de estado de la tienda (abierta ↔ cerrada)
- Registros para recibir notificaciones
- Eventos de Klaviyo (si está activado)
- Errores y procesos completados
Útil para auditar y resolver problemas.
Solución de problemas
La tienda no cierra en Shabat
- Confirma que Activar Shabbify esté marcado en Configuración
- Revisa Inicio: ¿el estado muestra CERRADA?
- Verifica que tu ubicación y los minutos antes/después sean correctos
- Haz clic en Actualizar estado ahora en Inicio
- En Festividades, confirma que la festividad en cuestión esté activa
El bloqueo no funciona en la tienda online
- Activa la incrustación de aplicación Shabbify: Lógica principal en el editor de temas
- Guarda el tema
- Confirma que las opciones de bloqueo correctas estén marcadas en Inicio
El pago sigue funcionando con la tienda cerrada
- Activa Bloquear el pago en Inicio
- Revisa la tarjeta del pago en Inicio: la regla Shabbify – Close checkout debería aparecer activada. Si aparece desactivada o falta, haz clic en Activar el bloqueo del pago (ver Bloqueo del pago)
El banner no aparece
- Agrega un bloque Banner de texto o Formulario de contacto en el editor de temas
- En la tienda en vivo, los banners solo se muestran durante un cierre. Para revisar el diseño, usa Configuración del tema → Revisa lo que ven los clientes o abre el editor de temas (allí los bloques se muestran como cerrados)
- Confirma que la incrustación de aplicación esté activada (Configuración del tema muestra si lo está)
Las horas de reapertura o cierre están mal
- Revisa la ubicación: los zmanim se calculan a partir de las coordenadas
- Ajusta los minutos antes y los minutos después según tu minhag
- En Festividades, edita las horas de cada festividad o usa Regenerar festividades después de cambiar la ubicación
No veo el comportamiento de cierre
- Confirma que Activar Shabbify esté marcado en Configuración
- Confirma que la incrustación de aplicación Shabbify: Lógica principal esté activada en tu tema
- Visita la tienda online durante un periodo de cierre (o usa el cierre manual)
Preguntas frecuentes
¿Shabbify funciona automáticamente después de instalarla?
En parte. Shabbify queda activada, las festividades se generan y la regla del pago se activa al instalarla, pero debes completar la configuración: la incrustación en el tema y las opciones de bloqueo. La guía de configuración comprueba la incrustación y la regla por ti.
¿Puedo cerrar la tienda fuera de Shabat y las festividades?
Sí. Usa el Cierre manual en Inicio para cerrar de inmediato, o Agregar festividad en la página Festividades para programar cierres personalizados.
¿Puedo mantener la tienda abierta durante un cierre programado?
Usa las opciones manuales del panel de administración (Cierre manual desactivado o, si hace falta, una apertura forzada a través del soporte).
¿Qué pasa si la API de Shabbify no está disponible temporalmente?
Las extensiones de la tienda online leen los metacampos de la tienda y usan los datos de zmanim guardados en caché. La app está diseñada para fallar de forma segura y evitar bloquear las compras por errores pasajeros, a menos que hayas configurado un cierre de forma explícita.
¿Necesito todos los bloques del tema?
No. La configuración mínima:
- La incrustación de aplicación Lógica principal (obligatoria para el bloqueo)
- Al menos un bloque de mensaje (se recomienda el Banner de texto)
- La regla de validación del checkout (obligatoria para el bloqueo del pago del lado del servidor)
¿Con qué frecuencia se actualiza el estado?
Un proceso en segundo plano recalcula el estado de forma continua (aproximadamente cada minuto). Inicio muestra una cuenta regresiva hasta la próxima revisión.
¿Puedo usar Shabbify con varios temas?
Activa la incrustación de aplicación y agrega los bloques en tu tema publicado. Repite el proceso en los demás temas si cambias de tema con frecuencia.
¿Shabbify hace más lenta mi tienda online?
No. Mientras tu tienda está abierta, Shabbify no agrega nada a tus páginas: ni scripts, ni hojas de estilo, ni solicitudes de red. La incrustación de aplicación y los bloques del tema cargan su código solo desde 24 horas antes de un cierre programado, durante el cierre, cuando cierras la tienda manualmente o dentro del editor de temas.
Si haces una prueba de velocidad (Google PageSpeed, Lighthouse, etc.), hazla con la tienda abierta y compárala con otra prueba con la incrustación de aplicación desactivada. Las dos deberían ser indistinguibles. Si la haces durante Shabat o una festividad, el script de bloqueo está activo y aparecerá en los resultados; eso es lo esperado.
Idiomas
El panel de administración de Shabbify, los mensajes de la tienda online, el mensaje del checkout y los correos están en siete idiomas: inglés, hebreo (de derecha a izquierda), español, francés, ruso, portugués (Brasil) y alemán. El panel de administración sigue el idioma de tu panel de control de Shopify. Los mensajes de la tienda online y del checkout siguen el idioma de cada comprador cuando tu tema y Shopify lo proporcionan; si escribes tu propio mensaje, los compradores ven tu texto tal como lo escribiste.
Shopify Sidekick
Sidekick, el asistente del panel de control de Shopify, puede responder preguntas sobre Shabbify usando la configuración y el horario de tu propia tienda:
| Tú preguntas | Recibes |
|---|---|
| "¿Está cerrada mi tienda ahora? ¿Cuándo reabre?" | El estado actual, el motivo y las próximas horas de cierre y reapertura |
| "¿Qué cierres vienen esta semana?" | Los periodos de cierre y las festividades de los próximos días |
| "¿Por qué los clientes todavía pueden pagar?" | Una comprobación de cada condición que necesita el bloqueo del pago, con un enlace para corregir lo que falle |
| "¿Qué falta en mi configuración de Shabbify?" | La lista de pasos de configuración, incluido si la incrustación de aplicación está activada en tu tema publicado |
| "¿Qué hizo Shabbify esta semana?" | El registro de actividad |
Sidekick puede leer la configuración de Shabbify, pero no cambiarla. Para cambiar una opción, te enlaza a la página correcta de la app. No hay nada que configurar: si Sidekick está disponible en tu tienda, las herramientas ya están ahí.
¿Necesitas más ayuda?
Contacta con el soporte de Shabbify a través del widget de ayuda de la app, o visita la página de soporte de la app en la Shopify App Store.