Passar para o conteúdo principal

[Entrada de Pedidos - GCW] Conectando Lojas WooCommerce ao GelatoConnect

T
Escrito por Toby Dawson
Atualizado há mais de 2 semanas

Este guia apresenta um passo a passo para conectar lojas WooCommerce ao GelatoConnect, permitindo que o fluxo de pedidos seja automatizado do WooCommerce diretamente para o seu fluxo de produção.

Pré-requisitos

Antes de começar a conectar uma loja WooCommerce ao GelatoConnect, certifique-se de que você já tem:

  • Configuração do cliente no GelatoConnect: O cliente que é proprietário da loja WooCommerce deve ser criado com o acesso ao Storefronts habilitado

  • Configuração WooCommerce compatível: WooCommerce versão 2.4.8 ou superior, com a API devidamente configurada

  • Acesso de administrador: O PSP (Provedor de Serviços de Impressão) ou o seu cliente deve ter acesso de nível de administrador à loja WooCommerce

Visão geral do processo de conexão

O processo de conexão envolve quatro etapas principais:

  1. Preparação: Garantindo a configuração adequada no GelatoConnect e WooCommerce

  2. Conexão da loja: Estabelecendo o vínculo entre WooCommerce e GelatoConnect

  3. Configuração de produtos: Configurando produtos para impressão

  4. Testando: Validando a integração com pedidos de teste

Vamos analisar cada etapa em detalhes.

Fase 1: Preparação no GelatoConnect e WooCommerce

1) Configure o seu cliente

  • Acesse a seção Clientes no menu de navegação à esquerda da sua conta GelatoConnect

  • Selecione o cliente que é proprietário da loja WooCommerce. Caso ainda não exista, adicione um novo cliente.

2) Decida se você quer dar ao seu cliente acesso à interface do Storefronts Connect

Storefronts Connect é a interface utilizada por PSPs e seus clientes para gerenciar vitrines B2C (incluindo WooCommerce), importações de CSV e lojas manuais.

Sem acesso à interface do Storefronts Connect:

  • Os PSPs são responsáveis por conectar novos produtos à loja WooCommerce

  • Seu cliente pode precisar entrar em contato com você para saber mais sobre o pedido

  • Você vai precisar de acesso de administrador à loja WooCommerce para autorizar a conexão

Com acesso à interface do Storefronts Connect:

  • Seus clientes podem adicionar novos produtos à loja WooCommerce deles quando quiserem

  • O seu cliente tem acesso ao histórico de pedidos e aos detalhes de rastreamento

  • Você não vai precisar de acesso de administrador à loja WooCommerce, mas seu cliente vai precisar autorizar a conexão

3) Acesse a interface do Storefronts Connect

  • Os PSPs podem acessar os Storefronts usando seus dados de login já cadastrados no GelatoConnect.

  • Para dar aos seus clientes acesso ao Storefronts Connect:

    • Acesse a seção Clientes no GelatoConnect

    • Selecione o cliente e, em seguida, vá até "Editar cliente" no canto superior direito

    • Ative a chave \"Habilitar vitrines\"

    • Informe o e-mail, o primeiro nome e o sobrenome do seu cliente

    • Ao clicar no botão "Adicionar administrador", um e-mail será enviado ao seu cliente com instruções de acesso

4) Prepare o seu catálogo de produtos

  • Antes de conectar a loja, garanta que você já configurou produtos no GelatoConnect

  • Você vai precisar criar modelos de produto e produtos do cliente usando esses modelos de produto.

  • Dentro de um Produto do Cliente, você pode definir qual cliente terá acesso a esse produto

5) Configure a sua loja WooCommerce

Para garantir que a sua loja WooCommerce esteja devidamente configurada para a integração com o GelatoConnect:

  1. Verifique o acesso à WooCommerce REST API:

    • Verifique se o seu arquivo .htaccess contém: SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

  2. Habilitar API REST Legacy:

    • No seu Painel de controle WooCommerce, acesse WooCommerce → Configurações → Avançado

    • Selecione a guia Legacy API

    • Marque a caixa para "Ativar a REST API Legacy"

    • Clique em Salvar alterações

  3. Configure as Configurações de Links Permanentes:

    • Vá para Configurações → Links permanentes no seu painel de controle do WordPress

    • Em Configurações comuns, selecione qualquer opção, exceto Simples

    • Clique em Salvar alterações

    • Verifique a funcionalidade da API acessando https://your-site-url-here.com/wc-api/v1/ em seu navegador

  4. Instale o plugin WooCommerce Legacy REST API (para WooCommerce 9.0+):

    • Acesse Plugins → Adicionar novo no seu painel de controle do WordPress

    • Procure por "WooCommerce Legacy REST API"

    • Instale e ative o plugin

  5. Instale o plugin Gelato:

    • No seu painel de controle do WordPress, acesse Plugins → Adicionar novo

    • Pesquise por "Gelato"

    • Instale e ative o plugin Gelato Integration for WooCommerce

  6. Atualize o plugin Gelato para uso na vitrine:

    • No seu painel de controle do WordPress, acesse Plugins → Editor de plugins

    • No menu suspenso no canto superior direito, selecione Gelato Integration for WooCommerce

    • No painel à direita, localize e abra includes → Connector → GelatoConnector.php

    • Encontre esta linha de código: const GELATO_DASHBOARD_URL = 'https://dashboard.gelato.com';

    • Substitua por: const GELATO_DASHBOARD_URL = 'https://storefronts.gelato.com';

    • Clique em Atualizar arquivo para salvar as suas alterações

      Editor de plugins

Fase 2: Conectando uma loja WooCommerce

Para os lojistas (seu cliente)

  1. Acesse o Storefronts

  2. Acesse a seção Lojas:

    • Clique na guia "Lojas" no menu de navegação à esquerda

    • Clique no ícone do WooCommerce para iniciar o processo de conexão

  3. Insira a URL da sua loja WooCommerce

  4. Clique em "Continuar" para autorizar a conexão:

    • Você será redirecionado para a página de autenticação do WooCommerce

    • Faça login, se solicitado

    • Revise as permissões solicitadas pela Gelato

    • Clique em Autorizar para aprovar a conexão

  5. Confirme a conexão:

    • Depois da autorização, você vai voltar para o painel de controle do Storefronts Connect

    • Verifique se a sua loja aparece na lista de lojas conectadas com o status "Conectado"

Para PSPs (Você)

Os passos para conectar uma loja WooCommerce como PSP são muito parecidos com os de conectar uma loja como seu cliente.

A principal diferença é que você também vai precisar escolher a quais instalações e a quais clientes a loja WooCommerce deve ser atribuída.

Fase 3: Configurando produtos

Depois que a loja estiver conectada, seus produtos no GelatoConnect precisam ser vinculados aos anúncios de produtos na loja WooCommerce. Existem três maneiras de conectar os produtos:

Método 1: Conectando produtos WooCommerce existentes

Se a loja já possui produtos que precisam ser produzidos pelo GelatoConnect:

  1. Sincronizar produtos:

    • No painel de controle do Storefronts Connect, clique na loja WooCommerce conectada na lista de lojas

    • Clique no botão Sincronizar produtos no canto superior direito para buscar os produtos atuais da loja

    • Aguarde até que a sincronização seja concluída

  2. Mapear produtos:

    • Após a sincronização, todos os produtos do WooCommerce aparecerão na guia Todos os produtos

    • Para cada produto que precisa ser produzido, clique no produto e depois clique no botão Conectar

    • Escolha o produto que você quer conectar no catálogo

    • Para produtos que exigem arquivos de design, você será direcionado para o Design Editor onde poderá fazer o upload de um arquivo de design

    • Clique em Conectar para salvar o mapeamento

Método 2: Como criar novos produtos no Storefronts Connect

Para criar novos produtos que serão publicados na loja WooCommerce:

  1. Acesse a loja WooCommerce na lista de lojas

  2. Clique no botão Adicionar produto no canto superior direito

  3. Você pode adicionar um produto personalizado completamente novo ou selecionar um que já tenha sido adicionado a uma loja existente

  4. Se estiver adicionando um novo produto individual:

    • Selecione um produto do Catálogo de produtos

    • Adicione um design usando o Design Editor

    • Configure os detalhes do produto (nome, descrição, preço)

    • Em seguida, publique o produto na loja WooCommerce

Método 3: conexão de produtos em massa

Para lojas com muitos produtos, você pode usar o recurso de operação em massa:

  1. Exportar lista de produtos:

    • Acesse a página da loja no Storefronts Connect e clique em Operações em massa no canto superior direito

    • Selecione Conectar produtos usando arquivos

    • Clique em Exportar CSV e um arquivo CSV com todos os produtos da loja será baixado

  2. Preencha o CSV:

    • Abra o CSV em um aplicativo de planilha

    • Para cada produto, adicione o seguinte nas colunas correspondentes:

      • UID do produto: O identificador do produto no GelatoConnect

      • URL do arquivo de design: URL para o arquivo imprimível de cada produto. Isso deve ser um hiperlink direto para o arquivo

  3. Importar produtos mapeados:

    • Volte para Painel de controle e clique em Operações em massa

    • Digite o seu endereço de e-mail, clique em Fazer upload de CSV e escolha o seu arquivo CSV

    • Clique em Conectar produtos usando arquivos no canto superior direito

Fase 4: Testando a integração

Antes de confiar na integração para pedidos de produção, teste minuciosamente a conexão:

  1. Faça um pedido de teste:

    • Acesse o site da loja WooCommerce

    • Compre um dos produtos mapeados. É recomendado usar um código de desconto para testes

    • Conclua o processo de finalização da compra

  2. Verifique o recebimento do pedido:

    • Verifique se o pedido aparece no Storefronts Connect

    • Verifique se ele também aparece na página de gerenciamento de pedidos do seu painel de controle do GelatoConnect

    • Confirme se todos os detalhes do pedido estão corretos, incluindo:

      • Informações do cliente

      • Especificações do produto

      • Arquivos de design

      • Detalhes de envio

  3. Acompanhe o pedido durante a produção:

    • Acompanhe o pedido de teste em todo o seu fluxo de produção

    • Verifique se as atualizações de status aparecem corretamente no Storefronts Connect e na área administrativa do WooCommerce

  4. Cancelamento de pedido de teste (opcional):

    • Faça outro pedido de teste

    • Cancele pelo WooCommerce

    • Verifique se o cancelamento foi processado corretamente no GelatoConnect

Respondeu à sua pergunta?