You can use the module to set a buy button for each option.
Screenshot 1-How approximately the implementation was made for the client
Set the selection of buttons for options (optional for radio button))
Photo column-set dimensions enable PopUp
Add the product name to the name of the options "Product name + option"
Column QTY (leftovers)
The price column Enable disable (The price animation will not be displayed at zero)
Mandatory options - If you disable it, it will ignore the addition of a product with mandatory options When enabled, it will require mandatory options, thereby adding the product will not work (It is better to put optional options in the product itself)
Support for extended margins on options
Download via the add-ons installer update the template cache and modifiers
At the moment, a version for 2.3 is available
Who needs a different version write in PM
Ps.... Adaptation to a non-standard template is paid - discussed individually