HTC 10 - Notifications only on Wifi

A

AC Question

Hi, I'm relatively new to the world of Android so I'm still figuring out all the customisation nuances.
One of which is trying to conserve my data usage. I basically only want to receive notifications when I'm on Wifi. I will sometime use my mobile data when I'm out and about to find certain locations or look up useless facts in the pub. But when I turn my mobile data on to use it outside of Wifi I don't want my phone to waste data on receiving pointless notifications.

Does anyone have a good way to control or manage my data and to limit receiving notifications to only when I'm connected to Wifi?