No commit activity in last 3 years
No release in over 3 years
This extension displays a list of recently sold products on the home page.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Spree Recently Sold Products

Compatible with spree >= 1.3.3

This extension displays a list of recently sold products on the home page. Currently displaying 10 recently sold products.

Installation

Add spree_recently_sold_products to your Gemfile:

gem 'spree_recently_sold_products'

Install your dependencies

bundle install

Customization

By default the recently sold products are displayed at the bottom. You can change this by overriding the view in app/overrides/spree/add_recently_sold_product.rb

Deface::Override.new(:virtual_path => 'spree/home/index',
                     :insert_bottom => "[data-hook='homepage_products']",
                     :partial => "/spree/home/recently_sold_products",
                     :disabled => false,
                     :name => 'add_recently_sold_product')

Configuration

By default the 10 recently sold products are displyed here.

To change this, use :recently_sold_product_limit preference.

One possible solution is like:

  # app/models/product_decorator.rb

  Spree::Product.class_eval do
    Spree::Config[:recently_sold_product_limit] = 5
  end

Note: Once a preference is set, you will need to either set it back yourself to the default, if you want to use default preference value.

NOTE: No migrations are required for this extension

Copyright (c) 2014 Cuberoot Software, released under the New BSD License