Almost 100% yes. There are some carts that can't take cards, so you can't charge to the room with those, and there might be non-disney-owned stores that wont' do it, but for the most part yes, you just show them your keycard for the disneyland resort hotel, and it goes straight to the room. Very convenient.
In addition to the above room charge conditions you can also have purchases sent back to your Disney Hotel. That way you do not have to carry them around all day. Usually pick them up the next morning at bell desk.
Our Authorized Disney Vacation Planners are here to provide personalized, expert advice, answer every question, and uncover the best discounts.
Let Dreams Unlimited Travel take care of all the details, so you can sit back, relax, and enjoy a stress-free vacation.