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).
Bookmarks