We were trying to understand a few features, and came across this scenario in the shopfront.
When we navigate initially by clicking the shops button, and when we select multiple product categories from the filter dropdown, all the possible hubs/shops which had any of the highlighted product category from the filter were shown.
In the OFN environment, we restrict users to finish the transaction completely in one hub itself, and not carry over, due to various other reasons which are valid.
From an User perspective, if he selects multiple filters, and randomly visits the hubs, he may end up doing multiple transactions to cover all product categories even though when there would have been a chance of him availing all the highlighted product categories in one hub itself.
We were thinking of ways, in which the users effort can be reduced.
One soln. we can think of is, arranging the hub/shops in decending order based on the intersection of product categories in the corresponding hubs, i.e show the hub which has the maximum highlighted product categories first, and so on.
Do let us know your thoughts on this.