I have not tried switching the scope to just a site, but usually clone the emails in the global, change the name and deploy them there.
If you really want them to be in your site scoped, you will probably have to override the ecommerce email API to look there.