Breezing Forms Custom Fields for VirtueMart allows you to embed custom Crosstec Breezing Forms directly inside of a VirtueMart product detail page, requiring the shopper to complete the form before the item can be added to the cart.
Documentation for Breezing Forms Custom Fields for VirtueMart 
VirtueMart 2 offers some great Custom Field functionality. But it can be a challenge to learn, and there are some things that no matter how hard you try, you just can't do yet.
For example, you can't make one custom field's choices dependent on the values selected in another custom field. Parent/child products can help address this, but you might not want to have a bunch of child product listings and SKUs just to achieve some basic dependencies.
With Breezing Forms Custom Fields for VirtueMart, you can:
- Develop completely custom forms to collect ANY information you want
- Embed those forms inside of the product detail page
- Adjust the pricing for the product as needed, based on shopper responses (price + or -)
- NEW! Override the product price based on shopper responses (price =)
- Have infinite possibilities for conditional fields, complex form queries, and more by integrating with a powerful forms component
- Bring only the final shopper responses from the form that you choose and have them display inside the VirtueMart order, associated with the product
- Just imagine the possibilities...
Here are some ways it might be used:
- Embedding complex choices and configurations for a product, all within the product page
- Selling bespoke items like custom tailored clothing
- And lots more situations when you just need to do more than VirtueMart 2 custom fields can provide
What our extension does is simply allow you to embed a custom Breezing Form into a VirtueMart product page. If desired, you can replace almost all VM2 custom field capability.