turn off WooCommerce for a site in a multi site environment

Plugins are not like Themes were you need to network activate them to make them available on each site.

If you network activate a plugin, it will be switched ON for all network sites.

If you wish to allow each site to decide if they wish to activate or deactivate the plugin, then network deactivate the plugin in network admin.