In which case do you need this exactly? Because product are already scoped by stores. And also shipping methods are scoped, so I am missing in which scenario you want an extra filtering per store. Like having a product in multiple stores but picking the stock from one stock location only?