# Product Prediction to group of customers

I have multiple groups of customer, say for segment 1 as shown in the pictures, I have a list of products that I can choose the cross-sell to that group. Consider the product has multiple features, e.g., prices, types, how do I come up with a model that recommend top 3 products for the segment of customers?

The difficuties lie in: For segment of customers, we have range of values (e.g., for ALL_FEES we have \$13-\$4835), how to model that?