https://github.com/epergo/spree_promotion_codes
Allow your spree ecommerce to have multiple codes per promotion
https://github.com/epergo/spree_promotion_codes
extension promotions rails solidus spree spree-extension
Last synced: about 2 months ago
JSON representation
Allow your spree ecommerce to have multiple codes per promotion
- Host: GitHub
- URL: https://github.com/epergo/spree_promotion_codes
- Owner: epergo
- License: mit
- Created: 2016-10-28T07:45:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-19T16:45:23.000Z (over 2 years ago)
- Last Synced: 2025-04-10T03:14:46.968Z (about 2 months ago)
- Topics: extension, promotions, rails, solidus, spree, spree-extension
- Language: Ruby
- Homepage: https://rubygems.org/gems/spree_promotion_codes
- Size: 47.9 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SpreePromotionCodes
===================![]()
![]()
Spree extension to allow promotions to be reedemed with more than 1 code
## Installation
1. Add this extension to your Gemfile with this line:
```ruby
gem 'spree_promotion_codes', github: 'epergo/spree_promotion_codes', branch: '3-0-stable'
```
2. Install the gem using Bundler:
```ruby
bundle install
```3. Copy & run migrations
```ruby
bundle exec rails g spree_promotion_codes:install
```4. Restart your server
If your server was running, restart it so that it can find the assets properly.
## 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`.
```shell
bundle
bundle exec rake
```