I think we are missing one crucial concept in our data model : DELIVERY PLACE.
Today we only create shipping methods and write in text the different options, no notion of delivery place.
So we can’t filter anything by delivery place… this is what we are missing to enable a hub that proposes multiples pick-up points to filter agregated data per delivery place and organize the bulk dispatch of products per delivery place in order to deliver them properly.
SO I think one solution could be to enable a hub to create “delivery places” and when they create a shipping option, they can link it to a deliery place they have previously created. That way we don’t have to create any filter by “shipping method” which is a bit rare, we can just add a filter by “delivery place” in the various orders and reports menu.
And we don’t need any new reports, we just need to add a column with “delivery place” on the existing reports (to be discussed).
For home delivery, the delivery place can be something like “Customer address”.
What do you think @lin_d_hop @Kirsten ?