Guia · PrestaShop + Odoo

Como integrar o PrestaShop com o Odoo

Conecte o PrestaShop com uma chave de Webservice e o Odoo com uma chave de API. O Odoo publica o catálogo no PrestaShop, com os atributos convertidos em combinações, e envia o estoque dos locais que você escolher e os preços das suas listas. Cada pedido do PrestaShop vira um pedido de venda do Odoo e cada cliente um contato, prontos para faturar.

Antes de começar

O que você precisa.

  • PrestaShop 1.6 a 9, acessível via HTTPS, com o Webservice ativado.
  • A URL do seu Odoo, o banco de dados, um usuário e uma chave de API desse usuário.
  • A mesma referência (SKU) nos dois catálogos.
Passo a passo

A configuração.

  1. Conecte PrestaShop

    Você cria uma chave do Webservice no admin do PrestaShop e a cola no NexxoSync com o endereço da sua loja. Funciona com o PrestaShop 1.6 a 9.

    1. No PrestaShop, vá em Parâmetros avançados › Webservice, ative-o e adicione uma chave com as permissões que o NexxoSync indica.
    2. No NexxoSync, vá em Conexões, escolha PrestaShop e cole o endereço da sua loja e a chave.
    3. Opcional: instale o módulo NexxoSync para ter avisos em tempo real e receber os pedidos dos seus outros canais.
  2. Conecte Odoo

    O Odoo não tem um login central para apps: você se conecta com a URL do seu Odoo, o banco de dados, o usuário e uma API key. Um módulo opcional adiciona notificações em tempo real.

    1. No Odoo, crie uma API key para o usuário com o qual o NexxoSync vai operar.
    2. No NexxoSync, vá em Conexões, escolha Odoo e informe a URL, o banco de dados, o usuário e a API key.
    3. Opcional: baixe o módulo NexxoSync Connector, instale-o no Odoo e cole o token que o NexxoSync mostra.
  3. Crie a integração

    Crie uma integração entre PrestaShop e Odoo. O assistente pergunta onde fica seu catálogo e onde as vendas são registradas, e propõe uma tabela de fluxos: uma linha por tipo de dado, cada uma com sua própria direção.

  4. Configure os fluxos

    Ative estas linhas. As outras podem ficar desativadas ou ser ajustadas ao seu caso: direções que a API de uma plataforma não permite aparecem desativadas, com o motivo.

    • Publicar produtos novos: Odoo → PrestaShop. Cria produtos no PrestaShop, simples ou com combinações, a partir do Odoo.
    • Estoque: Odoo → PrestaShop. A partir dos locais do Odoo que você incluir.
    • Preços: Odoo → PrestaShop. A partir de listas de preços do Odoo, convertidos para os preços sem impostos do PrestaShop.
    • Pedidos: PrestaShop → Odoo. Cada pedido do PrestaShop é criado como pedido de venda.
    • Clientes: PrestaShop → Odoo. Os clientes do PrestaShop são criados ou atualizados como contatos.
  5. Vincule seus produtos

    O NexxoSync propõe vínculos entre os dois catálogos por SKU: confirme-os. Produtos sem SKU podem ser vinculados à mão. Só os produtos vinculados são sincronizados. Os produtos que só existem em Odoo são criados em PrestaShop pelo fluxo Publicar, que vem desativado por padrão.

  6. Simule e ative

    Simule os fluxos de estoque, preços e clientes para ver cada mudança que fariam, sem gravar nada. Depois ative a integração: os fluxos rodam a cada mudança onde a plataforma envia notificações, com uma execução agendada como rede de segurança, e cada execução fica no histórico.

Bom saber

Dicas de configurações reais.

  • Se a sua lista de preços do Odoo tem preços com impostos, informe a alíquota na conexão do PrestaShop: o PrestaShop guarda os preços sem impostos e o NexxoSync os converte.
  • Instale o módulo do NexxoSync no PrestaShop para que os pedidos novos cheguem ao Odoo na hora; sem ele, são lidos a cada poucos minutos (15 por padrão).
  • Os pedidos podem chegar como rascunho, confirmados, ou confirmados e faturados automaticamente, com mapeamento de pagamentos, envios e impostos.
Perguntas frequentes

Como integrar o PrestaShop com o Odoo

Com que rapidez os pedidos do PrestaShop chegam ao Odoo?

Na hora com o módulo do NexxoSync instalado no PrestaShop. Sem ele, os pedidos novos são lidos a cada poucos minutos (15 por padrão).

O PrestaShop pode ser a origem do catálogo?

Sim. Produtos, estoque e preços também podem ir do PrestaShop para o Odoo. Escolha uma direção por fluxo.

Funciona com PrestaShop multiloja?

Sim. Cada conexão do NexxoSync trabalha na sua própria loja.

Conecte sua primeira loja hoje.

Criar conta