Skip to content
This repository has been archived by the owner on Jul 25, 2023. It is now read-only.

meanbee/PersonalisedContent

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meanbee PersonalisedContent Extension

Automatically show customers the most relevant static blocks based on their previous product purchases and views.

Description

Personalised product recommendations are popular but less effort has been put into customising CMS content based on customers preferences. This module provides a widget which will determine the most appropriate static block to show to the customer based on their purchase history. Static blocks are assigned product categories in order to understand their content.

Customers' category preferences are determined by number of products purchased and viewed in each category.

Static Blocks

Multiple static blocks

image

Each one can have categories assigned to them for use in personalisation.

image

Configuration

This extension can be customised to choose which customer interactions affect personalisation and a weighting for how much. The current version looks for orders and pageviews for products.

image

Logged in as Ash

image

Logged in as Tom

image

Technical Overview

Static blocks have a new attribute "Personalisation Tags" which is populated with the catalogue categories.

There is a cron that runs at midnight each day which reindexes customers category preferences:

  • If a customer has placed an order for a product, start tracking a score for the category that products is in.
  • If a product is in multiple categories, split the score between categories.

To place content, insert the Meanbee PersonalisedContent widget. When rendered, this will consider the current logged in customer and look for their favourite categories. These can then be used to find a relevant static block to show.

Demo Theme

There is a demo theme available in the seperate Meanbee_PersonalisedContentTheme . It contains dummy images, styles, customers and order.

image

Support

If you have any issues with this extension, open an issue on GitHub.

Contribution

Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub.

Project Team

Licence

OSL - Open Software Licence 3.0

Copyright

(c) 2015 Meanbee

About

Magento extension to automatically show customers the most relevant static blocks based on their previous product purchases and views.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%