Allow several shopping operations
I know you already declined that idea because, to quote "Shopping would have no way to know what max price you actually want to use". Shopping could use maximum of max prices between all operations that are otherwise applicable. Would this change (due to reaching restock qty) ui can be updated to reflect percentage of max price if it still less then maximum of max prices between applicable groups
This functionality is really useful though - being able to specify one price to restock for crafting components so you would always have materials to craft from and another, lower price to buy more of them to resell would really help
Egor Kulikov commented
That's good enough for me
Shopping using the max of all max prices is not going to happen, but leaving open for the possibility that shopping just uses the first one that applies.