Bagisto

Bagisto é uma plataforma de e-commerce de código aberto baseada em Laravel que ajuda empresas a criar e gerenciar lojas online. Ela oferece uma solução flexível para configurar e personalizar catálogos de produtos, processamento de pedidos e gerenciamento de pagamentos. Com o Bagisto, os usuários podem gerenciar vários aspectos de sua loja, incluindo inventário, gerenciamento de clientes e envio. A plataforma também suporta a funcionalidade de múltiplas lojas, permitindo que empresas operem várias lojas online através de um único painel de administração. Além disso, oferece ferramentas para SEO, gerenciamento de produtos e fidelização de clientes, tornando-a adequada para empresas de diferentes tamanhos que buscam criar uma solução de e-commerce escalável e personalizável.

Pré-requisitos

Instalação

  1. 1

    Obter o pacote via Composer

    Execute o seguinte comando:

    composer require seven.io/bagisto
    
  2. 2

    Registrar o pacote como um Service Provider

    Adicione uma entrada em config/app.php.

    // Inserir código de exemplo aqui
    
  3. 3

    Limpar cache e migrar banco de dados

    Execute estes comandos:

    php artisan cache:clear && php artisan migrate
    

Configuração

Antes de enviar SMS, você deve enviar sua chave de API da seven. Isso pode ser feito de duas maneiras:

Configuração através do painel de administração

  1. Navegue até Dashboard -> Configurar -> seven no painel de administração do Bagisto.
  2. Insira sua chave de API e clique em Salvar.

Definindo uma variável de ambiente

  1. 1

    Definir chave de API

    Defina sua chave de API da seven no ambiente adicionando uma entrada no arquivo .env no diretório raiz do seu projeto.

    SEVEN_API_KEY=SUA_CHAVE_API
    
  2. 2

    Konfiguração expandida

    Adicione as seguintes linhas a config/services.php:

    return [
        // ...
        'seven' => [
            'api_key' => env('SEVEN_API_KEY'), // must match the key from .env file added in the previous step
        ],
    ];
    

Limpe o cache e armazene a configuração em cache executando php artisan cache:clear && php artisan config:cache.

Uso

Enviar SMS para clientes

Vá para Clientes e clique no ícone da seven na coluna de ações.

Enviar SMS para grupo de clientes

Vá para Grupos e clique no ícone da seven na coluna de ações.

Você pode usar marcadores de posição que se referem às propriedades da pessoa, desde que estejam definidas. Por exemplo, será substituído pelo nome e sobrenome da pessoa.