As Lore said, the generic name used in Spanish to refer not only sausages but other similar products is "embutido". Yeah, as James said, perhaps it does not make sense but it's the convention. In Mexico, for example, all supermarkets have an "embutidos" department where you can get all kind of "salchichas", "chorizos", "salchichón", etc. You'll never find a "salchichas" department. Did I made my point?
Kind regards!