you can purchase a camera lens, but I need to require that they choose an adapter ring for their style camera. Also, the adapter ring is a separate product that can be purchased independently.
I don't know of a way to require purchasing an additional product, but what you're describing is pretty easy to achieve using attributes. Set up an attribute (I think I'd use dropdown for this) and enter the names & styles of cameras that you carry adapters for. If some are more expensive than others, check the "price by attributes" option on the product edit screen and then assign a price to each different camera style you list. (If they are all the same price, just figure that into the product price.)
You would need to set up the adapter as a separate product as well, to be sold separately.
Sylvia
PM at your own risk, I don't check in regularly!
MamaSylvia.com My ZenCart tutorial