I’m working on a CPQ tool. My “creating bids” process involve three main tables: “Products,” “Measurements,” and “Requested Products/Services.”
In this setup, “Requested Products/Services” encompasses all the offerings customers can request. Products are associated with “Requested Products/Services,” and a contractor may have multiple products tied to a single “Requested Products/Services”.
Measurements contain everything our team measures relating to the requested product. Measurements are linked to both product units and conditionality. The conditionality includes fields like “Linked Measurement,” “Operator,” and “Value,” such as “Total roof size” “greater than” “1200 sq ft.”
I’m currently stumped on how to handle AND/OR logic for these measurements on a single product. For instance, how can I manage conditions like:
“Roof size” “greater than” “1200 sq ft” AND “Roof Pitch” “less than” " 40 degrees"
OR
“Current roof type” “equals” “metal”
Thanks in advanced for any insights you can offer on the topic.