Had figured out that the color option name was assigned the same to both product, the difference being that on one product there is but one choice (now a radio button by default) while on the other there are sufficient product listed to give two dropdowns.
Okay, so I haven't gone through to verify/test if there is still an issue with the code or with the way things were setup, because I didn't fully understand the setup for the product that is the problem and the product that is reportedly not a problem (I didn't try all combinations or extents), but there is an update that has been pushed which primarily revolves around having data entry fields such as a text box or an upload file box. Now, still don't have dynamic dropdowns setup to take advantage of their presence, but at least when adding a product to the cart it now does some handling of its own...
Product that are to have a text/upload file field (from hereon out in this post as text field) must have the text field added to the variant in order to add the product to the cart if it is tracked by SBA. It can be a combined variant or all of them split out, but at the moment the text of such a text field is not stock changing (meaning, if the text field is empty the product is treated the same as if the text field had something in it). While it is/can be visioned that such a text field could be considered a stockable item, (ie. badges) at the moment such a plan is not incorporated.
It's not pretty, and there is a bit of code cleanup to be done, but for the time being I need to work on some other things unless there is a blatant error/issue that needs to be resolved with this...
So, badarac, please test, jnabird333, please test and post the status on the above reported issue(s). Would like to be able to reproduce the issue so that it can be addressed, michael_rebreathe well it should simply add some more functionality :).
Anyone willing to test is welcome to do so, please report issues here or at github, as always, please consider the posting tips when posting (almost anywhere) so that the issue can be reproduced and resolved quickly, otherwise we're all just waiting around on someone to give enough info to figure out what's going on... :)
Bookmarks