Wallets vs Addresses I dont understand how a wallet comes into play?
Is a wallet a necessary part of a transaction or is it just a way of collating multiple addresses?

I get how I should use a new address for each transaction but don't understand whether they have to be attached to a wallet?

I am looking to generate thousands of addresses to accept payments for purchases in my online shop. Once an address has money in it, do I need to collate all the money together in a central account?
Is a wallet a necessary part of a transaction or is it just a way of collating multiple addresses?


Wallets are just a convenient way to store/back up multiple private keys (corresponding to multiple addresses).


  Once an address has money in it, do I need to collate all the money together in a central account?


Not really - you can spend money from multiple addresses in one transaction.