Screenshot of the easyrec blocks.


This module integrates the product recommender functionality of easyrec ( into an ubercart shop. It provides Drupal Blocks for the display of recommendations or product rankings.

Available Blocks

  • easyrec: other users also bought
  • easyrec: other users also viewed
  • easyrec: recommendations for user
  • easyrec: most bought items
  • easyrec: most viewed items

The Blocks are fully style-able using the module administration interface. Or can use one of the following drawing callbacks:

  • Views 3 support
  • Jquery Carousel
  • Image List
  • Text List
  • create your own using javascript or the drupal hook

To use the "easyrec for ubercart" module a shop owner needs access to an easyrec server. It's possible to register a free easyrec account at if the owner cannot host his/her own. After creating an account on the easyrec server and a 'tenant' account for the specific shop, the shop owner just copies the tenantId and apiKey into the drupal module's administration interface to enable recommendations for the ubercart shop.

Optional Modules ( x.x-3.x )

Install & get started

To get the first recommendations you can follow this steps:

  • Install Drupal
  • Install Ubercart
  • Install easyrec for ubercart
  • create an account at
  • sign in and create a tenant
  • copy the api key & tenantid to the easyrec config.
  • create 4 products
  • place all easyrec blocks
  • view each product with 3 different user to generate VIEW actions ...
  • Recommendations in the easyrec demo instance are computed once per day, starting at 02:00am GMT+01.

Check if the blocks display recommendations.

Other Recommendation Modules

Project information