Ok thanks! I will post the code if i figure it out?Unfortunatly there are no built-in ways to do this.
You can have a look at the RandomInventoryDrop and RandomInventoryPickup script for inspiration.
Or you can make your own random function with custom parameters.
And from there you can simply add the list of random items to the Shop Inventory.