Hide some shortcodes on posts from back-end

Check it like this inside your php file:

if($_SERVER["HTTP_HOST"] == "product1.domain.com") { // check the current domain
// your shortcode here. use do_shortcode to display the shorcode
}

I can help better if you post the codes that handle the shortcode.