Saltar al contenido principal

Crear una cuenta o continuar como invitado

Customer App puede ofrecer la creación de una cuenta y, en algunas experiencias, una opción independiente para continuar como invitado. Son recorridos de identidad diferentes. La visibilidad, el envío, la navegación o la respuesta de un proveedor no demuestran que se hayan actualizado la cuenta, la sesión de invitado, la preferencia de marketing, el estado de verificación ni el contexto posterior del cliente.

Registrarse y continuar como invitado son opciones distintas

Invitado no es un control dentro del formulario Registrarse. Es una acción condicional de Home. No infieras que Invitado esté disponible porque aparece la pantalla Registrarse, que el formulario Registrarse conserve una sesión de invitado ni que alguna de las opciones se haya completado porque cambió la pantalla visible.

Comparar las dos opciones​

OpciónQué puede mostrarQué no demuestra
RegistrarseUn formulario condicional para crear una cuenta con campos, métodos, consentimiento y pasos a proveedores que dependen de la configuraciónCreación de cuenta, emisión de sesión, unión con datos de invitado, verificación, preparación de dirección ni finalización del proveedor
Continuar como invitadoUna acción condicional de Home que puede solicitar un usuario y una sesión de invitado independientesCreación de una cuenta registrada, elegibilidad duradera de invitado, transferencia del carrito/pedido ni conversión posterior

Que falte una opción no es un error ni demuestra que se pueda habilitar. La cuenta, el proyecto, la configuración, quien inicia el recorrido, el pedido y el estado del proveedor pueden cambiar qué opción aparece.

Estados previos al envío con campos vacíos​

Un estado seguro para la documentación contiene campos sintéticos vacíos y ninguna selección de marketing, condiciones, reCAPTCHA, código de un solo uso, red social o proveedor. Solo puede mostrar las clases de campos y métodos que habilite la configuración actual.

Registrarse puede mostrar condicionalmente un conjunto acotado de campos de identidad, datos de contacto, contraseña, condiciones, preferencia de marketing, comprobación contra abusos, pestañas de método de cuenta, acceso a Iniciar sesión y opciones sociales. Ningún campo, pestaña, proveedor ni destino de condiciones es universal. Que un formulario esté vacío no demuestra que se pueda enviar ni que la configuración sea válida.

El consentimiento de marketing depende del propósito y del canal​

Las preferencias de marketing por correo electrónico, SMS y push son opciones distintas. Cada canal opcional requiere una acción explícita del cliente y un registro asociado a su propósito, cuenta, proyecto, política y fecha.

Una opción combinada de promociones, un valor desmarcado u omitido, el permiso de notificaciones del sistema operativo, el envío de la cuenta o la inicialización de un proveedor no demuestran el estado final de cada canal de marketing. Registrarse no debe habilitar por defecto un canal opcional solo porque falta su valor. La configuración posterior de notificaciones y la entrega del proveedor tienen ciclos de vida independientes.

El envío no significa que se haya actualizado todo​

Evento visibleInterpretación segura
Comienza la validación o aparecen erroresEl formulario local evaluó los valores actuales; no se ha demostrado una solicitud de cuenta.
Enviar muestra una cargaEs posible que haya una solicitud de cuenta o verificación pendiente; se deben deshabilitar los envíos duplicados.
Aparece un mensaje de éxito o cambia la navegaciónAvanzó una fase local/devuelta; la cuenta, sesión, complemento, webhook, proveedor y pantalla obligatoria siguiente siguen siendo independientes.
Aparece la superficie principal del clienteCambió la sesión/navegación local; aún deben conciliarse la autoridad duradera de cuenta y la unión del carrito/los datos de invitado.
Aparece una pantalla obligatoria de verificación o perfilSe activó otro requisito de cuenta; no confirma ni deshace la actualización anterior.
Aparece la pantalla de direcciónEl recorrido actual requiere datos de dirección; no implica ningún resultado de dirección ni de cobertura de servicio.
Se reinicia la aplicación después de cambiar el proyectoCambió el estado del proceso; aún debe conciliarse la nueva generación de proyecto/cuenta/proveedor.

El registro de cuenta, la persistencia de sesión, los complementos, webhooks, registros de consentimiento de marketing, identidades de proveedores y navegación pueden completarse por separado; un resultado visible no los confirma a todos.

Creación y conversión de invitado​

Crear una sesión de invitado puede solicitar una identidad nueva de invitado y luego establecer el estado de sesión local. Que aparezca el botón Invitado, una carga, la navegación a la pantalla principal o un carrito conservado no demuestra que toda identidad o capacidad del invitado sea autorizada.

Al registrarse, iniciar sesión o usar autenticación social más adelante, la conversión de invitado a cuenta debe tratarse como una unión explícita, de un solo uso y limitada a la audiencia prevista. No debe vincular cuentas silenciosamente mediante datos de contacto compartidos ni suponer que se transfirieron correctamente los carritos, pedidos, grupos, contexto de pago o identidades de proveedores.

Límites de los códigos de un solo uso, redes sociales, reCAPTCHA e Intercom​

LímiteInterpretación segura
Método de cuenta con código de un solo usoCiclos independientes de envío, entrega, ingreso, comprobación, cuenta y sesión; no implica entrega ni verificación.
Opción socialResultado de autorización de proveedor que aún requiere verificación de Ordering.co, manejo explícito de vinculación/colisión de cuentas, unión de invitado y actualización de sesión.
reCAPTCHAResultado externo contra abusos; no crea una cuenta, demuestra la identidad de una persona ni concede consentimiento de marketing.
IntercomRegistro independiente de identidad en proveedor de soporte; debe realizarse después del consentimiento aprobado y corresponder a la generación actual de cuenta/proyecto.
Destino de condicionesLímite de contenido externo; que aparezca no demuestra que esté aprobado, disponible ni aceptado.

Cancelar, recibir un error o que el proveedor acepte una acción en un límite no actualiza los otros. Esta guía no indica pasos para interactuar con proveedores, códigos de un solo uso, redes sociales, reCAPTCHA, condiciones ni soporte.

Validación, errores y resultados desconocidos​

EstadoInterpretación segura
Error de campo o condicionesLa validación local no aceptó el estado actual previo al envío; la existencia de la cuenta no cambia.
reCAPTCHA no disponible o vencidoEl estado contra abusos no está disponible; no se deduce ningún resultado de cuenta o proveedor.
Error al enviar o comprobar un código de un solo usoLa entrega, el valor ingresado, la creación de cuenta y la sesión son aspectos independientes y pueden seguir sin resolverse.
Se canceló la acción social o dio errorRegistrarse de forma habitual y el estado anterior de invitado/sesión deben permanecer sin cambios hasta que se concilien.
Se perdió la respuesta de la cuentaLa creación de cuenta y la actualización de sesión son desconocidas; no vuelvas a enviar automáticamente.
Se creó la cuenta, pero falla la sesión localLa identidad del servidor y el estado local de la aplicación pueden no coincidir.
Falla un complemento, webhook o proveedor después del trabajo de cuentaLa actualización es parcial; no infieras que se haya revertido o sea seguro reintentarlo.
Falla o se repite la solicitud de invitadoNo infieras que haya una sesión de invitado; no se deben crear identidades duplicadas de invitado.
Cambia la cuenta/proyecto durante una solicitudLos resultados tardíos no deben entrar en la nueva generación.

Solucionar problemas de forma segura​

  • Invitado no forma parte del formulario Registrarse; usa solo la opción que aparezca en la superficie responsable.
  • Que falte un campo o método no demuestra que lo admita otra configuración.
  • No uses repetidamente Enviar, Invitado, código de un solo uso, redes sociales o reCAPTCHA para resolver un resultado desconocido.
  • No cambies el permiso de notificaciones del sistema operativo para averiguar una preferencia de marketing.
  • No infieras el éxito de una sesión, la unión de invitado, la verificación, la dirección o un proveedor a partir de la navegación por sí sola.
  • No incluyas nombres, datos de contacto, credenciales, opciones de marketing, tokens, datos de verificación, detalles de cuenta/sesión ni errores sin filtrar en capturas o diagnósticos.

Usa solo descripciones del estado que no revelen valores, como “resultado del registro desconocido” o “solicitud de invitado sin resolver”.

Accesibilidad y privacidad​

Los campos, estados obligatorio/opcional, pestañas, preferencias de marketing y condiciones, visibilidad de contraseña, reCAPTCHA, Enviar, Invitado, Iniciar sesión, código de un solo uso, opciones sociales, errores, carga, cancelar y resultados desconocidos requieren nombres, roles, valores, estado, consecuencias, orden del foco y retorno predecible. El texto grande, el teclado, las áreas seguras y los lectores de pantalla deben conservar visibles todas las opciones sin exponer datos privados ni resultados de proveedores.

Estos son requisitos de accesibilidad, privacidad, proveedores, consentimiento e identidad; no establecen que esas áreas tengan soporte actualmente.

Qué puede afectar el registro y la opción Invitado​

La disponibilidad y el comportamiento pueden variar según la ubicación de Registrarse o Invitado en Home; los métodos/campos/condiciones configurados; los valores predeterminados o cambios de preferencias de marketing; la validación y el envío duplicado; la actualización de cuenta/sesión/complementos/webhooks; la creación/conversión de invitado; los ciclos de códigos de un solo uso/redes sociales/reCAPTCHA/Intercom/proveedores; la navegación por pantallas obligatorias de verificación/perfil/dirección; el reinicio de proyecto; la accesibilidad; o los cambios en la aplicación, sus componentes o servicios relacionados.

Guías relacionadas: Iniciar el recorrido del cliente · Iniciar sesión · Verificar la cuenta · Completar la información obligatoria del perfil · Privacidad y consentimiento · Límites del inicio de sesión social