vinsol-spree-contrib / spree-admin-insights

This extension provides extensive and targeted reports for the Admin. Which products were viewed the most yesterday, which brand is most popular in a particular geography, which user is a consistent buyer and much more, all the reports a website owner could probably need are a click away!
http://vinsol.com/spreecommerce-admin-insights
BSD 3-Clause "New" or "Revised" License
20 stars 63 forks source link
spree spree-admin-insights spree-ecommerce spreecommerce spreecommerce-extensions

SpreeAdminInsights

When it comes to driving an Ecommerce business, knowing the right metrics and access to relevant data is half the battle won! This allows you to take immediate and more importantly, the right action.

This extension provides extensive and targeted reports for the Admin. Which products were viewed the most yesterday, which brand is most popular in a particular geography, which user is a consistent buyer and much more, all the reports a website owner could probably need are a click away!

Demo

Try Spree Admin Insights for Spree master with direct deployment on Heroku:

Deploy

Try Spree Admin Insights for Spree 3-4 with direct deployment on Heroku:

Deploy

Try Spree Admin Insights for Spree 3-1 with direct deployment on Heroku:

Deploy

Dependency

You need to install spree_events_tracker gem.

Features

Elaborate reporting from the following categories are available:

Other features include :

Installation

  1. Add spree_admin_insights to your Gemfile:

    Spree >= 3.1

    gem 'spree_admin_insights', git: 'https://github.com/vinsol-spree-contrib/spree-admin-insights', branch: 'master'
  2. Bundle your dependencies and run the installation generator:

    bundle
    bundle exec rails g spree_admin_insights:install
  3. Restart your server

Usage

Once installed it will automatically starts all data loging and statistical analysis and provides you a user friendly graphical representation of reports. This extension also allows you to download the reports in multiple formats. For more detailed usage please see this blog.

To access these reports goto admin section and click on 'Insights' section in the vertical menu bar.

Testing

First bundle your dependencies, then run rake. rake will default to building the dummy app if it does not exist, then it will run specs. The dummy app can be regenerated by using rake test_app.

bundle
bundle exec rspec spec

See It In Action

<img src="http://img.youtube.com/vi/9D4e2xVibIM/0.jpg" alt="Youtube Video Tutorial" />

Credits

vinsol.com: Ruby on Rails, iOS and Android developers

Copyright (c) 2016 vinsol.com, released under the New MIT License