I've modified Creinold's 5.0 alpha to fix a bunch of bugs.
1 - Inline AJAX editing of stock levels in the Products with Attributes stock page in admin has been fixed (actually an old fix that was addressed long ago in the SBA versions for 1.3.9h)
2 - Restored ability to create radio buttons / checkboxes / etc. Dropdowns remain dynamic.
3 - Feature to restore stock levels per each attribute's stock when deleting an order has been fixed.
I believe these are the immediate bugs that needed to be addressed to make this addon module useable and feasible for zc 1.5.
I plan on tacking on a bunch of additional features and to squash any remaining bugs to make this module the ultimate end all and be all version of SBA, as I feel like this addon is pretty much the most needed feature inclusion in zen-cart.
I need you guys to test to see if any other bugs remain...and I also need you guys to chime in on a couple of things...
1. I'm not too familiar with dynamic dropdowns and the documentation in the original module addon is pretty bare. What exactly is the difference between singledropdown and multipledropdown? They look the same to me, and singledropdown was a broken option from the original dynamicdropdown addon module that was never fixed. If there is no difference between the two options, then I'd rather just remove it from SBA altogether rather than attempt to fix it since it seems like a redundant option.
2. I plan on implementing actual live stock count displays of each variant on the product pages. This is a simple solution when we're talking about adding just one attribute variation to a product (i.e. color) when dealing with radio buttons, or dropdowns. But it becomes hard to figure out a way to elegantly display stock quantity of variants when you have more than one attribute tied to a product (i.e. size and color). For instance, if you have 3 sizes and 6 colors of each size of a particular widget...how is it possible to display the individual stock count of each of these variations in the case of radio buttons and dropdowns? Any ideas or inputs you guys can provide would be helpful.
3. Lastly, I think the checkbox feature itself is just inherently broken when a store is modified to store product quantities by attributes. The only scenario I can imagine using checkboxes for a product is if they are optional features that can be applied to a particular product (i.e. perhaps a selection of one or multiple images to silkscreen on a tshirt). In this situation, you don't need to keep track of attribute variations because there are none to keep track of, just the parent product itself. But SBA forces the product to store it's quantities as separate variations of the checkbox attribute's option values. To simply put it, I think the issue is that if you buy a tshirt with optional checkboxes to add different silkscreens to it, then there is only one quantity to keep track of for that tshirt, and no matter how you decide to select the checkboxes in any combination, it should all just subtract from that quantity. If you guys can think of any other way checkboxes are used for product listings, please let me know so that I can think of a proper solution for how to handle checkboxes with regards to SBA.
Here's a link to the latest SBA with all the bug fixes.
http://www.robophung.net/zencart/cre...art_V1.5.0.zip
Have fun guys.
Bookmarks