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. Las sugerencias pueden estar personalizadas según los pedidos anteriores del cliente. Cada tarjeta de sugerencia tiene un botón para agregar el producto directamente al carrito con un toque, y el cliente también puede abrir el producto para revisar sus opciones antes de agregarlo.

Acciones de la sugerencia

Seleccionar una tarjeta de sugerencia abre Detalles del producto para revisarlo por separado, donde el cliente puede ajustar opciones antes de agregarlo. Un botón de agregar en la tarjeta de sugerencia agrega el producto directamente al carrito, sin abrir Detalles del producto.

Los modos de sugerencia son distintos​

ModoFuente candidataNotas
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 localmenteLa autoridad, vigencia, integridad y filtrado en el servidor dependen de la integración
Personalización a partir del carritoPersonalizado por historial de pedidos: sugerencias basadas en los pedidos anteriores del clienteSu 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. Cada tarjeta de sugerencia ofrece una acción Agregar que suma el producto directamente al carrito, y seleccionar la tarjeta abre Detalles del producto para revisar opciones primero.

Acción visibleQué puede iniciarNotas
Botón de agregar en una tarjeta de sugerenciaSuma el producto directamente al carritoEl precio y la disponibilidad actuales siguen dependiendo del negocio y del contexto del pedido
Tarjeta de sugerencia (fuera del botón de agregar)Revisión en Detalles del productoPermite al cliente ajustar opciones antes de agregarlo
PagarPaso a Pago para un carrito o continuación proporcionada por quien llamaLa preparación del carrito, el pago y la creación del pedido ocurren durante el Pago
Agregar más productosVolver a la superficie de navegación anterior—
Atrás/cerrarNavegar fuera de la página—

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 observadoQué significa
No hay filas sugeridasLa lista puede seguir cargando, filtrando o simplemente no tener candidatos para este carrito
Primero aparece el resumen del carritoMuestra el carrito local actual mientras cargan las sugerencias
Aparece el botón PagarEl pago sigue disponible independientemente de si terminaron de cargar las sugerencias
Se cierra la página después de que el carrito queda vacíoEl carrito vacío cierra la página; se detiene la carga de sugerencias
Error sin mensaje visibleLa lista de sugerencias no se cargó en esta sesión

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.

Las sugerencias del modo personalizado a partir del carrito reflejan el historial de pedidos del propio cliente. No se basan en la identidad, las compras ni los datos privados de otros clientes, y el historial de un cliente nunca se expone a otro.

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 necesitan una etiqueta accesible que distinga el botón de agregar de la apertura de Detalles del producto, para que los lectores de pantalla anuncien el control correcto.
  • 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​