General Considerations for Explicit Recommendations

When determining how to implement explicit recommendations, consider these planning and development phase guidelines.

These guidelines include considerations for the following phases:

During the requirements phase, you idenfify how many types of recommendations are required for the solution. For each identified recommendation type, first determine requirements for the following:

After making these determinations, identify how you want recommendations populated (import, manual, programmatic, or other). You can populate recommendations during development or when the site is live.

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

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

After you solidify information in the requirements phase, you can move on to the design phase. During this phase, consider the operational overhead and merchant ease of use.

Consideration Description
Operational overhead Review 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 plan to build logic into B2C Commerce to dynamically determine which products to recommend, pay attention to any additional page rendering overhead. Additional overhead can negatively impact storefront performance. Make sure to consider what you can populate as part of the import process using logic based on existing attributes and category assignments.

Merchant ease of use Ensure that you know the product or category ID. This information enables you to more accurately search within the Business Manager Recommendations module.
Note: For ease of use, ensure that these values are meaningful to your organization.

Following the design phase, you enter the build phase where you build code to support recommendation requirements. You then facilitate the development and test phase:

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.