Cómo hacer una página con varias sucursales que diga cuál está abierta ahorita

Una página con varias sucursales le da a cada local su propia ficha con dirección, mapa, horario y WhatsApp, y muestra sola cuál está abierta a esta hora. El día que dejas en blanco no dice cerrado, no aparece.

This article isn't translated yet — showing the Español version.

Estela tiene una paletería en Ciudad Obregón y ya son tres: la del centro, la de la plaza y la que abrió en marzo sobre el bulevar. Su página nunca se enteró de las otras dos. Sigue mostrando una dirección y un horario, como si no tuviera varias sucursales.

El problema no es que se vea incompleta. Es que el jueves pasado una familia manejó hasta el centro a las nueve de la noche —la página dice “abierto de 11 a 10”— y se encontró la cortina abajo. La dirección es la del centro; el horario, el de la plaza. La del centro cierra a las ocho. El reclamo le llegó por WhatsApp al número de la plaza, que es el único que aparece, y lo leyó una muchacha que no podía resolver nada.

¿Qué es una página con varias sucursales?

Una página con varias sucursales es una sola página donde cada local tiene su propia ficha: su nombre, su dirección, su mapa, su horario, su teléfono y su WhatsApp. No son tres páginas ni tres negocios; es un negocio con tres direcciones, y cada quien ve la que le queda cerca con los datos que de verdad le sirven.

En tu panel esa lista se llama Sucursales. Cada local es un renglón que editas sin tocar el resto de la página, y dar de alta la cuarta no le mueve nada a las otras tres.

¿Qué datos lleva cada sucursal?

Seis: Nombre, Dirección, URL del mapa, Horarios, Teléfono y WhatsApp. De esos seis, nada más dos son obligatorios —el nombre y la dirección—, así que puedes dar de alta la sucursal nueva hoy en la tarde con esos dos y completarle lo demás cuando ya le hayan instalado la línea.

El nombre es el que usa la gente, no el del acta: “Sucursal Centro”, “La de la plaza”. La dirección va completa y con la referencia del local, porque alguien la va a leer parado en el estacionamiento. Y la URL del mapa es el enlace de Google Maps de ese local, para que nadie tenga que copiar la calle a mano.

¿Cómo sabe tu página si una sucursal está abierta ahorita?

Lo saca del horario que capturaste, sin que tú prendas ni apagues nada. Debajo de cada sucursal la página muestra Abierto ahora o Cerrado, comparando la hora contra el horario de ese local.

En tu panel lo ves más masticado, en la tarjeta de cada sucursal: Abierto · cierra 20:00, Cerrado · abre hoy 11:00 o, cuando ya se acabó el día, Cerrado · abre mar 11:00. Es la misma cuenta que hace un cliente cuando tiene tu horario enfrente. La familia del jueves no la pudo hacer: el horario que leyó era de otro local.

¿Por qué el día que dejas en blanco no dice “cerrado”?

Porque cada día tiene tres estados, no dos: con horas, cerrado, o nunca lo llenaste. Y ese tercero no aparece en tu página: si no capturaste el domingo, tu horario público muestra seis renglones y del domingo no dice nada.

Es a propósito: un negocio que abre de lunes a viernes debe mostrar cinco renglones, no siete con dos rellenados por el sistema. El costo es que, visto desde afuera, un día de descanso y un día olvidado se ven igual: en silencio.

La trampa está en el panel. Ese día que nunca llenaste se ve con el interruptor en Abierto y las dos horas vacías, así que lo lees de pasada y juras que ya quedó. Si el lunes no abres, no lo dejes vacío: apágalo, para que diga Cerrado. Son dos segundos y es la diferencia entre que alguien no vaya y que vaya en balde.

¿Cómo se llena el horario sin equivocarte?

El horario no se escribe en un renglón de texto. Son siete filas —de Lunes a Domingo—, cada una con un interruptor que dice Abierto o Cerrado y dos horas, la de apertura y la de cierre. El ícono de copiar aplica el horario de un día a toda la semana, que es como conviene empezar: lo copias a los siete, corriges el sábado y apagas el domingo.

Dos avisos que no son obvios:

  • Si guardas un día en Cerrado, sus horas no se quedan. Un día cerrado no tiene dónde guardar un horario, así que al reabrirlo lo escribes otra vez. Importa si cierras los martes por temporada.
  • Si un día quedó escrito con palabras, ahí se queda. Si al armar tu página un horario salió como “10 a 18 hrs”, el panel te lo conserva tal cual y te avisa que se queda así hasta que pongas una hora. Se ve bien en la lista, pero el letrero de Abierto ahora ignora ese día: “10 a 18 hrs” no es una hora que se pueda comparar contra un reloj.

¿Y si cada sucursal tiene su propio WhatsApp?

Cada sucursal trae su propio campo de WhatsApp, y si lo dejas vacío se usa el del negocio. La de la plaza y la del centro contestan cada una en su número; la nueva, que todavía no tiene línea, hereda el general hasta que se la pongan. Si en una sucursal el WhatsApp es el mismo número que el teléfono, la ficha no lo repite dos veces.

Ese campo es el que le habría ahorrado el mal rato a Estela. El mensaje del jueves no iba para la muchacha de la plaza; iba para el local que bajó la cortina a las ocho, que es el único que podía contestar por qué.

¿Qué no hace esto?

Tres cosas:

  • No administra tus fichas de Google Maps. Cada sucursal tiene su ficha allá y se edita allá. Lo que pones aquí es el enlace a esa ficha, y nadie revisa que sea el correcto: si pegas el mismo link en las tres, las tres mandan al mismo lugar y la página se ve perfecta.
  • El horario es una semana que se repite. No hay dónde poner el 25 de diciembre ni el día que cierras por inventario. Para esos le cambias el horario a esa sucursal ese día, y se lo regresas después.
  • Las horas no traen zona horaria. El letrero de Abierto ahora se calcula con el reloj de quien está viendo la página. Para un negocio local con clientes locales es lo correcto; si te ven desde otro estado con otra hora, ese letrero no es para ellos.

Cómo tener la tuya

Descríbeselo a Proyecta como se lo contarías a alguien por teléfono: “una página para mi paletería con tres sucursales, cada una con su dirección, su mapa, su horario y su WhatsApp, y que se vea cuál está abierta a esta hora”. Sale el sitio publicado, con su link, y las sucursales las cargas o las corriges tú desde el panel.

Antes de eso, una prueba de un minuto: enséñale tu página a alguien que no trabaje contigo y pregúntale a qué sucursal iría un domingo a las siete de la tarde. Si duda, ya sabes qué día tienes en blanco.

Cuando quieras armarla, va en proyecta.dev.