Os recursos do Feedance AI estão sendo implementados.
Confira!

O que é PrestaShop?

PrestaShop

O PrestaShop é uma plataforma de comércio eletrônico de código aberto, lançada inicialmente em 2007 por uma equipe sediada na França. Os lojistas baixam e hospedam o software por conta própria (a versão principal mais recente, PrestaShop 9, roda em PHP 8.1+ e no framework Symfony), o que lhes dá controle total sobre o código e a infraestrutura de sua loja, em vez de usar uma plataforma SaaS totalmente hospedada.

Os mercados mais fortes do PrestaShop são a França e a Espanha, que juntos representam uma grande parte de suas mais de 190,000 lojas ativas em todo o mundo, com adoção significativa na Itália, Polônia e outros países europeus. Por ser gratuito, auto-hospedado e altamente personalizável por meio de módulos e temas, é uma escolha comum para varejistas de pequeno e médio porte, principalmente na Europa.

Por que conectar o PrestaShop ao Feedance?

Gerir uma loja autohospedada significa que os dados de produtos, estoque e pedidos residem inteiramente dentro da sua própria instalação do PrestaShop, sem qualquer conexão integrada com marketplaces, comparadores de preços ou canais de publicidade. Conectar o PrestaShop ao Feedance permite que você mantenha esse catálogo e os dados de estoque fluindo externamente sem precisar exportar arquivos manualmente ou manter scripts personalizados.

Uma vez conectado, o Feedance pode coletar seus dados de produtos e estoque regularmente e transformá-los em feeds formatados para os canais de venda, mantendo também as informações de pedidos disponíveis para conciliação. Isso é especialmente útil para lojistas do PrestaShop que gerenciam catálogos extensos, mudanças frequentes de preços ou estoque, ou múltiplos canais de venda além da sua própria loja virtual.

Como o Feedance se conecta ao PrestaShop?

A Feedance se conecta diretamente à sua loja PrestaShop usando autenticação segura baseada em chave. Você gera uma chave de API no painel administrativo do PrestaShop e concede a ela acesso aos recursos específicos da loja que a Feedance precisa. Assim que essa chave é inserida na Feedance, a conexão é estabelecida sem a necessidade de instalar um plugin personalizado ou modificar o código-fonte da sua loja.

A partir desse ponto, a Feedance utiliza a conexão para ler seu catálogo e dados de estoque e para manter as informações de pedidos atualizadas, respeitando as permissões concedidas à chave. Como a conexão é baseada em credenciais e não em arquivos, não há necessidade de gerar ou carregar manualmente exportações em CSV ou XML.

Que dados a Feedance acede do PrestaShop?

O Feedance funciona com três categorias de dados de qualquer plataforma conectada, incluindo o PrestaShop:

Entidade de dadosO que o Feedance lê/atualiza
ProdutosTítulos, descrições, preços, imagens, categorias e identificadores de produtos, incluindo combinações/variantes de produtos.
EstoqueQuantidades em estoque e disponibilidade por produto e combinação.
PedidosRegistros de pedidos e informações de status usados ​​para conciliação e geração de relatórios.

A Feedance não acessa nem modifica outros dados do PrestaShop, como registros de clientes, cupons ou configurações de frete e impostos.

Considerações específicas do PrestaShop que vale a pena conhecer.

  • A API de serviço web está desativada por padrão. O PrestaShop é fornecido com a API desativada; ela precisa ser ativada e uma chave gerada em Parâmetros Avançados > Serviço Web antes que qualquer ferramenta externa, incluindo o Feedance, possa se conectar.
  • As permissões de acesso aos recursos são concedidas individualmente. Uma chave de API expõe apenas os recursos específicos (como produtos, estoque ou pedidos) aos quais ela recebeu acesso explicitamente; portanto, uma chave criada para uma finalidade específica pode precisar ter suas permissões ampliadas.
  • As combinações carregam seu próprio estoque. Produtos com variantes (tamanho, cor e opções semelhantes) armazenam dados de quantidade separadamente para cada combinação, em vez de uma única quantidade no produto base, o que afeta a forma como o estoque precisa ser lido para obter informações precisas.
  • Configurações com várias lojas definem o escopo dos dados por loja. As lojas que utilizam o recurso de múltiplas lojas do PrestaShop gerenciam os dados de estoque e catálogo por loja ou grupo de lojas, de modo que as lojas que uma chave de API pode visualizar determinarão quais produtos, estoque e pedidos estão disponíveis para sincronização.

Como conectar o PrestaShop ao Feedance

  1. No painel administrativo do PrestaShop, acesse Parâmetros Avançados > Serviço Web e habilite o recurso de serviço web.
  2. Gere uma nova chave de API e conceda a ela permissão para acessar seus recursos de produto, estoque e pedidos.
  3. No Feedance, inicie uma nova conexão de loja e selecione PrestaShop como plataforma.
  4. Insira o URL da sua loja e a chave da API e deixe o Feedance verificar a conexão.
  5. Analise os produtos, o inventário e os pedidos que o Feedance importou e, em seguida, configure as suas definições de feed e as exportações de canais.

Com que frequência os dados do seu PrestaShop são sincronizados?

O Feedance sincroniza seus produtos, estoque e pedidos do PrestaShop de forma automática e regular após a conexão inicial, garantindo que seus feeds reflitam as alterações recentes de catálogo e estoque sem a necessidade de reexportações manuais. A frequência exata de sincronização pode variar de acordo com o plano e o tamanho da loja, e você também pode acionar uma sincronização manual no Feedance caso precise que as alterações mais recentes do PrestaShop sejam refletidas mais rapidamente.

Problemas comuns de conexão com o PrestaShop e como resolvê-los

QuestãoCausa provávelFixar
Feedance não consegue conectar / erro de chave inválidaO recurso de serviço web está desativado ou a chave da API não possui as permissões necessárias.Habilite o serviço web em Parâmetros Avançados > Serviço Web e confirme se a chave tem acesso a produtos, estoque e pedidos.
A loja parece estar inacessível.A loja não está acessível publicamente via HTTPS, ou um firewall/módulo de segurança está bloqueando as requisições da API.Confirme se a loja virtual está acessível via HTTPS e verifique se há regras nos módulos de hospedagem ou segurança bloqueando o tráfego do serviço web.
O inventário parece incorreto para produtos variantes.O estoque é rastreado por combinação, e o estoque em nível de combinação não foi incluído na sincronização.Verifique se o estoque combinado está habilitado e atualizado no PrestaShop para garantir que as quantidades estejam corretas no nível da variante.
Alguns produtos ou pedidos estão faltando após a configuração de várias lojas.O escopo da loja na chave da API não inclui todas as lojas que você esperava que o Feedance sincronizasse.Verifique a atribuição da chave de API à loja ou ao grupo de lojas e ajuste-a para abranger as lojas que deseja sincronizar.

Dicas de otimização de feeds do PrestaShop

  1. Mantenha as referências/SKUs dos produtos consistentes em todas as combinações para que os canais possam corresponder as variantes corretamente.
  2. Preencha todos os dados do produto no PrestaShop, incluindo títulos, categorias e imagens, antes de sincronizar, pois anúncios incompletos têm maior probabilidade de serem rejeitados por marketplaces e canais de publicidade.
  3. Certifique-se de que o estoque em nível de combinação esteja ativado e preciso se o seu catálogo depender de variantes de produtos, para que os feeds de estoque reflitam a disponibilidade real.
  4. Se você utiliza o recurso de múltiplas lojas do PrestaShop, verifique periodicamente quais lojas sua chave de API abrange para evitar anúncios perdidos ou duplicados.
  5. Verifique regularmente o mapeamento do status dos pedidos para que os relatórios e a conciliação subsequentes permaneçam precisos à medida que sua loja cresce.

Perguntas frequentes sobre o PrestaShop

  • Como o Feedance se conecta ao PrestaShop?

    O Feedance se conecta diretamente à sua loja PrestaShop usando a API de serviço web integrada da loja. Você gera uma chave de API no painel administrativo do PrestaShop, em Parâmetros Avançados e Serviço Web, e então insere a URL da sua loja e essa chave no Feedance. O Feedance usa essa conexão segura, baseada em chave, para ler e atualizar os dados de seus produtos, estoque e pedidos, sem a necessidade de instalar plugins personalizados ou alterar o código da sua loja.

  • Qual é o aspecto mais importante a saber sobre o PrestaShop antes de começar a usar?

    A API de serviços web do PrestaShop está desativada por padrão, portanto, você precisa ativá-la e gerar uma chave de API com as permissões de recurso corretas antes que o Feedance possa se conectar. Também é importante saber que, se sua loja usa combinações de produtos, como variações de tamanho ou cor, as quantidades em estoque são rastreadas separadamente para cada combinação, e não para o produto base. Portanto, o estoque por combinação deve ser ativado para obter dados de inventário precisos.

  • Que dados o Feedance lê e atualiza do PrestaShop?

    O Feedance trabalha com três tipos de dados do PrestaShop: produtos, estoque e pedidos. Isso inclui detalhes do produto, como títulos, descrições, preços, imagens e variantes, além de quantidades em estoque e registros de pedidos. O Feedance não acessa outros dados do PrestaShop, como contas de clientes, cupons ou configurações de frete e impostos.

  • Como faço para manter meu feed do PrestaShop atualizado?

    Após a conexão da sua loja, o Feedance sincroniza seus produtos, estoque e pedidos do PrestaShop de forma automática e regular, para que seu feed reflita as alterações recentes de catálogo e estoque. Se você fizer grandes alterações em massa no PrestaShop, como importar novos produtos ou atualizar preços em lote, é recomendável verificar o Feedance posteriormente para confirmar se a atualização foi aplicada, já que o tempo de sincronização pode variar de acordo com o plano e o tamanho da loja.

  • O Feedance é compatível com a funcionalidade de múltiplas lojas do PrestaShop?

    A Feedance se conecta usando uma chave de API que tem escopo para a(s) loja(s) à(s) qual(is) essa chave foi concedida no seu painel administrativo do PrestaShop. Se você utiliza uma configuração com várias lojas, certifique-se de que a chave de API que você usa abranja todas as lojas cujos produtos, estoque e pedidos você deseja que a Feedance sincronize, já que os dados de estoque e catálogo podem ser gerenciados separadamente em cada loja de um grupo com várias lojas.

Agende agora sua demonstração de 15 minutos

Agende minha demonstração

Vamos adaptar a demonstração às suas necessidades imediatas e responder a todas as suas perguntas. Prepare-se para ver como funciona!