Some times Virtuemart (or third party modules) redirects to index.php?option=com_virtuemart&view=cart BUT the menu that is linked with the VM Cart view is ignored, so if you have excluded a module from cart menu it will be displayed.
Also if you have SEF links enabled the cart link will not be converted to SEF URL.
This simple plugin take cares everything for you. Appends the ItemID (MenuID) when is missing from URL
Plugin works only on GET method to allow AJAX requests to work.
Cart will always linked with the menu
Cart Link will be SEO Friendly (if you have enabled SEF)
Module assignments will be work correctly