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_pickupandshipped_for_pickup. An order is inread_for_pickupwhen the order has arrived at pickup location while order is inshipped_for_pickupstate when the order has been shipped from warehouse/store to the pickup location.
- 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_appto 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 specCopyright (c) 2017 vinsol.com, released under the New MIT License
