Table of Contents
A combinação do Laravel com as lojas da Shopify cria aplicativos incríveis da Shopify.
Em termos simples, depois de instalar qualquer aplicativo da Shopify, qualquer interação com as informações de uma loja é feita por meio da API da Shopify Store e mostrada como Escopos.
Os aplicativos da Shopify são usados para adicionar recursos adicionais para controlar e gerenciar uma loja da Shopify. O Laravel simplifica o processo de desenvolvimento de aplicativos da Shopify ao fornecer uma estrutura de codificação fácil de usar para tarefas comuns.
Além disso, você pode elevar seus projetos Laravel com Hospedagem com SSD da Cloudways!
Vamos aprender como você pode integrar seu aplicativo da Shopify com o Laravel no Cloudways.
Com a Shopify, o fornecedor pode criar e personalizar suas lojas on-line e vender em vários locais, como sites, aplicativos móveis, mídias sociais, mercados on-line, lojas e lojas temporárias.
O Laravel Shopify também ajuda a lidar e acompanhar os itens em estoque, os produtos disponíveis para venda, os pagamentos dos clientes e o envio dos pedidos.
Considere a Shopify como uma plataforma armazenada e acessada pela Internet. Isso significa que você pode usar em qualquer dispositivo compatível. A equipe da Shopify atualizará o software e os servidores para você. Com isso, você pode trabalhar e administrar seus negócios em qualquer lugar, desde que tenha acesso à internet.
Em palavras simples, você pode usar a API para acessar e fazer alterações em qualquer recurso no painel de administração.
Há vários motivos pelos quais você pode escolher criar um aplicativo da Shopify usando o Laravel:
O Shopify é uma plataforma hospedada “tudo-em-um”.
Isso significa que você não precisa ir a outro lugar para comprar hospedagem na web ou introduzir um programa de terceiros.
Em vez disso, a ideia é que o Shopify ofereça tudo o que você precisa para administrar e operar sua loja on-line desde o início. Além disso, com o Laravel Shopify, você pode estender os recursos do aplicativo Shopify para atender às suas necessidades comerciais.
Aplicativos da Shopify são um recurso extra para gerenciar e controlar as lojas da Shopify. Com a ajuda de GraphQL e API da Shopify, você poderá criar aplicativos como o Oberlo para descobrir itens a oferecer.
Para esse processo de integração, usaremos o pacote Shopify Laravel. (Link do pacote)
Isso nos poupará horas e horas de desenvolvimento.
Este pacote está em desenvolvimento e traz atualizações ativas, mas atualmente está funcionando perfeitamente com qualquer aplicativo web Laravel. Ele resolverá nossos problemas de codificação, cobrança e autenticação da Shopify, além de acessar a API usando serviços gráficos ou qualquer outro.
I. Inscrever-se em uma conta Cloudways
II. Escolha um servidor
III. Obtenha a chave de API e a chave de escopo do Shopify Laravel.
Os aplicativos da Shopify são usados para adicionar recursos adicionais para controlar e gerenciar uma loja da Shopify. O Laravel simplifica o processo de desenvolvimento de aplicativos da Shopify ao fornecer uma estrutura de codificação fácil de usar para tarefas comuns.
Primeiro, faça login em sua conta da Cloudways. Se você não tiver um, cadastre-se agora gratuitamente.
Depois de criar um aplicativo no Painel de Parcerias da Shopify, a próxima coisa que você precisa fazer é configurar a estrutura do Laravel. Para fazer isso, você precisa criar um novo projeto Laravel usando a plataforma Cloudways.
O Cloudways é uma plataforma gerenciada de hospedagem em nuvem que simplifica o processo de implantação e gerenciamento de aplicativos em vários provedores de nuvem, como AWS, Google Cloud Platform e DigitalOcean.
Eles oferecem servidores pré-configurados, atualizações automáticas e uma interface amigável para desenvolvedores e agências.
A integração do Laravel Shopify no Cloudways oferece uma combinação de poderosas ferramentas de desenvolvimento, gerenciamento simplificado e hospedagem segura, permitindo que você se concentre em criar e escalar seu aplicativo inovador do Shopify.
Selecione seu servidor e aplicativo Laravel. Selecione Com base no tráfego e na localização do seu site, escolha o tamanho apropriado do servidor PHP e opte por um local de servidor.
Depois de concluir todas essas etapas, você pode finalmente navegar até o guia do aplicativo e selecionar o pilha PHP aplicativo.
Usando as credenciais mestras disponíveis na página Gerenciamento do Servidor, acesse o servidor por meio do FileZilla para usar os arquivos em um servidor web.
Vá para a pasta raiz (public_HTML) do seu aplicativo Laravel, onde você acessará e atualizará vários arquivos.
Depois de criar o aplicativo, vá até Chaves de API para ver sua chave de API e chave secreta de API.
Feito isso, agora você poderá acessar o arquivo de configuração em config/shopify-app.php.
Você precisará preencher app_name, api_key, api_secret e api_scopes para produzir um aplicativo funcional. Itens como webhooks e scripttags são totalmente opcionais, dependendo dos requisitos do seu aplicativo. Além disso, qualquer coisa relacionada à cobrança também é discricionária e está desativada por padrão.
Recomendamos que você use um arquivo env para a configuração.
Em seguida, adicione essa chave de API e chave secreta de API no final do Arquivo.env.
1. shopify_api_key = 6e8a2bcdb6e43d8a29c4d6dd60fc8713
2. SHOPIFY_API_SECRET=************************************************
Agora, atualize os escopos da API. Eles também podem ser armazenados no Arquivo.env.
Os escopos da API são a solicitação de acesso que você solicitará à loja ao instalar seu aplicativo. Por exemplo, quando alguém instala seu aplicativo na loja, quais dados você deseja acessar? Em seguida, esses dados serão solicitados ao usuário.
O acesso autenticado serve para interagir com uma loja em nome do lojista para realizar ações como criar produtos e gerenciar códigos de desconto.
A lista completa está disponível aqui: https://shopify.dev/api/usage/access-scopes
Atualize os escopos para seguir no arquivo .config da Shopify.
Agora, navegue até o arquivo.env e use os detalhes do seu banco de dados, que você pode recuperar em Gerenciamento de Aplicativos e Detalhes de Acesso.
E atualize esses detalhes no Arquivo.env.
Este pacote antecipa a existência de uma rota chamada home. Por padrão, o pacote caracterizou essa rota para mostrar uma página de boas-vindas. Para habilitá-lo, talvez seja necessário abrir o routes/web.php e comentar a rota padrão do Laravel.
Como alternativa, para criar sua própria rota, edite routes/web.php e altere a rota padrão para usar o middleware verify.shopify com o nome home, por exemplo
Agora, altere resources/views/welcome.blade.php para expandir o formato desses pacotes para os recursos do Shopify AppBridge, por exemplo:
Talvez seja necessário alterar seu modelo de usuário do Laravel. Encontrado regularmente em app/User.php ou app/Models/User.php.
Abra o arquivo e adicione após o namespace:
Na próxima etapa, você precisa migrar seus dados usando este comando:
Isso publicará as migrações na pasta de migração do seu aplicativo. Ao terminar, execute php artisan migrate para concluir as alterações que você fez.
Agora, você pode acessar a página da web clicando no URL do APLICATIVO.
E aqui está, agora você pode ser redirecionado para o aplicativo Shopify criado com o Laravel.
O Laravel Shopify não é apenas um pedaço de software ou um produto solitário — é uma plataforma de comércio tudo-em-um. Mais do que isso, é um ecossistema rico que cria estima para os proprietários de comércio ao reunir designers, especialistas em comércio e clientes com o interesse comum de tornar o comércio muito melhor para todos.
Obtenha frete avançado, gerenciamento configurável de fornecedores, recursos de pagamento e muito mais. Instale Shipturtle hoje na Shopify App Store e aproveite um teste gratuito para experimentar seus benefícios em primeira mão.
Quer saber mais sobre como o Shipturtle pode beneficiar sua empresa? Reserve uma demonstração personalizada com nossa equipe de vendas.
Experimente o poder do Shipturtle gratuitamente. Comece seu teste hoje e descubra como ela pode transformar sua loja multifornecedor do Shopify!
Inicie uma conversa! Compartilhe este artigo com sua rede. Diga a eles como podemos ajudar a melhorar sua loja de vários fornecedores.