Is it necessary for me to buy all Wow Expansions to play Shadowlands?
Battle for Azeroth has been merged into the base game, and an active subscription is all you will need to access the expansion. You can pre-order Shadowlands without Battle for Azeroth. Oct 12, 2020 is when the game will be played.