storefront extension

Modern streaming services typically provide history view feature, allowing users to "get back in time", making it easy to find liked content to watch or listen to it again, or to share.

Recently Viewed Products is a storefront extension cartridge for SFRA-based Salesforce B2C Commerce (SFCC B2C) online stores, which brings that history view experience from the world of streaming services to the world of e-commerce, as well as offers a bunch of other interesting features.

History Page

History is a special page that can be added to any SFRA-based online store with styling applied automatically, but may be customised as needed.

Its main goal is to simplify the process for customer to find products they have viewed, but not added to basket or wishlist, which is ensured by:

  • View All option providing viewed product listing till past 30 days.
  • View Time options allowing to choose the time of view in between "today", "yesterday", "this week" and "earlier".
  • Categories filter allowing to filter products by categories.
History page

Storefront Elements

Recently Viewed Products solution provides several out-of-the-box storefront elements, which may be easily integrated into any SFRA-based online store and styled to fit the design.

  • Recent Products header popup ensures compact view and is accessible everywhere in the storefront.
  • Recent Products carousel is a highly flexible element, which may be put into any section of the storefront.
  • Frequent Products carousel provides listing basing on how many times and when customer viewed certain products.
Recent Products header popup
Recent Products carousel
Frequent Products carousel

Configuration Options

High operational flexibility is ensured by a plenty of configuration options available in Business Manager, which allow to:

  • Enable / disable solution with a single switcher.
  • Enable solution for certain customer groups exclusively.
  • Easily launch solution in the A/B Test mode.
  • Set products count to show in header popup and carousels.
  • Show / hide header popup, if there is no viewed products yet.
  • Show variants or master products in all listings of the solution.
  • Show categories list or tree on the history page.
  • Set products page size for the history page.
  • Control categories list size on the history page.
Recently Viewed Products settings

Integration Flexibility

Integration flexibility is ensured by strict following of the SFRA integration approach, proven over time and across multiple projects.

  • app_recently_viewed_products_core cartridge encapsulates business logic of the solution.
  • app_recently_viewed_products_sfra cartridge ensures an integration layer to SFRA-based online stores.
  • Overwritable ISML-templates and SCSS-styles.
  • Straightforward enablement of the Front-End JavaScript.
  • Relying on the SFRA components to the extent possible.
Recently Viewed Products cartridges structure

Questions & Answers

Is it PWA Kit compatible?

It is going to be. PWA Kit compatible version of the solution is planned to be released in the near future. Contact us for more details, or if you want to get early access to it.

Is it SiteGenesis compatible?

Nope. However, if you want, we may adapt it, though we would recommend to migrate to SFRA.

What can I customize?

You can customize everything related to the UI/UX (visual design, effects), as well as turn on/off any functionality of the solution. While dwreTeam can adapt business logic specifically to your needs.

Does it require any 3rd parties?

All you need is Salesforce B2C Commerce ❤️

Does it send data externally?

Nope. This solution does not send data to any external services, APIs etc.

Are you going to support it?

We are going to evolve and maintain the solution for the long run. There may be periodical notifications to existing clients on the need to get updated, if it arise, as well as new features promos.

Existing installations cannot be updated automatically due to technological specifics.