The Shanghai Castle Ears were released at Shanghai Disneyland for soft openings on May 7, 2016. The park officially opened June 16, 2016.

The original retail price was ¥155.