VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: kirtis_njones on October 28, 2013, 18:58:59 PM

Title: Can this functionality be accomplished using Virtumart?
Post by: kirtis_njones on October 28, 2013, 18:58:59 PM

First off, I apologize if this type of question has been asked before. I wasn't sure how to word it for a search, so I'll have to describe it below.

I would like to know if this type of functionality can be accomplished using Virtumart (either with or without VM extensions):

Basically we need a way to keep track of the amount of items a shopper has in their cart, and when they reach a certain amount, allow them to finish their order.

Example:

There are 10 different colors of widgets.  Each color comes in a package of two, meaning that an order of one color is comprised of two widgets. A customer has their choice of ordering 6, 12, or 30 widgets.
one item = two widgets of the same color

an order of 6 widgets = 3 items
an order of 12 widgets = 6 items
an order 30 widgets = 15 items

The customer should not be able to complete their order unless they have 3, 6, or 15 items in their cart.


Please let me know if anything is unclear about the functionality needed. Thank You for your time.
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: kirtis_njones on November 01, 2013, 17:49:33 PM
Posted this 5 days ago and no responses.
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: balai on November 01, 2013, 19:38:38 PM
Hi

I think that it needs some customization to do it.
If you want the quantities to be controled only in the cart and let the user proceed or not, sounds simple.

Since you want your users to create bundles have a look also at Product Builder.
http://breakdesigns.net/extensions/vm-product-builder

If you do the whole process from within PB i think that it needs just few lines of code to be accomplished
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: Stonedfury on November 01, 2013, 19:57:39 PM
Have you tried playing wit the product status tab?

You can set the min qty able to be purchased along with the max. Also under Product Dimensions and Weight you can set the units in each box/box ordered If one box has 3 pieces each time they order this would be the place to state that.

[attachment cleanup by admin]
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: kirtis_njones on November 01, 2013, 20:05:31 PM
Quote from: balai on November 01, 2013, 19:38:38 PM
Hi

I think that it needs some customization to do it.
If you want the quantities to be controled only in the cart and let the user proceed or not, sounds simple.

Since you want your users to create bundles have a look also at Product Builder.
http://breakdesigns.net/extensions/vm-product-builder

If you do the whole process from within PB i think that it needs just few lines of code to be accomplished

Thank you for the suggestion. I will have to look more into this to see if it can handle what we need it to do. It seems like a very good start though.


Quote from: Stonedfury on November 01, 2013, 19:57:39 PM
Have you tried playing wit the product status tab?

You can set the min qty able to be purchased along with the max. Also under Product Dimensions and Weight you can set the units in each box/box ordered If one box has 3 pieces each time they order this would be the place to state that.

I haven't actually tried anything with VM yet. This was more of a presale question before I jumped in and spent countless hours trying to figure out if this could be accomplished with VM. Thank you for the response though. It definitely leads me to believe that using VM is the way to go.
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: Milbo on November 01, 2013, 22:12:34 PM
you can do this with a plugin.
Title: Re: Can this functionality be accomplished using Virtumart?
Post by: Milbo on November 14, 2013, 10:09:17 AM
I think the simpelst method is just to add this check to your shipment,

without shipment people cannot checkout. So if there is no shipment available, you get that. Or use payment. It is for us one hour of development