- Ordering Child Product has been added recently to Virtuemart, when you order the child products in the "product list" view, they should be in the order as same as in the backend. Ordering the child product in the dropdown box has nothing to with our VM Template, it must be done via VM Backend, and i am pretty sure it has been fixed in the new release (VM2.0.12 or VM2.0.12b)
- You are using "VM custom Field, stackable Variant" right? not "generic child product" custom field. Then you should have them be shown correctly in category browse page as well. As you might now, in original Virtuemart, there is no "add to cart" button in category browse page. So, the "VM custom Field, stackable Variant" has been designed to use only in product details page, but in our VM Template we have implemented the "add to cart" button as well. (because people love it, and VM Developer, i don't know why, just don't do it. Maybe because it is not working efficiently. So anyway, within a VM Template, we are limited. We can't touch any core files, we can't override the core JS file (vmprices.js or other important JS files), we can't even change any single line in anywhere beside Template files of Virtuemart. This blocks us to fix the problems in terms of having add to cart button in category browse page. We are just hoping VM Developer will do the changes, but it takes some time :)
Anyway, lets get back to your problem. So, within our VM Template's Category Browse Page, when any "child product" becomes "out of stock", it still shows in the "dropdown box", and once it is chosen, the "add to cart" button doesn't changed to "notify me" (unlike product details page) BUT; once it is tried to be added to cart, it gives the notice of "Product out of stock", so, buyers can't add this product to cart which avoid the confusion. In the product details page, everything works like a charm, if the "out of stock" attributes is selected, the "add to cart" button is changed to "notify" me, buyers can't even click it. Doesn't it work the same in your website?
Browse our DEMO:
www.flexiblewebdesign.com/virtuemart-2-template-puremart/index.php?option=com_virtuemart&view=category&virtuemart_category_id=6
And look at the 2nd product (diesel Tshirt) it has 3 color option, and the "White" option is out of stock, try to add "white" to cart in both category browse page and product details page. You won't be able to do it.
Cheers.