Just wanted to throw in my two cents worth here.
If you purchase an item at the theme parks, you can request that it be sent to your resort or to park package pickup. Your package will not be delivered directly to your room. You will not be able to have perishable items (any food item) sent either to your resort or to park package pickup.
You can have a purchase sent to park package pickup. Near each park's entrance, there is a location to pick up your packages. You must allow three hours for the item to make it to package pick up.
For example, you are at MGM Studios and purchase several items at the Muppet store. It is 5:00 p.m., the park doesn't close until 9:00 p.m. and you are going to stay until that time. You are eligible for park package pickup. But....if you purchase the item at 7:00 p.m., you will not be eligible for park package pickup. Also, if you were purchase the item at 5:00 p.m. but want to leave the park at 7:00 p.m., your package will not be ready for pickup by the time you leave the park.
Now.....if you want to have your purchase delivered to your resort, you can do this too. It normally takes 24 to 36 hours to have the package delivered to your resort's gift shop. Keep this in mind. If it is something you REALLY want to take back to the room with you (especially if it's a toy your child purchased), you need to either take it with you or, if time permits, send it to park package pickup. There will be a designated place within the resort gift shop to pick up your package.
When you purchase an item and you want it delivered, you will need to tell the store cashier that you want it sent to package pickup. They will ask if it is park pickup or resort pickup. They will give you a carbon form and you will fill it out appropriately. They will give you a receipt and one of the carbon copies. Hang on to these because you will be asked to show them when picking up your package.
Hope this wasn't too confusing and helps answer your questions. Lisa