In a way, as Grosh uses the concept of “categories” which are store agnostic groupings of groceries. The list is auto sorted according where categories are located on the path through the store. This kicks in after a few shopping trips have taken place at a location, and the users have specified the store name. The latter is required for sorting to work, as many stored might be located nearby in shopping malls. Also see this post.