Make Product Options Truly Functional
Product options need several changes to be truly functional:
-If they are required, IBY should show it on the product page with bold/asterisk/etc. so it's not a surprise at checkout
-Options should be dynamic in the DB so that when they are changed, all productions with them change as well (this is tied to larger suggestion I've made that product offerings should be in one place and price lists would be made of those components so items / enhancements aren't siloed by price list, which requires duplication and, worse, lots of mindless updates when changes are made to a vendor catalogue)
-Options should be separable by meaningful groups like "Mounting Options," "Retouching Options," Etc. both for ease of navigation and to address the issue that in a list of all options, you can currently only make the options writ large required when you may only want certain options to be required
-Options should have images in IBY (and, really, option groups should have them as well)
-Options should be able to be products themselves and have quantity options that make sense: product would allow, like a package, allow you to sell automatically fulfilled digital versions of all images contained in an album, multi-node image product, etc. and quantity would allow you to vary price by both making the number of images sold match the number of images in an album, etc. (for this, the quantity would dynamically change with the number of images in album) and allow end users to change the quantity of the option so they could order two grandparents' copies of the same album itself (for this, you'd need to be able to select a quantity for the option)