stress coat, bio that, enzy this and with aloe and with vitamins and with minerals and with special enhancers, and herbs and spices and blah and blah. the store shelves are full of enough stuff to bankrupt you if you've got a mind to fall for all the hype. most if not all of it is crap which does nothing for your fish. NOTHING.
keep your water pristine, add 1 percent salt to the water (in solution) to mitigate the potential fluid loss from open wounds and let mom nature do her thing. probably 98% of such scrapes, bruises, wounds, etc. go away by themselves, just like those that you get.
many people will say " hey, my fish had this torn fin and i used Torn Fins Be gone and it healed up in two days. sure .. and it would have healed up just the same without torn fins be gone or whathaveyou. save your money.