1 / 7

SpreeCommerce Favorite Products

Customers can mark/unmark their favorite Products enabling admin to view the same and strategize marketing around customer choices.<br>

vinsol
Download Presentation

SpreeCommerce Favorite Products

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SpreeCommerceFavorite Products Vinsol.com

  2. Marking a product as favorite is creating a collection of products you like and might want to buy in future. Obviously it's super convenient as you don't have to search from thousands of products each time you want to have a look at or buy something from your own personal favorites.

  3. Our SpreeCommerceFavorite Products Extension adds the following features to a SpreeCommerce store : • Ability for the customer to 'Mark a product as favorite' on product detail page. • FavoriteProducts tab on header of the fronted store • FavoriteProducts tab in administrator section for the store owner to view favorites of all customers. It is an open source extension. Following are the steps to install, test and contribute for improvement and/or expansion.

  4. Installation Add spree_favorite_products to your Gemfile: - gem 'spree_favorite_products', github: 'vinsol/spree_favorite_products', branch: '3-0-stable' For older versions of spree # Spree 2.2.x - gem 'spree_favorite_products', '2.2.3' # Spree 2.2.x - gem 'spree_favorite_products', '2.0.3' # Spree 2.2.x - gem 'spree_favorite_products', '1.0.0' Bundle your dependencies and run the installation generator: # Spree 2.1.x - bundle exec rail g 'spree_favorite_products:install

  5. Testing Be sure to bundle your dependencies and then create a dummy test app for the specs to run against. - bundle - bundle exec rake test_app - bundle exec rspecspec When testing your applications integration with this extension you may use it's factories. Simply add this require statement to your spec_helper: - require 'spree_favorite_products/factories'

  6. Contributing • Fork the repo. • Clone your repo. • Run bundle install. • Run bundle exec rake test_app to create the test application in spec/test_app. • Make your changes. • Ensure specs pass by running bundle exec rspec spec. • Submit your pull request. You can access the code here. follow us on twitter for more updates.

  7. Summary • Customers can mark/unmark their favorite Products enabling admin to view the same and strategize marketing around customer choices. • See more at - http://vinsol.com/spreecommerce-favorite-products

More Related