Hi Evelyn. The bulk of Lunar New Year merch is found at DCA in the area where the themed parade is held, which is the main walkway between the bridge to Pixar Pier and the Silly Symphony Swings. I don't recall seeing much at World of Disney. Hopefully a Google Guide who's there now sees your question.
I believe they do 🧚
Not sure but it is possible
Thanks! Your answer is awaiting moderation.