SpreePickup is an extension and one stop solution to integrate pickup functionality in a spree application.
This extension allows to add pickup location to your orders. The user can choose from the list of pickup locations.
When a user chosses pickup as the mode of delivery then the shipping address of the order is pickup location itself.
This extension adds new states
shipped_for_pickup. An order is in
read_for_pickup when the order has arrived at pickup location while order is in
shipped_for_pickup state when the order has been shipped from warehouse/store to the pickup location.
Try Spree Pickup for Spree master with direct deployment on Heroku:
Try Spree Pickup for Spree 3-4 with direct deployment on Heroku:
Just add this line to your
gem 'spree_pickup', github: 'vinsol/spree_pickup'
Execute the following commands in respective order:
bundle install ``` ```ruby bundle exec rails g spree_pickup:install ``` ## See It In Action <a href="https://www.youtube.com/watch?feature=player_embedded&v=FEtDsCeDRhs " target="_blank"><img src="http://img.youtube.com/vi/FEtDsCeDRhs/0.jpg" alt="Youtube Video Tutorial" /></a> Contributing ------------ 1. Fork the repo. 2. Clone your repo. 3. Run `bundle install`. 4. Run `bundle exec rake test_app` to create the test application in `spec/test_app`. 5. Make your changes. 6. Ensure specs pass by running `bundle exec rspec spec`. 7. Submit your pull request. Testing ------- Be sure to bundle your dependencies and then create a dummy test app for the specs to run against. ```shell bundle bundle exec rake test_app bundle exec rspec spec
Copyright (c) 2017 vinsol.com, released under the New MIT License
|master||>= 3.2.0, < 4.0.0|