Just answering myself about how to put a hyphen between words: do some sleep sometimes, have your eyes checked by an specialist and you will find the option in the configuration list: Replace all non alphanumeric character? I had it turned to true.
Now I only need to figure out how to convert a "á" to an "a" and not get illegible characters. My web is published in Spanish, Italian and French and product names are sometimes accented.
If someone has found a solution to this, I would be very grateful.
Thanks for the great contribution and all the tips to make it even greater.