Quote Originally Posted by mikebr View Post
zc 155e
Installed SBA 1.5.4 (github)
Weird problem surfaced
Three Attributes for (Product A)
1) style: radio button list
2) color: drop down
3) size: drop down

ISSUES

a)Using these attributes the first style attribute appears as a drop down not a radio button list?
b) If an additional attribute is added ( 4 attributes now) such as a text input the 1st style radio button list appears correct?

Configuration:
Dynamic drop downs
The first three options:

1) 2
2) sequenced drop downs
3) SBA sequenced Drop downs

Thanx
any help would be appreciated
Took me a minute to fully understand and to remember why this result was seen.

OK, so I could try to explain any number of ways, but this is how I am trying first. Ask questions if it is not understood. For multiple attribute type product, dynamic dropdowns is used where/when it has been written to support the attributes of the product. The attribute types (identified in option names manager) are those that are like dropdowns where there a selection "must" be made. These include dropdowns, the SBA Simple Select (dropdowns) and as observed radio buttons.

Support and usage of Dynamic Dropdowns is to display the data in a dropdown format. Therefore, when a combination of radio and dropdown options are used, they are all displayed as dropdowns.

Introducing a non-supported option name type (text box, check box, file, etc) negates the use of dynamic dropdowns and the default Zen Cart oper######## is displayed. While the added benefit of identifying stock availability on the product page is lost, there is still a check upon add-to-cart done against the stock and applicable customer notification is made.

It is because of this that the radio buttons reappear when adding say a text box.

The overall fix is to incorporate a more dynamic user interface on the product page.

As far as my "confusion" about the provided settings is that the modification of the dynamic dropdown setting for single attributes away from multiple_dropdowns is not expected in the code as provided. Besides, the setting of 2 means that it doesn't affect anything. To obtain the maximum functionality of SBA for even product that have just one attribute (option name), the option name type should be set to the added SBA simple select (dropdown).