Code Monkey home page Code Monkey logo

spree_item_returns_fork's Introduction

spree_item_returns

This extension provides customer an interface to track their 'Return History' and also allows them to create return authorizations.

FEATURES

  • Adds a tab for a user to keep track of all his/her return authorizations.
  • Provides user an ability to create a return authorization against an order.

Installation

In a rails application with Spree installed include the following line in your Gemfile:

  gem 'spree_item_returns' , github: 'vinsol-spree-contrib/spree_item_returns'

Then run the following commands:

$ bundle install
$ rails g spree_item_returns:install
$ rake db:migrate
$ rails s

Working

To view Return history

  1. Go to Account -> 'Return History' Button. A list of all return made by users will be shown.
  2. User can select individual return and see it's details.

To create Return

  1. Go to Account
  2. Open order which has return item.
  3. Click on 'Return Product' button.
  4. Select the product which need to be returned, and fill fields with appropriate data. And click on 'Create'

Here is a detailed article with screenshots on how does it work: http://vinsol.com/spreecommerce-items-return

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 rspec spec

Contributing

  1. Fork the project
  2. Make one or more well commented and clean commits to the repository. You can make a new branch here if you are modifying more than one part or feature.
  3. Add tests for it. This is important so I don’t break it in a future version unintentionally.
  4. Perform a pull request in github's web interface.

spree_item_returns_fork's People

Contributors

pankajk-vinsol avatar pareshgupta avatar nishant-cyro avatar bansalakhil avatar mohansiriga7 avatar anuragjain89 avatar pikender avatar priyank-gupta avatar tanmay3011 avatar harsh-ag avatar jitendra avatar karthikpamidimarri avatar mohansrg avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.