Hi,
AJAX update for "Generic Child Product" has recently added to PureMArt. (in the last version).
Normally, Virtuemart handles this changing by refreshing the entire page (instead of using AJAX).
This module (mod_pwebfblikebox) and its JS file (/media/mod_pwebfblikebox/js/mootools.likebox.js) sounds suspicious to me in your website. Can you temporally disable this module and see it solves this issue?
If not; Just for now; You can disable the AJAX update when the attribute is changed. Using AJAX update is nice, but of course it is not a mandatory and since it is a new thing with PureMArt. I will probably improve that function later on though,
To disable the AJAX update for "generic child variant" custom field, open this PHP file:
ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart/productdetails/default.php
And find this line (in 29th line)
JHTML::script("productUpdater.js", $FlexiblePATH);
and commented out that line, like that:
// JHTML::script("productUpdater.js", $FlexiblePATH);
Then it should start working just fine.
About the quantity misalignment issue, open this CSS file:
ROOT/templates/<yourjoomlatemplate>/html/com_virtuemart/assets/css/flexibleVM2Global.css
To the bottom, add this CSS rule:
span.quantity-controls input.quantity-plus {
float:left;
}
span.quantity-controls input.quantity-minus {
float:left;
}
The misalignment problem in the quantity boxes will be fixed.
Regards.