Integração

Integração NetSuite e PrestaShop: encomendas, stock e combinações sincronizados

O PrestaShop sustenta um grande número de lojas em Espanha e por toda a Europa, e o conector próprio do NetSuite não o inclui. Ligamos os dois com o conector pré-construído da Celigo para PrestaShop ou com uma integração à medida através de API, desenhada em torno das suas combinações, da sua multiloja e dos seus módulos de pagamento, e monitorizamo-la depois do go-live. Somos parceiro de implementação da Celigo e parceiro da Stacksync, e construímos diretamente sobre as API quando nenhuma plataforma é a opção certa.

30 minutos · Sem compromisso · Português, espanhol, inglês e catalão

Parceiro de implementação da Celigo · Parceiro da Stacksync · Engenheiros sênior baseados na Espanha

Em resumo: o PrestaShop e o NetSuite podem ligar-se de três maneiras: com o conector da Celigo para PrestaShop, com um desenvolvimento à medida sobre a API do PrestaShop e os serviços web do NetSuite, ou com um módulo de PrestaShop já existente. A escolha depende da versão do PrestaShop e dos módulos, do catálogo e do número de combinações, de quantas lojas gere e de como as finanças querem contabilizar as encomendas e os recebimentos.

Quando o PrestaShop e o NetSuite vivem separados

Costuma começar com um passo manual que nunca desaparece. Talvez reconheça alguns destes:

  • As encomendas são reintroduzidas à mão no NetSuite, ou exportadas do PrestaShop num ficheiro CSV.
  • O stock por combinação (tamanho, cor) está errado na loja online: vende-se a mais uma variante e sobra outra.
  • Os preços mantêm-se duas vezes, no NetSuite e na loja.
  • Uma loja B2C e outra B2B funcionam com regras diferentes, e ninguém é responsável pela diferença.
  • O fecho do mês significa reconciliar à mão os recebimentos de Redsys, PayPal ou Stripe.

Fazer entrar as encomendas é a parte fácil; o nosso artigo sobre quatro formas de levar as encomendas de ecommerce para o ERP explica a arquitetura que está por trás. Também o desvio do stock raramente é um problema de velocidade, como explicamos em porque é que o stock se desajusta entre canais.

Existe um conector nativo do NetSuite para PrestaShop?

Não. A documentação da Oracle sobre o NetSuite Connector enumera como lojas suportadas Amazon Seller Central, Amazon Vendor Central, BigCommerce, eBay, Magento 2, Shopify, Shopify POS, Walmart e WooCommerce, além do ShipStation entre os 3PL. O PrestaShop não consta da lista. Verificámo-lo a 15 de outubro de 2026 (Oracle, NetSuite Connector: Supported Storefronts and 3PLs).

A Celigo oferece no integrator.io um conector pré-construído para PrestaShop. Autentica-se com uma chave do Webservice do PrestaShop e cobre carrinhos, clientes, encomendas, produtos e stock, entre outros, com um modo HTTP para o que não esteja na sua lista de endpoints pré-construídos. É um conector sobre o qual construir fluxos, pelo que o mapeamento para o NetSuite continua a ser trabalho de desenho. Existem também módulos de PrestaShop que dizem ligar ao NetSuite; convém avaliar cada um pelos seus méritos.

O que sincronizamos entre o PrestaShop e o NetSuite

Fluxo Direção O que cobre
Encomendas PrestaShop → NetSuite Linhas, transportadora, método de pagamento, descontos e vales
Clientes e moradas PrestaShop → NetSuite Compradores convidados e registados; as contas B2B podem seguir também do NetSuite para o PrestaShop
Produtos, combinações e preços NetSuite → PrestaShop Quando o NetSuite é o mestre de artigos
Stock NetSuite → PrestaShop Por combinação e por armazém ou localização
Estado da encomenda, expedição e seguimento NetSuite → PrestaShop Confirmação de expedição e números de seguimento de volta à loja
Devoluções e reembolsos PrestaShop → NetSuite Vales de crédito e reembolsos associados à encomenda original; veja devoluções, reembolsos e notas de crédito
Recebimentos e liquidações Gateway de pagamento → NetSuite Liquidação de Redsys, PayPal, Stripe e outros pagamentos face ao movimento bancário

Se vende também em marketplaces, as liquidações seguem outra lógica; veja a nossa página de liquidações de marketplace.

Celigo ou API à medida: como escolhemos

Via Adequa-se quando Atenção a Quem a mantém
Celigo integrator.io com o conector de PrestaShop Já usa Celigo, ou tem vários sistemas para ligar e quer uma plataforma com painel de monitorização O conector é uma peça de construção, não uma aplicação acabada PrestaShop–NetSuite; o lado do NetSuite continua a exigir desenho e configuração Uma plataforma gerida, operada por nós ou pela sua equipa
Integração à medida sobre a API do PrestaShop e o NetSuite (SuiteTalk REST, RESTlets) Muita personalização, um catálogo muito grande, lógica multiloja pouco habitual, ou não querer licenciar um iPaaS O código é seu, pelo que tem de estar documentado, testado e monitorizado Nós, ou a sua equipa depois de formada
Módulo de PrestaShop existente Casos simples Manutenção, versões de PrestaShop suportadas e quem é o dono do código O fornecedor do módulo, mais a sua agência

A decisão depende da versão do PrestaShop e dos módulos, da dimensão do catálogo e do número de combinações, do número de lojas, do volume de encomendas e dos seus picos, das regras de contabilização das finanças e do iPaaS que já paga. Não somos revendedores e recomendamos a via que se adequa, não a que mais vendemos. Para o equilíbrio geral, veja iPaaS, ponto a ponto e middleware. Somos parceiro de implementação da Celigo e só a recomendamos quando se adequa.

Decisões de desenho próprias do PrestaShop

É aqui que as integrações com PrestaShop correm bem ou mal. Nada disto sai da configuração por defeito de um conector.

Combinações e artigos matriz do NetSuite. O produto corresponde a um pai de matriz e cada combinação a um filho de matriz, com os valores de atributo mapeados nos dois lados. A referência (SKU) de cada combinação tem de ser única e estável. Acorde de antemão o que acontece quando a agência acrescenta um atributo ou um valor novo, porque uma combinação por mapear é um produto que deixa de vender sem avisar.

Multiloja. Várias lojas, seja por país ou separadas em B2B e B2C, têm de corresponder à subsidiária (OneWorld), ao nível de preços, à moeda e à localização certos do NetSuite. Decida-o loja a loja antes de construir, não enquanto se depura um preço errado.

Estados da encomenda. Associe cada estado de encomenda do PrestaShop, incluindo os personalizados que os módulos acrescentam, a uma encomenda de venda, a uma expedição ou a um cancelamento do NetSuite. Decida que estado dispara a importação; «pagamento aceite» é uma escolha habitual e mantém fora do NetSuite as encomendas por pagar.

Módulos de pagamento. Redsys, PayPal, Stripe, transferência bancária e pagamento contra reembolso transformam-se cada um num depósito de cliente ou num recebimento no NetSuite de forma diferente, e cada um liquida segundo o seu próprio calendário. Desenhamos como se regista cada método e como se reconcilia a sua liquidação.

Quem emite a fatura legal. O PrestaShop pode gerar faturas, e o NetSuite também. Escolha um único emissor, nunca os dois. Em Espanha, o sistema de faturação tem de cumprir a regulamentação do SII e do Verifactu, pelo que a escolha deve ser acordada com o consultor fiscal antes do go-live. Isto não é aconselhamento fiscal.

Impostos. As regras de impostos do PrestaShop e os códigos de imposto do NetSuite são dois modelos diferentes. Mapeie-os de forma explícita, incluindo casos especiais como o recargo de equivalencia em algumas vendas B2B espanholas e o OSS da UE para o B2C transfronteiriço. As regras são fixadas pelo consultor; a integração transporta-as.

API e alojamento. O PrestaShop está normalmente alojado pelo próprio cliente, pelo que a API corre no seu servidor. Contam o desempenho, a cache, o HTTPS e o âmbito da chave de API, e também as implementações da sua agência. O PrestaShop 9, publicado a 10 de junho de 2025, acrescenta uma Admin API baseada em API Platform com autorização OAuth, a par do Webservice anterior. A sua cobertura era ainda parcial no lançamento, pelo que escolhemos a API por versão e por endpoint depois de verificar o que a sua versão realmente expõe.

Atualizações e módulos. Uma atualização do PrestaShop ou de um módulo, ou um override, pode alterar estruturas de dados. Inclua testes de integração na rotina de lançamentos da agência para que uma atualização não quebre os fluxos.

Tempo real ou por lotes. O Webservice funciona por pedido e resposta, pelo que um fluxo normalmente consulta periodicamente. Que a instalação possa também enviar notificações depende da versão e dos módulos, e confirmamo-lo na descoberta. A frequência do stock depende da rotação do catálogo.

Como decorre um projeto NetSuite–PrestaShop

  1. Descoberta com a sua agência de PrestaShop. Versão, módulos, lojas, combinações e módulos de pagamento.
  2. Mapeamento e construção em sandbox. Com os seus dados reais, cobrindo os casos-limite: combinações, vales, reembolsos, várias lojas.
  3. Execução em paralelo. Sobre um subconjunto de produtos ou encomendas, comparando com o que faz hoje.
  4. Go-live e monitorização. Implementamos, vigiamos de perto as primeiras sincronizações e continuamos consigo.

O prazo depende da via e da instalação, e fixamos âmbito e esforço depois da descoberta, não a adivinhar antes.

Depois do go-live: monitorização, erros e propriedade

A maioria das integrações não falha no primeiro dia. Falha numa semana de muito trabalho, em silêncio, e alguém dá por isso no fecho do mês. Por isso a gestão de erros, as repetições automáticas e os alertas são entregues com a integração. No PrestaShop, os alertas que costumamos configurar cobrem as importações de encomendas falhadas, as combinações por mapear, os erros na carga de stock e as falhas de autenticação da API.

Acordamos com a sua agência de PrestaShop quem corrige o quê: as alterações na loja são da agência, a integração é nossa ou sua. O que construímos é seu. Documentamos os fluxos e, se preferir geri-los internamente, formamos a sua equipa. O nosso artigo sobre a vida depois do go-live explica porque é que esta fase decide se uma integração dura.

Porquê a Atypical Tech

  • Conhecimento profundo do NetSuite, não só canalização. Compreendemos os registos, os processos e as finanças por trás de cada fluxo.
  • Só engenheiros seniores. Quem define o âmbito do seu projeto é quem o constrói.
  • Parceiro onde ajuda, independente onde conta. Somos parceiro de implementação da Celigo e parceiro da Stacksync, e construímos diretamente sobre as API quando nenhuma plataforma se adequa.
  • Sediados em Espanha, a trabalhar por toda a Europa. Em inglês, espanhol, português e catalão. Já operamos integrações com Shopify, WooCommerce e Magento; o WooCommerce é o parente mais próximo, por ser de código aberto e estar normalmente alojado pelo cliente. Vende também B2B? Leia sobre o ecommerce B2B para distribuidores. Veja todos os sistemas que ligamos.

Fontes

Perguntas frequentes

É possível integrar o PrestaShop com o NetSuite?

Sim, através de um iPaaS como a Celigo, que tem um conector pré-construído para PrestaShop, ou através de uma integração à medida com a API do PrestaShop e os serviços web do NetSuite.

O NetSuite Connector suporta o PrestaShop?

A lista de lojas suportadas do NetSuite Connector da Oracle não inclui o PrestaShop (verificado a 15 de outubro de 2026). Use a Celigo, um desenvolvimento à medida ou um módulo que tenha avaliado.

Como se mapeiam as combinações do PrestaShop no NetSuite?

Normalmente como artigos matriz: o produto como pai da matriz e cada combinação (tamanho, cor) como artigo filho, de modo que o stock e o preço coincidam por variante.

O stock sincroniza-se em tempo real?

Pode ser quase em tempo real ou agendado. Depende da via, do alojamento do PrestaShop e da rotação do catálogo. Os catálogos de alta rotação precisam de atualizações de stock frequentes.

Funciona com a multiloja do PrestaShop?

Sim, mas cada loja tem de corresponder à subsidiária, ao nível de preços, à moeda e à localização adequados no NetSuite.

Que versões do PrestaShop são suportadas?

O Webservice do PrestaShop é a interface de sempre, e o PrestaShop 9 acrescenta uma nova Admin API. O desenho depende da versão e dos módulos, pelo que verificamos ambos na descoberta.

Quem deve emitir a fatura: o PrestaShop ou o NetSuite?

Um dos dois, não ambos. Em Espanha a escolha afeta o cumprimento do sistema de faturação (SII e Verifactu), pelo que deve ser decidida com o consultor fiscal antes do go-live.

A nossa agência de PrestaShop continuará envolvida?

Normalmente sim. Acordamos quem é responsável pelas alterações na loja e quem pela integração, para que as atualizações não a quebrem.

Próximos passos

Conte-nos como é o seu PrestaShop

Reserve uma chamada de 30 minutos e traga a versão do PrestaShop, os módulos de que depende e o número de lojas. Diremos, sem rodeios, que via se adequa e o que vigiaríamos. Respondemos em um dia útil.

Agende uma conversa de 30 min →

30 minutos · Sem compromisso · Português, espanhol, inglês e catalão

← Todas as integrações

An unhandled error has occurred. Reload 🗙