I have the 1.3.7 version of Zen Cart which is working well. I have a store where I sell several different categories of product. Each category has a lot of different individual products associated with it. I sell perfume, so I have a lot of different blends.
I want to have a special sale in August. I want to bring back the perfumes which I retired in former years and let my customers buy what they want. However, I need to make it so that there is a 3 bottle minimum purchase. Bringing back the perfumes involves a bit more work than just dispensing the ones I have active now so I have to have a min. buy to make it worthwhile.
I cannot figure out how to make there be a min purchase in the category. The category name is Retour. For sure there will be people who will buy less than 3 in the Retour category (human nature) and I would like to have a way that my cart prevents people from buying less than 3 items in a category.
To make it even trickier, I want my customers to be able to buy any combination of fragrances from the category Retour, but the quantity has to add up to 3. I want them to be able to buy any quantity from any other area on my cart. So I would want a customer to be able to check out with the following items in their cart:
Perfume A (Retour)
Perfume A (Retour)
Perfume B (Retour)
Perfume C (Non-Retour)
Sample Pack (Non-Retour)
But not be able to check out with:
Perfume A (Retour)
Perfume A (Retour)
(Less than 3 of the Retour category)
or
Perfume A (Retour)
Perfume A (Retour)
Perfume B (NonRetour)
Perfume C (Non-Retour)
Sample Pack (Non-Retour)
I would want to be able to display an message like,"We are sorry but there is a minimum buy of 3 bottles of the Retour Fragrances. Please go back and choose one more Retour Blend. Thank you."
Is this possible? I sure hope it is.
I hope I have explained myself clearly enough. I also need to be able to have the model number present in the information generated by each sale, like it usually does. This is so I can interact with the QBI software.
Thanks in advance.



