Heyho.
I annotate this in a discussion with a shop owner:
At the moment (Beta6) if you set the attribute settings to "Display total price", the total price "will only be displayed on products with only one attribute.".
Correctly it must be, that the total price "will only be displayed on products with only one attribute or if the other attributes has no options.".
Can you follow me? 
I fixed that with an extra SQL-Statement in uc_attribute.module, function _uc_attribute_alter_form(). The first two lines are now:
<?php
$numresult = db_query("SELECT * FROM {uc_product_attributes} WHERE nid = %d AND default_option != 0 ORDER BY ordering", $product['nid']['#value']);
$total_attributes = db_num_rows($numresult);
$result = db_query("SELECT * FROM {uc_product_attributes} WHERE nid = %d ORDER BY ordering", $product['nid']['#value']);
?>Instead of
<?php
$result = db_query("SELECT * FROM {uc_product_attributes} WHERE nid = %d ORDER BY ordering", $product['nid']['#value']);
$total_attributes = db_num_rows($result);
?>$total_attributes now counts only the attributes which have at least one option.
Seems to work for me know. Maybe you want to implement this in the next releases.





Joined: 08/12/2007