Qu'est-ce que Sylius ?

Sylius est une plateforme e-commerce basée sur Symfony. La plateforme peut être étendue avec des plugins.

Fonctionnalités

Avec le plugin seven pour Sylius, vous pouvez envoyer des SMS directement depuis l'interface de votre boutique.

Vous pouvez soit définir les numéros de téléphone de manière indépendante, soit récupérer les clients de la base de données en utilisant des filtres pour déclencher une action d'envoi en masse.

Les SMS et les messages text-to-speech sont pris en charge.

Vous pouvez envoyer des SMS quand une commande est passée.

Les messages peuvent être personnalisés avec des espaces réservés.

Lors de l'envoi manuel de SMS, l'étiquette et l'ID étranger peuvent être assignés.

Il est également possible de définir un ID d'expéditeur par défaut. Attention ! Un ID d'expéditeur pour SMS peut contenir jusqu'à 11 caractères alphanumériques ou 16 caractères numériques. Pour les messages text-to-speech, ceci doit être vérifié à l'avance ou un numéro partagé est utilisé.

Toutes les fonctionnalités peuvent être définies dans la configuration du plugin.

Installation

  1. 1

    Ajouter à config/bundles.php :

    seven\SyliusPlugin\sevenSyliusPlugin::class => ['all' => true],
    
  2. 2

    Ajouter à config/routes.yaml :

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

    Ajouter à config/services.yaml :

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

    Exécuter les migrations (remplacez XXXXXXXXXXXX par le numéro affiché par la dernière commande) :

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

    Créer la configuration

    Naviguez vers seven → Configurations et créez votre première configuration.