Exclude Shipping Method for VirtueMart allows you to prevent the display of a shipping module when certain parameters are true.
Say for example that you don't want to ship orders with a total weight over 50lbs by the US Postal Service. You can just add an Exclude Total Weight value of 50 and select your USPS module.
Say that you do want to send it via FedEx if the weight is over 50lbs but not if the weight is under 50lbs. Simply enter -50 and select your FedEx module. Now FedEx will show FedEx for over 50lbs but not below.
You can do the same based on length, width, height & girth of any product in the shipment, using the weight of the heaviest product or the order subtotal.
Now you can also prevent display of a shipping module based on zip code or state. That goes for any shipping module of course we recommend using CodeDonors.com shipping modules.
This component provides an easy way to limit shipping module display within your stores.