nuraresto· ayudanuraresto.app

Dominio propio

Ruta: /ajustes/dominio Quién la usa: dueño (y cualquier rol con settings.manage) Permiso requerido: settings.manage Capturas: docs/manual/screenshots/dominio/

Qué es

Dominio propio guarda las dos direcciones de internet del restaurante: la Sitio y pedidos (clientes) — la raíz del dominio muestra el sitio web del restaurante cuando está publicado (Ajustes → Sitio web) y /pedir el menú de pedidos —, y la App del equipo, donde el personal entra al POS, cocina, reparto y administración. Cada dirección es una tarjeta con un campo de texto, su botón Guardar y —cuando ya hay un dominio grabado— los botones Verificar y Quitar, más una etiqueta de estado (Activo o Pendiente de DNS). La pantalla explica el requisito de DNS al pie: en su proveedor de dominio hay que crear un registro CNAME apuntando cada dirección a cname.vercel-dns.com.

Cuándo se usa

Una sola vez, cuando el restaurante quiere dejar de usar las direcciones de Nura y trabajar con las suyas; y después, cada vez que cambia el dominio o hay que volver a comprobar el DNS.

Paso a paso

  1. Abra Ajustes → Dominio propio. En frankies-sim las dos tarjetas están vacías, sin etiqueta de estado, y Guardar aparece deshabilitado hasta que se escribe algo. Las dos tarjetas de dominio vacías y el aviso de activación manual
  2. En Sitio y pedidos (clientes) escriba el nombre completo del host —la marca de agua muestra el formato: pedidos.turestaurante.com— y presione Guardar.
  3. En su proveedor de dominio cree el CNAME de esa dirección hacia cname.vercel-dns.com.
  4. Presione Verificar cuando el CNAME esté publicado. La tarjeta responde «¡Dominio activo! Ya responde con SSL.» si contesta, o «Aún no responde — revisa el CNAME; el DNS puede tardar.» si todavía no.
  5. Repita los pasos 2 a 4 en App del equipo (marca de agua: mi.turestaurante.com).
  6. Quitar borra el dominio de esa tarjeta y lo desconecta.
  7. Avísele al equipo de Nura del dominio de clientes. La entrada de los clientes (Google y código por correo) solo funciona desde direcciones autorizadas: hay que agregar https://<su dominio>/auth/callback a la lista de Redirect URLs del proyecto. Es un paso que se hace del lado de Nura, una sola vez por dominio. Sin él, el cliente que intenta entrar para pedir delivery vuelve a la página con un error de entrada. Ver Mi cuenta.

En esta instalación la pantalla muestra además el aviso ámbar: «La activación en el edge se completa manualmente por ahora — guarda tu dominio y el equipo de Nura lo conecta el mismo día.»

Campos y botones

Campo/BotónQué haceNotas
Sitio y pedidos (clientes)Dominio del sitio público y del menú de pedidos«La raíz de este dominio muestra tu sitio web (cuando está publicado en Ajustes → Sitio web) y /pedir el menú para ordenar en línea»
App del equipoDominio del panel del personal«POS, cocina, reparto y administración — el acceso de tu equipo»
Campo de dominioRecibe el host completoAcepta el pegado con https:// o con una ruta: el servidor los recorta
GuardarGraba el dominio y lo manda conectarDeshabilitado mientras el campo esté vacío; volver a guardar deja el dominio como Pendiente de DNS
VerificarComprueba si el dominio ya responde y actualiza la etiquetaSolo aparece cuando ya hay un dominio guardado
QuitarBorra el dominio de esa tarjetaSolo aparece cuando ya hay un dominio guardado
Etiqueta de estadoActivo (verde) o Pendiente de DNS (ámbar)No aparece mientras no haya dominio guardado

Lo que la pantalla no hace: no crea el registro DNS ni comprueba el CNAME sola. Mientras el CNAME no exista, Verificar seguirá respondiendo que el dominio aún no responde. Tampoco acepta dominios de Nura (nuraresto.app, nurapro.app, nurawell.app, vercel.app): el servidor los rechaza.

Quien no tiene settings.manage no ve la sección en la barra de Ajustes y, al escribir la ruta, recibe «Sin permiso para dominios.» — así respondió con el cajero de la simulación.

Mensajes y errores

"Guardado." — confirmación tras Guardar.

"¡Dominio activo! Ya responde con SSL." — respuesta de Verificar cuando el dominio contesta.

"Aún no responde — revisa el CNAME; el DNS puede tardar." — respuesta de Verificar cuando todavía no.

"Sin dominio guardado." — Verificar presionado sin dominio grabado.

"Sin permiso para dominios." — lo que ve quien abre la ruta sin settings.manage.

"No tienes permiso para esta acción." NG_FORBIDDEN

"Algo salió mal. Intenta de nuevo." NG_UNKNOWN — es el texto que devuelve la tarjeta cuando el servidor rechaza el dominio por su forma (NG_HOSTNAME_INVALID), por ser un dominio de Nura (NG_HOSTNAME_RESERVED) o por un destino inválido (NG_TARGET_INVALID); esos códigos aún no tienen texto propio en español.

Relacionado