VARIANT options "reset" for partially out of stock PRODUCTS

Question:
Is there an option or feature in WIX for product variant options to be “reset” by the user AND/OR a better work-around than creating “reset” and a dropdown option? Example ULRs at bottom of post.

I’m using WIX Studio Editor

Product: Books of the same title with 3 options: 1: Signed/Unsigned; 2: Editions/Format; 3: Condition

I am able to set up each variant and adjust the pricing and QTY in stock. The problem is that on the user side (Live Site) as you select “down” the options, you cannot go back “up” and change options (specifically is that variant is “out of stock”).

Example: I have 3 copies of a book “The best book ever written”. 2 are signed by the author, hardback, and in excellent condition, 1 is unsigned, paperback and Good condition.

The 1st option drop down shows “Sign/Unsigned”: “Signed”, “Unsigned” When you select your option and go down to the second option;

The 2nd option allows you to choose if you want a hardback or papercopy. “Edition Options”: “Hardback”, “Paperback”. If you selected “Signed” in option 1, “Hardback” can be selected and “paperback” is greyed out (showing that a signed paperback is not an available option). Selecting “Unsigned” in option 1 will give you the opposite outcome: Greying-Out “hardback” and allowing “paperback” to be selected. When you make your second option selection, you can move on to select the condition option.

Option 3 allows you to select “New”, “Like New” etc… to include “Excellent” and “Good”. You find that if you follow the path for an “UNSIGNED”, “Paperback”, I only have a “GOOD” condition in stock. At this point, you must refresh the page in order to reset the options to see (or select) “Signed” in option 1.

Work around:
I created a variant option of “Reset” in the variants. The price is adjusted to (-) the retail cost and the inventory set to “1” for option 2 and 3. This allows you to step back up the ladder as the product (and variants) are in stock for:
“The greatest book ever” - Signed - “Reset Signed/Unsigned” - “Reset Edition” = QTY1 = $0.00
“The greatest book ever” - Unsigned - “Reset Signed/Unsigned” - “Reset Edition” = QTY1 = $0.00
“The greatest book ever” - Signed - “Paperback” - “Reset Edition” = QTY1 = $0.00
“The greatest book ever” - Signed - “Hardback” - “Reset Edition” = QTY1 = $0.00
…for each iteration of the variants.

This works, but is clumsy on the user-side and creates a number of variants that need to be configured in a permutation number!

Workaround 2 -
Add a custom “refresh” button in the product page. I have not tried this work-around. Will security settings allow this? Can this be configured to appear ONLY on pages with multiple options that have specific inventory amounts (the above problem isn’t a problem with products that are available in ALL variant options).

Work-around 3 -
Create a dynamic inventory table and add it to the product page or to a dedicated page showing inventory, options and pricing and link each to an individual product?

What have you already tried:
I’ve been working with work-around #1. it works, but as mentioned in clumsy and initially required a tedious setup.
I’ve looked through the forum and not found a topic that covers this.
This ties with a similar problem I have with how WIX products assume QTYs… on a product like a painting (unique). I have 1 painting, but offer 3 options: Framed, Unframed, Custom Frame. No matter which option sells, I only have ONE painting… but in theory, a client can order each variant (leaving me in a bind) or multiple clients can order seperate variants in a short time-period (leaving me in a bind).

Additional information:
My two products with this configuration are live on my site. The ULRs are:
Photo options: https://www.michaelgormangallery.com/product-page/croxton-train-station-2009-by-michael-gorman

Book Options: https://www.michaelgormangallery.com/product-page/radiance-of-my-people