If I pre-purchase Shadowlands

From the sticky [Upgrading Your Version of Shadowlands], assuming you’re getting the Collector’s Edition:
" Upgrading from Any Digital Version to Collector’s Edition
If you purchase any digital copy of Shadowlands (Base, Heroic, or Epic), and then upgrade to the Collector’s Edition in the future, we will automatically credit you the cost of the digital copy in Blizzard Balance - as long as you enter the Collector’s Edition key before a future deadline. When you enter the key from your Collector’s Edition, we will see the original transaction on your account and the credit will be added. We will have details on this deadline when we have more information to share regarding the Collector’s Edition."

If you’re only planning on getting the physical Standard Edition, I don’t know if there is a credit refund, as the policy only mentions the Collector’s Edition.