Entender los estados de descubrimiento de comercios
El descubrimiento de comercios puede mostrarlos después de que Customer App tenga una sesión y un contexto de pedido seleccionado. Una lista visible es una presentación recibida; no demuestra que todos los comercios, cargos, tiempos estimados, horarios, productos o acciones del carrito estén actualizados o sean elegibles.
La dirección, el tipo y el momento del pedido, la cuenta, el proyecto, la conectividad y los datos devueltos pueden actualizarse por separado. Si estas capas no coinciden, conserva el descubrimiento como obsoleto o desconocido en vez de iniciar otra acción con consecuencias.
Contexto y presentación del pedido
El encabezado puede mostrar una dirección, acceso al carrito, tipo y momento del pedido y un paso al mapa. Cada elemento corresponde a un responsable de estado distinto. Cambiar uno puede dejar obsoletos los resultados de comercios anteriores antes de que se actualice la nueva lista.
| Estado | Interpretación segura |
|---|---|
| No hay ubicación seleccionada | No se ha establecido el descubrimiento de comercios. |
| Contexto visible | Se presenta dirección, tipo o momento; la autorización y vigencia son independientes. |
| Contexto en cambio | Los comercios y tiempos estimados mostrados antes pueden estar obsoletos. |
| Indicador del carrito | Solo presenta una cantidad local o del carrito; no demuestra que se pueda pagar. |
| Paso al mapa | Solo indica intención de navegar; el estado del mapa o proveedor es independiente. |
Secciones de descubrimiento independientes
Según los datos devueltos y la configuración de presentación, la pantalla puede mostrar un banner promocional, comercios patrocinados, controles de tipo de comercio, la lista principal de comercios y, para un cliente con sesión iniciada, una vista previa opcional del progreso de un pedido. Estas secciones se actualizan de manera independiente. Que falte una no demuestra que haya fallado toda la lectura de descubrimiento.
La vista previa de un pedido es un estado pasivo y mínimo que permite continuar a un cliente con sesión iniciada. Su estado o tiempo estimado no demuestra que el pedido esté actualizado, que haya seguimiento ni que se haya completado la entrega.
Estados de las tarjetas de comercio
Una tarjeta estándar puede mostrar nombre, imágenes o marcador de posición, logotipo opcional, número de reseñas recibido, estado abierto o cerrado, tiempo estimado para completar el pedido, cargo, distancia, control Favorite, descuento, cinta o etiqueta de pedido anticipado. Los campos opcionales pueden variar.
Una tarjeta patrocinada es compacta y puede mostrar el nombre y el número de reseñas recibido. No muestra logotipo, control Favorite ni distancia.
Favorite inicia un proceso de modificación independiente. Que el control esté visible no demuestra que se haya guardado el comercio.
El número de reseñas mostrado es el recuento recibido en esta superficie, no una calificación media. Las imágenes remotas, el texto de las tarjetas, el estado del horario, los cargos, las estimaciones y la posición de la lista pueden actualizarse por separado. El estado de favorito pertenece a su propio proceso y no se determina solo a partir de la tarjeta.
Pasos a comercios abiertos, cerrados o con pedido anticipado
| Estado de la tarjeta | Límite seguro |
|---|---|
| Comercio abierto | Puede estar disponible el paso a la página del comercio; los datos y las acciones del destino tienen responsables independientes. |
| Comercio cerrado | La tarjeta puede permanecer inactiva y mostrar que está cerrado. |
| Etiqueta de pedido anticipado | Puede estar disponible el paso a la programación; no se garantiza una opción válida ni una reserva. |
| Vista previa del pedido | Para un cliente con sesión iniciada, puede estar disponible el paso a Order Details; navegar no modifica ni concilia el pedido. |
Ningún paso desde una tarjeta de comercio añade productos, modifica el carrito ni realiza un pedido.
Estados de carga, paginación, lista vacía, error y obsoleta
| Estado | Interpretación segura |
|---|---|
| Carga inicial | Presentación de marcadores de posición; el resultado de la solicitud sigue pendiente. |
| Carga de página adicional | Las páginas existentes y entrantes pueden tener distinta vigencia. |
| Vacía | No se muestran comercios para el estado actual recibido. |
| Se confunden error y lista vacía | La interfaz quizá no distinga la causa; no se ha demostrado que no existan comercios. |
| Se conservan filas anteriores | Se desconocen su autorización y vigencia actuales. |
| El contexto cambió durante la operación | Los resultados tardíos pertenecen a una generación anterior y no deben tratarse como actuales. |
No uses actualizaciones repetidas para diagnosticar un resultado desconocido. Usa solo categorías sin valores, como «descubrimiento de comercios obsoleto» o «lista de comercios sin resolver».
Privacidad, proveedores y accesibilidad
Los avisos de ubicación del dispositivo, mapas, banners, medios remotos, análisis, sockets y vistas previas de pedidos son límites independientes de efectos y privacidad. Un aviso o resultado de proveedor no cambia por sí solo la dirección seleccionada.
Las tarjetas de comercios, los encabezados de sección, los estados de carga, error y lista vacía, los controles horizontales, los mensajes de comercio cerrado o pedido anticipado, las vistas previas de pedidos, el orden del foco, el texto grande, la semántica para lectores de pantalla, el movimiento reducido y Back requieren verificación independiente en la plataforma actual.
Solución segura de problemas
- Si cambió el contexto del pedido, mantén obsoleta la lista anterior hasta conciliar el estado actual.
- Si no se distingue entre lista vacía y error, conserva la causa como desconocida.
- Si falta una sección opcional o un dato de tarjeta, no infieras que falló la lista principal.
- Si no se confirma un paso a otra pantalla, usa solo un control de retorno de la aplicación que ya esté presente y verificado; no repitas efectos de producto, carrito, pedido o proveedor.
- Los informes de soporte deben contener solo una categoría de estado sin valores; nunca datos del proyecto, hora, dirección, tipo de pedido, comercio, cuenta, dispositivo o proveedor.
Guías relacionadas: Entender los estados de búsqueda y filtros de comercios · Entender los estados de descubrimiento del mapa · Elegir el tipo y horario del pedido · Entender los estados de favoritos · Ver pedidos activos y anteriores · Entender los detalles y el estado de un pedido