1. Увеличьте длину поля до 500, выполнив запрос ALTER TABLE jos_vm_product MODIFY product_s_desc VARCHAR(500) NOT NULL; Хотя лучше измените ее в PHPMyAdmin вручную. У вас режет потому, что не хватает длины поля в 350.
2. В файле \administrator\components\com_virtuemart\classes\phpInputFilter.php в строках 29-38 находятся массивы с разрешенными и запрещенными тегами:
var $tagsArray; // default = empty array
var $safehtmlTags = array('a','abbr','acronym','address','b','bdo','big','blockquote','br','button','caption','center','cite','code','col','colgroup','dd','del','dfn','dir','div','dl','dt','em','fieldset','font','form','h1','h2','h3','h4','h5','h6','hr','i','iframe','img','input','ins','isindex','kbd','label','legend','li','link','map','menu','ol','optgroup','option','p','pre','q','s','samp','select','small','span','strike','strong','style','sub','sup','table','tbody','td','textarea','tfoot','th','thead','title','tr','tt','u','ul','var');
var $attrArray; // default = empty array
var $tagsMethod; // default = 0
var $attrMethod; // default = 0
var $xssAuto; // default = 1
var $tagBlacklist = array('applet', 'body', 'bgsound', 'base', 'basefont', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'object', 'script', 'style', 'title', 'xml');
var $attrBlacklist = array('action', 'background', 'codebase', 'dynsrc', 'lowsrc'); // also will strip ALL event handlers
Ваши теги не запрещены, поэтому их и не режет фильтр. Но если захотите, например, вставить видео, то нужно будет из массива var $tagBlacklist удалить теги embed и object. Почитайте здесь
3. У меня вставилась ваша кнопка с PayPal после того как я увеличил длину поля до 500 и отобразилась также на фронт-энде на странице товара. Хотя я так и не понял зачем вам все это надо. :-))