We currently support the concepts of up-sale and cross-sale products in the framework. These fields on the Product entity could be used to drive product recommendations on a site utilizing Broadleaf commerce, although this is not currently demonstrated on the demo site. We also have the concept of a featured product list in the Category entity. This list could be used to drive a featured product list on a site by category. This concept is demonstrated in the demo. Unfortunately, none of these concepts are currently driven by business rules in the framework, so they may not be as flexible as your needs require out-of-the-box.
We are planning in the future to include recommendation engine support that derives product recommendations based on configureable business rules and buying patterns.