Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.49 KB

README.md

File metadata and controls

60 lines (42 loc) · 1.49 KB

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