General Considerations for Explicit Recommendations

Requirements Phase

Identify how many types of recommendations are required for the solution. For each identified type, note:

Identify how recommendations will be populated (import, manual, programmatic, or other):

If you plan to manually create recommendations in the Business Manager, identify:

If you plan to import recommendations, define the import process. If possible, implement it as a job within Salesforce B2C Commerce, so that you can take advantage of the scheduling and notification functionality built into the system.

Design Phase

Operational Overhead

During the design phase, you should consider the day-to-day operational overhead associated with creating and maintaining recommendations manually within the system―especially if you have large product catalogs. Determine whether you require that all products appear with explicit recommendations; if you do, consider whether it would be advantageous to add simple logic into the presentation rules.

If you are considering building logic into B2C Commerce to dynamically determine which products to recommend, pay particular attention to the additional page rendering overhead you might be creating, because it might negatively impact storefront performance. In this case, consider what can be populated as part of the import process using logic that is based on existing attributes and category assignments.

Merchant Ease of Use

You need to know the product or category ID so you can search for them within the Business Manager Recommendations module. For this interface to be easy to use, these values should be meaningful to your organization.

Build Phase

Build code to support recommendations requirements.

Development/Test Phase

To facilitate development and testing, you must:

Related Links

Recommendations for Developers