Only one (1) treasure chest will be given to you if you buy with 100 souls everytime and every chest yields only 1 treasure.
Very costly, so it is advisable to just play in arena. In doing so, you can collect as many keys as possible to open treasure chest for free, thus saving your souls for other important tasks such as item reset or finding unique items in the shop especially if you have no complete unique set.