ShoppingRoute optimizes buyers’ shopping experiences by finding their best trajectory in a hypermarket, starting from a predefined shopping list. The app allows customers to navigate the market taking into account their planned purchases, current promotions, as well as availability of cash registers. Businesses benefit from higher visibility of promotions and suggested merchandise, in-app publicity, and the improved satisfaction and loyalty of their customers.