Disable ordering for a subproduct when using qty input box
Posted: Thu May 13, 2021 11:31 am
I have a product with several sub products and I need to disable add to cart/ordering etc to some of the subproducts.
I have price toggle, display order quantity, display quantity pricing, display ordering options all unchecked, and display add to cart set to Not Displayed, but the sub product still shows up with a checkbox and qty box.
Any idea how to just list the sub product without the checkbox and qty for a particular sub product?
Here's what I currently have for the sub product area of the template BB-Product.sst
[-- DEFINE SUBPRODUCT --][-- IF VAR.SubProductType "select" --]<option value="[-- PRODUCT.RecordNumber --]">[-- IF PRODUCT.DisplayName --][-- PRODUCT.Name REMOVE_HTML --] [-- ELSE_IF PRODUCT.DisplaySku --][-- IF PRODUCT.Sku --][-- PRODUCT.Sku --][-- END_IF --][-- END_IF --][-- IF PRODUCT.DisplayPrice --] [-- IF PRODUCT.SaleAmount --][-- IF PRODUCT.SaleOn --]([-- PRODUCT.SaleAmount --] [-- STORE.OnSaleText --])[-- ELSE --]([-- PRODUCT.Price --])[-- END_IF --][-- ELSE --]([-- PRODUCT.Price --])[-- END_IF --][-- END_IF --]</option>
[-- ELSE --]<span class="bb-sub"><input type="[-- VAR.SubProductType --]" name="itemnum" value="[-- PRODUCT.RecordNumber --]"> Qty: <input type="text" size="3" value="1" name="[-- PRODUCT.RecordNumber --]:qnty">[-- IF PRODUCT.MinimumQuantity GE "1" --]<input type="hidden" name="[-- PRODUCT.RecordNumber --]:qnty" value="[-- PRODUCT.MinimumQuantity --]">[-- END_IF --][-- IF PRODUCT.DisplayName --][-- PRODUCT.Name REMOVE_HTML --] [-- ELSE_IF PRODUCT.DisplaySku --][-- IF PRODUCT.Sku --][-- PRODUCT.Sku --][-- END_IF --][-- END_IF --][-- IF PRODUCT.DisplayPrice --][-- IF PRODUCT.SaleAmount --][-- IF PRODUCT.SaleOn --]<span class="bb-prodprcreg">[-- PRODUCT.Price --]</span> <span class="bb-prodprcsale bb-subprcsale">[-- PRODUCT.SaleAmount --]</span>[-- ELSE --]<span class="bb-subprc [-- PRODUCT.PriceStyle --] [-- PRODUCT.PriceSize --]">[-- PRODUCT.Price --]</span>[-- END_IF --][-- ELSE --]<span class="bb-subprc [-- PRODUCT.PriceStyle --] [-- PRODUCT.PriceSize --]">[-- PRODUCT.Price --]</span>[-- END_IF --][-- END_IF --]</span>
[-- END_IF --][-- END_DEFINE SUBPRODUCT --]
I have price toggle, display order quantity, display quantity pricing, display ordering options all unchecked, and display add to cart set to Not Displayed, but the sub product still shows up with a checkbox and qty box.
Any idea how to just list the sub product without the checkbox and qty for a particular sub product?
Here's what I currently have for the sub product area of the template BB-Product.sst
[-- DEFINE SUBPRODUCT --][-- IF VAR.SubProductType "select" --]<option value="[-- PRODUCT.RecordNumber --]">[-- IF PRODUCT.DisplayName --][-- PRODUCT.Name REMOVE_HTML --] [-- ELSE_IF PRODUCT.DisplaySku --][-- IF PRODUCT.Sku --][-- PRODUCT.Sku --][-- END_IF --][-- END_IF --][-- IF PRODUCT.DisplayPrice --] [-- IF PRODUCT.SaleAmount --][-- IF PRODUCT.SaleOn --]([-- PRODUCT.SaleAmount --] [-- STORE.OnSaleText --])[-- ELSE --]([-- PRODUCT.Price --])[-- END_IF --][-- ELSE --]([-- PRODUCT.Price --])[-- END_IF --][-- END_IF --]</option>
[-- ELSE --]<span class="bb-sub"><input type="[-- VAR.SubProductType --]" name="itemnum" value="[-- PRODUCT.RecordNumber --]"> Qty: <input type="text" size="3" value="1" name="[-- PRODUCT.RecordNumber --]:qnty">[-- IF PRODUCT.MinimumQuantity GE "1" --]<input type="hidden" name="[-- PRODUCT.RecordNumber --]:qnty" value="[-- PRODUCT.MinimumQuantity --]">[-- END_IF --][-- IF PRODUCT.DisplayName --][-- PRODUCT.Name REMOVE_HTML --] [-- ELSE_IF PRODUCT.DisplaySku --][-- IF PRODUCT.Sku --][-- PRODUCT.Sku --][-- END_IF --][-- END_IF --][-- IF PRODUCT.DisplayPrice --][-- IF PRODUCT.SaleAmount --][-- IF PRODUCT.SaleOn --]<span class="bb-prodprcreg">[-- PRODUCT.Price --]</span> <span class="bb-prodprcsale bb-subprcsale">[-- PRODUCT.SaleAmount --]</span>[-- ELSE --]<span class="bb-subprc [-- PRODUCT.PriceStyle --] [-- PRODUCT.PriceSize --]">[-- PRODUCT.Price --]</span>[-- END_IF --][-- ELSE --]<span class="bb-subprc [-- PRODUCT.PriceStyle --] [-- PRODUCT.PriceSize --]">[-- PRODUCT.Price --]</span>[-- END_IF --][-- END_IF --]</span>
[-- END_IF --][-- END_DEFINE SUBPRODUCT --]