Out-of-the-box Zen Cart already skips the Buy Now button when a product has attributes, because it already knows that attributes must be selected before Adding to Cart.
For example, see the Bug's Life MultiPak item in this list:
http://www.zen-cart.net/index.php?ma...index&cPath=22 ... note the "more info" links instead of the Buy Now button (or qty boxes, depending on the switch setting for Display Multiple Products Qty Box Status).
So, if yours isn't working the way Zen Cart works out-of-the-box, it makes me wonder: why not? And usually the answer to that starts with a detailed list of all the ways in which you've changed the code so that it's different than the original distribution files, including things added like plugins, and any code alterations you've made, and any settings you've adjusted in the Admin.
Perhaps you've added a template that's got a big bug in it, because it completely disregards the original built-in logic for this feature.
Bookmarks