spree-edge / spree_analysis

A spree extension that provides detail reports using high chart JS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spree Analysis

About

As e-commerce business is growing rapidly and with rapid growth comes great competition, so in order to stand out tall in the market it is necessary to know your business standing accurately, to help the business with this, Spree Edge has come up with an updated version of vinsol spree-admin-insights extension, Supported with latest version of spree. It includes all the reports that spree-admin-insights has and that too store specific.

Key Features

Financial Analysis - Reports related to sales, payment methods, shipping etc.

  • Payment Method Transactions - Shows the total amount of payment done with the different payment methods.
  • Payment Method Transactions Conversion Rate - Shows the conversion rates and total payment count done with different payment methods per month.
  • Shipping Cost - Shows the monthly shipping revenue generated with different shipping methods.
  • Sales Tax - Shows the monthly sales tax on different zones.
  • Sales Performance - Shows the total sale price, cost price, promotional discount per month.

Product Analysis - Reports related to product purchase, product returned, abandoned cart etc.

  • Best Selling Products - Shows the total sold count of products.
  • Cart Additions - Shows the product present in the user's cart.
  • Unique Purchases - Shows the total number of products purchased by different users.
  • Returned Products - Shows the total number of products returned.

Promotion Analysis: Reports related to promotional cost.

  • Promotional Cost - Shows the number of promotion coupons used by the user and total discount.

User Analysis: Reports related to detailed user analysis.

  • Users Not Converted - Shows users who started checkout but not completed order.
  • Users Who Recently Purchased - Shows user’s total purchased count and recently purchased date and order number.

Installation

  1. Add this extension to your Gemfile with this line:

    gem 'spree_analysis'
  2. Install the gem using Bundler

    bundle install
  3. Copy & run migrations

    bundle exec rails g spree_analysis:install
  4. Restart your server

If your server was running, restart it so that it can find the assets properly.

##Demo

Report_.Finance.Analysis.-.22.September.2022.mp4

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 update
bundle exec rake

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_analysis/factories'

Releasing

bundle exec gem bump -p -t
bundle exec gem release

For more options please see gem-release README


Contributing

See corresponding guidelines


Copyright (c) 2022 Spree Edge. released under the New BSD License

About

A spree extension that provides detail reports using high chart JS.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Ruby 66.2%Language:JavaScript 20.0%Language:HTML 12.0%Language:CSS 1.9%