Conditional Logic for Product Options / Variants (SOLD OUT)

There’s a lot of variety so it can take research to find the app that fits your business logic for the frontend or backend.

You may also want to search for ‘product option’ , ‘product builder’, ‘product personalization’ etc in the app store.

An alternative is to come at it through backend automation and sync the inventory between the proper variants/products/skus.

Usemechanic is great for some off the shelf solutions, or building up custom business logic.

https://tasks.mechanic.dev/sync-inventory-for-shared-skus

https://tasks.mechanic.dev/keep-inventory-levels-in-sync-within-products

https://tasks.mechanic.dev/maintain-inventory-for-a-product-bundle

An alternative is if your products do not have things like skus, and the options customers select do not affect the price then make only 1 product-variant and collect the options as line item properties instead.

https://community.shopify.com/topic/616503

That way there literally is only 1 inventory-item to track.

If you need to pursue either path with help , contact me with details for pricing.