Bagisto

Bagisto est une plateforme e-commerce open-source basée sur Laravel qui aide les entreprises à créer et gérer des boutiques en ligne. Elle offre une solution flexible pour configurer et personnaliser des catalogues de produits, le traitement des commandes et la gestion des paiements. Avec Bagisto, les utilisateurs peuvent gérer divers aspects de leur boutique, y compris les stocks, la gestion des clients et l'expédition. La plateforme prend également en charge la fonctionnalité multi-boutique, permettant aux entreprises d'opérer plusieurs boutiques en ligne via un seul panneau d'administration. De plus, elle fournit des outils pour le SEO, la gestion des produits et l'engagement client, la rendant adaptée aux entreprises de différentes tailles pour créer une solution e-commerce évolutive et personnalisable.

Prérequis

Installation

  1. 1

    Récupérer le package via Composer

    Exécutez la commande suivante :

    composer require seven.io/bagisto
    
  2. 2

    Enregistrer le package comme fournisseur de services

    Ajoutez une entrée dans config/app.php.

    // Insérer le code d'exemple ici
    
  3. 3

    Vider le cache et migrer la base de données

    Exécutez ces commandes :

    php artisan cache:clear && php artisan migrate
    

Configuration

Avant de pouvoir envoyer des SMS, vous devez soumettre votre clé API seven. Cela peut être fait de deux manières :

Configuration via le panneau d'administration

  1. Naviguez vers Tableau de bord -> Configurer -> seven dans votre panneau d'administration Bagisto.
  2. Saisissez votre clé API et cliquez sur Enregistrer.

Définir une variable d'environnement

  1. 1

    Définir la variable

    Définissez votre clé API seven dans l'environnement en ajoutant une entrée au fichier .env dans le répertoire racine de votre projet.

    SEVEN_API_KEY=VOTRE_CLÉ_API
    
  2. 2

    Étendre la configuration

    Ajoutez les lignes suivantes à config/services.php :

    return [
        // ...
        'seven' => [
            'api_key' => env('SEVEN_API_KEY'), // doit correspondre à la clé du fichier .env ajoutée à l'étape précédente
        ],
    ];
    

Videz le cache et mettez en cache la configuration en exécutant php artisan cache:clear && php artisan config:cache.

Utilisation

Envoyer des SMS aux clients

Allez dans 'Clients' et cliquez sur le symbole seven dans la colonne d'action.

Envoyer des SMS au groupe de clients

Allez dans 'Groupes' et cliquez sur l'icône seven dans la colonne d'action.

Vous pouvez utiliser des espaces réservés qui font référence aux propriétés de la personne, à condition qu'elles soient définies. Par exemple, est remplacé par le prénom et le nom de famille de la personne.