Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 1.02 KB

README.markdown

File metadata and controls

31 lines (16 loc) · 1.02 KB

Spree Recommendations

Intro

Adaptation of BDQ's accessories extension to give a similar notion of recommendations which can be set by the administrator

Defaults to a random set of (n = 3) items, drawing more from the product's taxon if insufficient recommendation entries are available.

See paulcc's fork of spree-demo to see this code in actual use

Using this extension

No views included here: basically, you should be using some of your own short-detail product listing code for this.

Spree has a +shared/products+ partial, so you can feed in a list of recommendations to show, eg have something like this on your product show page:

<%= render :partial => "shared/products.html.erb", :locals => {:products => random_recommendations(@product, 4), :taxon => @taxon } %>

Future plans

  • Adding a "customers also bought" method, derived by order analysis (soon)
  • Tie into rating system?
  • Frequent joint purchases?

Acknowledgements

Thanks to BDQ for the original accessories code, and to BryanMTL for the jquery code!