Quote Originally Posted by michael_rebreathe View Post
I just set Allow Checkout to False. (still using potteryhouse code) Yay! now it won't add it to the cart, but opens the shopping cart showing that the quantity added has been adjusted per current inventory (in the case of no inventory, zero were added). We were really trying to avoid any adding to the shopping cart diverting the user from continuing on the path they were already on (buying stuff!) Thankfully, adding a quantity <= stock on hand still doesn't open the shopping cart.

I'm not trying to allow adding an out of stock item to the cart at all (SBA managed or not). This prevents even considering the option of a backorder, which is untenable with the changing availability of our products. Any product not tracked by SBA shows the "sold out" button rather than "add to cart" button, so there was no way to add an out-of-stock non-SBA item to the cart. We'd like to show that we offer a gizmo in green, even if it's out of stock. We just don't want it to be added to the cart. Preferably, with some indication of no stock when they are looking at and choosing the attributes.

Many of our items are consumables. If we're out of a 30ml bottle, most of our customers are perfectly happy to buy a couple 10ml bottles and try for the 30ml the next time they order. We want them to know that we do offer the big bottle, but it's just out of stock right now.
Suggest going back to the Dynamic Dropdown settings and/or stock settings for SBA.. Do product only have one option name assigned or multiple? If multiple, what are the variants?

Are you using the option name type: SBA Select List (Dropdown) Basic for single attribute product?

If you use dynamic dropdowns for attributes, then the question comes to do you have product that has multiple option names and how would you like to present the information?

Give it a shot or describe the condition to try to evaluate further, but there is still something I recall about a change in ZC 1.5.4 that modified how the add-to-cart notifications were provided in such an attempt to add to cart when product is out-of-stock condition.

The Dynamic Dropdowns features cut the customer off at the pass by not allowing adding the product to the cart but as desired above indicating the availability (future as it may be) of the product to come with an out-of-stock notification adjacent to the name. The only caveat and it is described in the last page or two is if say there are three option values for option name 1, and 2 option values for option name 2, but the company doesn't produce one of the combinations in full like only one of the option name 2 items for one of the option name 1 attributes, then the non-existent (never to be produced) combination will still be presented as out-of-stock for now... Still need to incorporate the what to do if a combination of options on screen doesn't exist in reality.