No thread about it yet.
To tie in with the anime's 20th anniversary in 3 weeks and the 20th movie in July, when you pre-book tickets for the movie, you will get a code that allows for you to get the Pikachu with Ash's hat. There are six variants
Original Cap can be obtained from April 15th to May 1st and then July 19th to July 31st.
Hoenn Cap from May 3rd through May 15th then again August 2nd through August 14th.
Sinnoh Cap from May 17th to May 29th with a repeat on August 16th through August 28th.
From May 31st through June 12th you can get the Unova Cap, repeated on August 30th through September 11th
From June 14th through June 26th you can get the Kalos Cap, repeated September 13th through 25th.
Finally, from June 28th to July 17th you can get the Alola Cap Pikachu, repeated from September 27th through October 9th.
Each one comes with the special Pikashunium Z Z-Crystal, which allows it to use the move 10,000,000 Volt Thunderbolt
Your code can only get you one of the Pikachu, but you can redeem as many codes as you want.
Obviously this event won't be Japan only. It's a unique form with a unique Z-Crystal and Z-Move so it'll likely come later this year in the west to tie in with the movie
Obligatory
To tie in with the anime's 20th anniversary in 3 weeks and the 20th movie in July, when you pre-book tickets for the movie, you will get a code that allows for you to get the Pikachu with Ash's hat. There are six variants
Original Cap can be obtained from April 15th to May 1st and then July 19th to July 31st.
Hoenn Cap from May 3rd through May 15th then again August 2nd through August 14th.
Sinnoh Cap from May 17th to May 29th with a repeat on August 16th through August 28th.
From May 31st through June 12th you can get the Unova Cap, repeated on August 30th through September 11th
From June 14th through June 26th you can get the Kalos Cap, repeated September 13th through 25th.
Finally, from June 28th to July 17th you can get the Alola Cap Pikachu, repeated from September 27th through October 9th.
Each one comes with the special Pikashunium Z Z-Crystal, which allows it to use the move 10,000,000 Volt Thunderbolt
Your code can only get you one of the Pikachu, but you can redeem as many codes as you want.
Obviously this event won't be Japan only. It's a unique form with a unique Z-Crystal and Z-Move so it'll likely come later this year in the west to tie in with the movie
Obligatory