This is NOT a virtuemart problem 1st of allThere will NOT be a single answer that applies to everyone.
THIS IS A JAVA CONFLICT 99% OF THE TIMEVmart jquery does NOT conflict with standard joomla mootools.
also, make sure "system cache" plugin is disabled
JQUERY HAS to be loaded for add to cart to work
Virtuemart product scripts have to be loaded.Templates Have javascript
Modules have Javascript
If a template uses Jquery, let it use jquery, and turn off vmart jquery.
UNLESS the template jquery version is LESS THAN
jQuery JavaScript Library v1.6.1
in that case use vmart jquery and turn of your template jquery.
NOW: If you are using standard joomla template and get the conflict. Are you using modules? Menus? That use javascript?
Disable all modules, and see if the cart works. Then enable them one by one
ALSO; do not edit the add to cart form classes etc. unless you know what you are doing
ALSO Re; css and java script compressors like jch optimize, and all those.
I have not seen a single example of these working with 2.0 yet without messing up cart functions. I have tried on mine, with many configurations etc. Still conflicts with cart functions.
AND see here
http://forum.virtuemart.net/index.php?topic=95879.msg315642#msg315642