I'd like to add a custom field to the products called "Tags" where I can define my own tags. I also want the tags to be stored in the DB so they can be re-used for other products. (Just like the "tags:" used in this forum).
Lastly, I'd like to be able to search and group by tags. What would be the best way to doing this?
I would suggest you should create a new custom module and inherit object and views as per your requirement.
Thanks for the reply. That I understood as advised by everyone to have a new module to do the changes instead of touching the root. I'm curious as to how to get this done in a custom module.