Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 6 days ago
JSON representation

Allow your spree ecommerce to have multiple codes per promotion

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
```