Para la plataforma tipo rappi, pregunto ¿como el cliente puede pedir en diferentes restaurantes y como se podría ver reflejada la información en la app?
Hola podrias seguir los siguientes pasos:
- Permitir seleccionar múltiples productos, crea una segunda colección donde solo guardes los comercios que participan en los productos que agregas
- Al mostrar la lista en el carrito agrega una categoría y te acomodará por comercios los productos
- Al terminar el carrito, tendrás que recorrer la colección de comercios y enviarle cada uno de los productos que le pertenece en una solicitud
- Al solicitar reparto por parte de los comercios se tendría que tener previamente un repartidor asignado al pedido central del cliente o agregar en las solicitudes de cada comercio a que pedido central pertenece para que un solo repartidor recorra todos los productos del mismo pedido
- Para el usuario sería que tuviera la solicitud central del pedido y un subcoleccion con todos los comercios en los que recogerá dicho productos, para terminar entregando a un solo destino que es el cliente
Pueden existir muchas cosas extras para lograr esos 5 puntos o inclusive una manera más fácil, pero al final lo que tienes que lograr es que solo tengas un pedido y puedas enviar múltiples solicitudes a los comercios.