I think it'd be a neat idea to have this implemented into the CW shops. That way, if sellers miss an event somehow, or delete one or more without thinking, sellers are not wondering how the extra CSC got into our on-hands. Also, sellers can see who's purchased which is cool, too.

OH YES THIS PLEASE PLEASE PLEASE PLEAAAAASEEEE THIS!
I don't like the idea of a shop till, I'd rather not have to remember to collect it, I like that it just goes right into my on-hand CSC. But a shop log could be useful, if not with names then at least showing that a transaction was made and which item was bought when.
I like the idea of item logs. Item logs would show everything about an item, starting from the first submission date, then listing all denials with dates, then approval date, how many batches/copies were issued before the addition to shop and how many copies sold on shop, with the date on each event. Names aren't necessary.
I wish we had item logs available on the shop for shop items (all of them in one place, yay!) and available via link on our submitted items page for any others.