What is Sylius?

Sylius is an e-commerce platform based on Symfony. The platform can be extended with plugins.

Features

With the seven plugin for Sylius, you can send SMS directly from your shop's interface.

You can either define the phone number(s) independently or retrieve customers from the database using filters to trigger a mass sending action.

Both SMS and text-to-speech messages are supported.

You can send SMS when an order is placed.

Messages can be personalized with placeholders.

When sending SMS manually, both label and foreign ID can be assigned.

It is also possible to set a default sender ID. Attention! A sender ID for SMS can contain up to 11 alphanumeric or 16 numeric characters. For text-to-speech messages, this must be verified in advance or a shared number is used.

All features can be set in the plugin configuration.

Installation

  1. 1

    Add to config/bundles.php:

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

    Add to config/routes.yaml:

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

    Add to config/services.yaml:

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

    Run migrations (replace XXXXXXXXXXXX with the number output by the last command):

    php bin/console doctrine:migrations:diff
    
    php bin/console doctrine:migrations:execute --up XXXXXXXXXXXX
    
  5. 5

    Create configuration

    Navigate to seven → Configurations and create your first configuration.

Last updated: 5 days ago