My suggestion is to add the option to filter out shops that are out of stocks and to be able to sort them by a chosen setting (Higher price to lowest, Lowest to highest, etc..) I feel like adding those changes would save alot of time when looking for stores (Takes me at least 5 tries to find a shop that is stocked)
Pretty sure this has been suggested before and explained that it’s not possible https://skyblock.net/threads/shops-find-owned-to-show-items-in-stock.143914/