Hi Lockerbie,
Ok, I see. I did misunderstood you on that

.
But having multiple product quantity fields seems a bit odd to me (you have the dropdown (6,12,18,etc. and the normal quantity box (1,2,3,4,5,etc.).
Selecting 6 in the dropdown and 2,3,4 in the quantity box also makes 12,18,24. So why display both?
I can't help you with your last question, but I'm still trying to figure something out myself. So if I have a solution I will let you know.
But the first post of this thread by 'team' isn't that hard to fix, since he needs a fix number for all products (10).
Just edit the vmprices.js:
plus.click(function() {
var Qtt = parseInt(quantity.val());
if (Qtt != NaN) {
quantity.val(Qtt + 10);
Virtuemart.setproducttype(cart,virtuemart_product_id);
}
});
minus.click(function() {
var Qtt = parseInt(quantity.val());
if (Qtt != NaN && Qtt>10) {
quantity.val(Qtt - 10);
} else quantity.val(10);
Virtuemart.setproducttype(cart,virtuemart_product_id);
});
and then change default_addtocart.php:
<?php // Display the quantity box
$stockhandle = VmConfig::get('stockhandle', 'none');
if (($stockhandle == 'disableit' or $stockhandle == 'disableadd') and ($this->product->product_in_stock - $this->product->product_ordered) < 10) {
?>
<a href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=productdetails&layout=notify&virtuemart_product_id='.$this->product->virtuemart_product_id); ?>"><?php echo JText::_('COM_VIRTUEMART_CART_NOTIFY') ?></a>
<?php } else { ?>
<!-- <label for="quantity<?php echo $this->product->virtuemart_product_id; ?>" class="quantity_box"><?php echo JText::_('COM_VIRTUEMART_CART_QUANTITY'); ?>: </label> -->
<span class="quantity-box">
<input type="text" class="quantity-input js-recalculate" name="quantity[]" value="<?php if (isset($this->product->min_order_level) && (int) $this->product->min_order_level > 0) {
echo $this->product->min_order_level;
} else {
echo '10';
} ?>" />
So basically change all 1 to 10.
EDIT: And you should change the input fields to 'readonly'