Дизайн модели меню как uber eats menu maker с правилами и ценообразованием

Я пытаюсь подражать uber eats menu maker. В нем есть такие понятия, как модификатор, группы модификаторов, ингредиенты, время приготовления, правила для групп модификаторов и возможность устанавливать условные цены. Я не совсем уверен, но по крайней мере я реализовал модификатор и группы модификаторов, но я споткнулся на правилах и условном ценообразовании. Под правилами я хочу сказать, что группы модификаторов должны иметь возможность позволить клиентам настраивать свои блюда, позволяя им устанавливать ограничения для групп модификаторов, чтобы управлять тем, что именно клиенты могут выбрать. Вот как выглядят правила и условное ценообразование

enter image description here enter image description here enter image description here

Вот как я сделал до сих пор

Вернуться на верх