The product variant templates (there are several ones) are used to construct the "add to cart" part of the product line. They are inserted into the html file by CGenerateHTMLCatalog::GetProductButton (PERL script). All of these additional items (variant buttons, checkboxes, dropdowns...etc) extends the html fragment inserted into the place of NETQUOTEVAR:ADDTOCARTBUTTON.