商品在庫1につき、価格の違うバリエーションについて

お世話になります。

下の画像にあるように、バリエーションを複数持つ商品なのですが

在庫は1しかないため、一つのバリエーションが売れた場合、残りのバリエーションも売り切れにしたいです。

コードで編集が可能な場合は外注も考えております。

オススメのアプリ等ございましたら、アドバイスいただけたら嬉しいです。