Conditional discounts for VirtueMart
Conditional Discounts for VirtueMart is a package containing a backend component, a module and a plugin to manage conditional discounts - discounts which are available when you buy together two or more products.
The component controls the relationships between products. You can define master products by selecting individual VirtueMart products and categories, associate with them slave products, in similar way, select a discount type (percentage or fixed amount) and discount amount, and promotion validity timeframe, wich can be a timeframe delimited by startand end date, an open ended period - with setting up only a promotion start date and end date, or none of them.
The module need to be published for all menu items in a template position, but will produce visible output ONLY on the product detail page of a master product, showing up associated slave products, with checkboxes to select them and an add to cart product to add in the cart the master product and the selected slave products.
The plugin does the core trickery. Works only on cart, and applies the discounts for slave products ONLY when the associated master product is also found in the cart, otherwhise the products are showing with their base price. If there is a master product in the cart, withouth any associated slaves, a popup will show up - with an easy to change text - wich alerts the buyer about the missed deal. IF the master product is removed from the cart, the prices are re-calculated on the fly, so buyers can't cheat the system by initially adding the discounted combination and later removing the master product from the cart.
The package might give errors or display incorrect prices if is used in combination with another VirtueMart plugins for manipulating the product prices. Tested and works with most coupon solutions for VirtueMart.
The component comes AS IS, withouth any guarantees. Yes, you are getting what you are paying for ;)
If you found a bug or have difficulties in using it, post a message via our forum, we try to respond ASAP. If you need modifications, extensions, tweaks, contact us!