You can order non-food items from
amazon and have the items shipped to your Disney hotel, but you don't know what method Amazon will use for sending the item to you.
If you are staying in a Disney hotel which has a convention center attached, and the item arrives by UPS or FedEx, it will go to the convention center business office. The convention center business office is run by an outside company which will charge you a fee:
https://disneyworld.disney.go.com/guest-services/business-centers/
If it arrives by USPS, it will go to a central delivery location first, and then will be taken to the front desk of your hotel. This process may result in a delay. Disney is supposed to charge you a fee, although people on occasion have reported that they were not charged:
https://disneyworld.disney.go.com/guest-services/mail-services/
If it arrives in an Amazon van, I'm not sure how it will be treated. If it is considered a delivery, like a grocery delivery, it will go to Bell Services. If you pick it up yourself at Bell Services, there is not supposed to be a fee. If you have Bell Services bring it to your room, Disney is supposed to charge you a fee, although people on occasion have reported that they were not charged. Same link as above.
Apparently All Star Music has its own rules. Same link as above.
By the way, hotel confirmation number is not necessary, and I doubt you will have room to fit it in the shipping address. By the time you get in
Hotel Name
Hold for Guest [your name]
street address
city, state, zip
There probably won't be room to fit in anything more.