Yes you can
I actually order a few things from Amazon and was able to collect them at the resort. They have a small warehouse where they put the things. Small hint, call the resort and let them know you're expecting things to be shipped to them
I have had meds shipped to OL successfully. Just call the front desk and ask for the address and include your name and room number.
I am not sure but I have been able to do do at other resorts so I do not see why you could not. You may call the resort and ask
Thanks! Your answer is awaiting moderation.