Saltar al contenido principal

Revisar productos sugeridos antes del pago

Customer App puede mostrar condicionalmente cerca del carrito o del paso al pago una lista para revisar productos sugeridos. Una sugerencia mostrada no se agrega directamente al carrito, no garantiza disponibilidad ni personalización y no demuestra que el cliente actual estuviera autorizado para todos los datos usados para generarla.

Límite importante

Seleccionar una sugerencia abre Detalles del producto para revisarlo por separado. No lo agrega directamente. No abras una sugerencia, vuelvas ni continúes al pago para comprobar si se actualizó el estado de recomendación o del carrito.

Los modos de sugerencia son distintos​

ModoFuente candidataLímite importante
Productos del negocioLee productos del negocio actual y conserva los candidatos marcados como sugerenciaEl negocio, tipo de pedido, catálogo, inventario y contexto del carrito pueden cambiar por separado
Matriz proporcionadaQuien llama pasa una matriz de productos para filtrarla y mostrarla localmenteNo se demuestra autoridad, vigencia, integridad ni filtrado en el servidor por parte de quien llama
Personalización a partir del carritoEl código puede generar sugerencias a partir del contexto del carrito/cliente/historialEste modo está bloqueado por seguridad hasta demostrar la titularidad exacta del carrito y controles de privacidad

No supongas que las sugerencias se basan en el historial de compras, la similitud entre clientes o sus preferencias personales. Su disponibilidad depende del carrito y de la configuración actual del proyecto.

Quien llama y el contexto del carrito deben coincidir​

Una superficie de sugerencias puede recibir el negocio, el carrito, productos proporcionados, productos del carrito actual, funciones de retorno de navegación y funciones de continuación al pago desde distintos puntos de entrada. Todos esos datos deben corresponder a la misma cuenta, proyecto, sesión, negocio, carrito, tipo de pedido y revisión autorizados.

Si falta el contexto o es incoherente, puede producirse un estado de error, una lista vacía, una alternativa sin filtrar, un producto obsoleto o un paso al carrito equivocado. Una referencia de carrito o negocio no autoriza a leer el historial del cliente ni a inferir intereses privados.

La página visible solo sirve para revisar y continuar​

La superficie de página completa puede mostrar el contenido actual del carrito, una lista de productos sugeridos y acciones para continuar al pago o volver a explorar. Al seleccionar una sugerencia se abre Detalles del producto, con sus propios límites de revisión y personalización.

Acción visibleQué puede iniciarQué no demuestra
Tarjeta de sugerenciaRevisión en Detalles del productoDisponibilidad del producto, opciones válidas ni modificación del carrito
PagarPaso a Pago para un carrito o continuación proporcionada por quien llamaPreparación del carrito, pago, realización ni creación del pedido
Agregar más productosVolver a la superficie de navegación anteriorQue la sugerencia o el estado del carrito sigan vigentes
Atrás/cerrarNavegar fuera de la páginaQue no haya ocurrido una lectura, inferencia, función de retorno o efecto en el carrito

Según la versión de la app, quizá tengas que abrir un producto sugerido para revisar sus opciones y añadirlo al carrito.

Límites del filtrado y alternativas​

El código fuente puede filtrar candidatos marcados para venta adicional y quitar los productos que ya aparecen en el carrito actual. Algunas repeticiones identificadas por el inventario se tratan de forma distinta de otras. La interfaz también puede aplicar otro filtro basado en el carrito actual antes de presentar los resultados.

Ese filtrado no demuestra la disponibilidad actual en el menú, inventario, precio, opciones, política escolar/estudiante, horario, capacidad de servicio ni que una matriz proporcionada estuviera autorizada y completa. Si falta un resultado filtrado o del servidor, no uses como equivalente una matriz no revisada de quien llama ni un catálogo más amplio.

Los estados de carga, vacío y error no están completos​

La lista visible aparece solo cuando terminó la carga, no hay un error del controlador y se conservaron candidatos. El diseño de página completa actual no ofrece una explicación dedicada para todos los casos de carga, vacío o error; las acciones de carrito/pago pueden seguir visibles aunque no haya sugerencias.

Estado observadoInterpretación segura
No hay filas sugeridasCarga, error, estado vacío, filtrado, contexto faltante o ausencia de candidatos pueden parecer iguales
Primero aparece el resumen del carritoSolo representa la presentación local del carrito actual
Aparece el botón PagarSigue disponible el paso; no demuestra que las sugerencias estén listas
Se cierra la página después de que el carrito queda vacíoCambió el foco/efecto del carrito en la navegación local; no se infiere nada sobre el historial del carrito
Error sin mensaje visibleLa recomendación y el contexto de quien llama/carrito siguen sin resolverse

Que no aparezca una sugerencia no demuestra que el cliente no tenga historial ni que el producto no esté disponible.

Redirecciones y condiciones de carrera​

Una redirección del punto de entrada puede abrir la página de venta adicional en cuanto termina la carga de sugerencias, incluso si la matriz proporcionada está vacía. Otros efectos reaccionan a la carga del carrito, los cambios en los productos del carrito, el foco, el contexto del negocio y la cantidad de resultados sugeridos. Por tanto, los resultados tardíos o reordenados pueden navegar, filtrar o cerrar una superficie con un carrito más reciente.

Cada solicitud, redirección, paso a Detalles del producto, paso a Pago y cierre del carrito vacío debe vincularse a una sola generación actual. Se deben ignorar los resultados obsoletos o ajenos, no aplicarlos a la cuenta, proyecto, negocio o carrito nuevos.

Personalización y privacidad​

El contenido del carrito, la identidad del cliente, las interacciones con productos, el historial de pedidos y las preferencias inferidas son datos privados. Un servicio de recomendación seguro debe derivar el contexto solo de un carrito/cliente actual y autorizado, minimizar el historial y los datos de productos devueltos, evitar inferencias sensibles y definir claramente el propósito y la retención.

Esta guía no afirma que las sugerencias estén personalizadas, sean populares, se compren con frecuencia, sean adecuadas, imparciales o completas, ni que se basen en el historial actual del cliente. Que el texto visible diga que otras personas las incluyen a menudo no demuestra el método ni la autoridad subyacentes.

Resultados desconocidos y solución segura de problemas​

SituaciónRespuesta segura
Cambian las sugerencias al volverConsidera que la lista y el carrito tienen revisiones distintas; no infieras el motivo.
Detalles del producto muestra otra disponibilidadUsa Detalles del producto solo como estado de revisión actual; no supongas que la sugerencia era válida.
El carrito queda vacío o cambiaMantén sin resolver los pasos a venta adicional y Pago.
No aparece lista ni errorNo actualices, reabras ni cambies el carrito para diagnosticar el estado de recomendación.
Se abre Pago inesperadamenteConsidera la navegación solo un paso; no continúes al cobro para probarlo.
Cambia la cuenta, el proyecto, el negocio o el carritoRechaza las sugerencias y funciones de retorno anteriores.

Los informes de soporte deben usar solo descripciones sin valores, como “contexto de sugerencias sin resolver”. No incluyas el contenido del carrito, datos del cliente/historial, detalles del producto o negocio, identificadores de cuenta/carrito/pedido, motivos de recomendación, enlaces ni capturas privadas.

Accesibilidad​

  • La página requiere semántica explícita para estados de carga, vacío, error, lista de revisión, Detalles del producto, Pago, Agregar más, Atrás, obsoleto y desconocido.
  • Las tarjetas de sugerencias deben indicar la intención de revisar el producto; no deben anunciarse como controles para agregar directamente.
  • La lista horizontal, el resumen del carrito y las acciones del pie requieren orden predecible del foco sin depender únicamente de imágenes, precio, color o posición.
  • Con texto grande, las etiquetas y límites de los pasos deben adaptarse sin ocultar Pagar u opciones de retorno. El foco no debe saltar después de resultados tardíos de lista o carrito.
  • El comportamiento del lector de pantalla, teclado, conmutador, área segura, Atrás y movimiento reducido puede variar según el dispositivo y la versión de la aplicación.

Guías relacionadas​