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
ready_for_pickup
andshipped_for_pickup
. An order is inread_for_pickup
when the order has arrived at pickup location while order is inshipped_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
Gemfile
:
gem 'spree_pickup', github: 'vinsol/spree_pickup'
-
Execute the following commands in respective order:
bundle install
bundle exec rails g spree_pickup:install
- Fork the repo.
- Clone your repo.
- Run
bundle install
. - Run
bundle exec rake test_app
to create the test application inspec/test_app
. - Make your changes.
- Ensure specs pass by running
bundle exec rspec spec
. - Submit your pull request.
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
Copyright (c) 2017 vinsol.com, released under the New MIT License