https://github.com/seven-io/spree
https://github.com/seven-io/spree
e-commerce seven-plugin spree spree-ecommerce wip
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/seven-io/spree
- Owner: seven-io
- License: mit
- Created: 2021-11-19T11:38:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2026-05-25T10:10:07.000Z (2 months ago)
- Last Synced: 2026-05-25T12:13:45.237Z (2 months ago)
- Topics: e-commerce, seven-plugin, spree, spree-ecommerce, wip
- Language: Ruby
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
seven SMS for Spree
Send bulk SMS to your Spree customers via the seven gateway.
---
## Features
- **Bulk SMS** - Reach all customers in one go
- **Country Filter** - Limit recipients to a specific country
- **Native Spree Engine** - Standard Rails engine that integrates with the Spree admin
## Prerequisites
- A [Spree](https://spreecommerce.org/) installation (Rails 6+)
- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))
## Installation
Add the gem to your `Gemfile`:
```ruby
gem 'spree_seven'
```
Install dependencies and run the install generator:
```bash
bundle install
bundle exec rails g spree_seven:install
```
Restart your server so the engine assets are picked up.
## Configuration
After install, paste your seven API key into the Spree admin under the *seven* configuration page (or set `SEVEN_API_KEY` in the environment).
## Development
```bash
bundle update
bundle exec rake
```
`rake` defaults to building the dummy app if it does not exist, then runs specs. Regenerate the dummy app via `rake test_app`.
When testing applications integrating with this gem, load the factories:
```ruby
require 'spree_seven/factories'
```
## Releasing
```bash
bundle exec gem bump -p -t
bundle exec gem release
```
For more options see the [`gem-release`](https://github.com/svenfuchs/gem-release) docs.
## Contributing
See [CONTRIBUTING](CONTRIBUTING.md) for details on installing dependencies and crafting a good pull request.
## Support
Need help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/spree/issues).
## License
[MIT](LICENSE)