Conditionals
Build an object per line item containing the product_id and whether the line item is "oversize". An item is oversize if the unit_of_measure is in this list: CT, PCK, BOX, PL and the quantity is more than 20. "oversize" is a boolean (true/false).