Abstract: An executing electronic arrangement for producing foodstuff recommendations and facilitating shopping in grocery stores, includes semantic context management entity configured to maintain semantic context-defining user information relative to a plurality of users, which indicates user preferences relative to groceries based on obtained explicit or implicit preference information, a base item recommendation entity configured to determine, for a first user, a plurality of more generic grocery recommendations based on the semantic context of the first user and the semantic contexts of a number of other users considered as neighbors to the first user according to predetermined similarity criteria, and a product recommendation entity configured to derive, for the first user, a shopping list incorporating a plurality of recommended products relative to a predetermined store offering such products, representing more specific instances of the determined more generic grocery recommendations and being derived utilizing