seven.io/sylius

seven.io plugin for Sylius applications.

Maintainers

Package info

github.com/seven-io/sylius

Documentation

Type:sylius-plugin

pkg:composer/seven.io/sylius

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 3


README

seven logo

seven SMS for Sylius

Send SMS and text-to-speech calls from Sylius - manually, in bulk, or programmatically via Sylius events.

MIT License Sylius 1.x PHP 8.2+ Packagist

Features

  • SMS & Voice - Send single or bulk SMS plus text-to-speech calls from the Sylius admin
  • Event-Driven - Subscribe to Sylius events (order placed, shipped, etc.) to fire SMS automatically
  • Bulk Customer Messaging - Reach all customers at once with one click
  • Order-Update Notifications - Pre-built flows for keeping customers informed about order status

Prerequisites

Installation

1. Install via Composer

composer require seven.io/sylius

2. Register the bundle

Add to config/bundles.php:

Seven\SyliusPlugin\SevenSyliusPlugin::class => ['all' => true],

3. Wire admin routing

Add to config/routes.yaml:

seven_sylius_plugin:
    resource: "@SevenSyliusPlugin/Resources/config/admin_routing.yml"

4. Import services

Add to config/services.yaml:

imports:
    - { resource: "@SevenSyliusPlugin/Resources/config/config.yml" }

5. Run migrations

php bin/console doctrine:migrations:diff
php bin/console doctrine:migrations:migrate

6. Configure

Open Seven > Configurations in the Sylius admin and create your first configuration with your seven API key.

Screenshots

Write SMS Write Voice
Sent SMS Sent Voice
Configuration Configuration List

Support

Need help? Feel free to contact us or open an issue.

License

MIT