Integrar o JetEngine com o WooCommerce é usar a engrenagem de dados dinâmicos do JetEngine sobre o catálogo da loja, montando listagens de produtos, exibindo preço e estoque em qualquer lugar e ligando produtos a outros conteúdos sem depender só do template padrão do WooCommerce. O WooCommerce entrega a loja, e o JetEngine entrega o controle visual dos dados. O resultado é uma loja WooCommerce com vitrines e fichas montadas do seu jeito, com dados que se atualizam sozinhos. Este guia faz parte do hub de WooCommerce da FULL e mostra o passo a passo real, da ativação do módulo à listagem de produtos testada.
Neste artigo
O que muda ao integrar o JetEngine com a loja
Integrar o JetEngine com a loja muda quem controla a exibição dos dados de produto: em vez de aceitar só o template padrão do WooCommerce, você monta listagens e blocos dinâmicos que puxam preço, estoque, atributos e meta de cada produto para onde quiser na página. O WooCommerce continua cuidando de carrinho e pedido, enquanto o JetEngine cuida da apresentação dos dados.
Na prática, você ativa o módulo de integração, cria uma listagem que percorre os produtos e exibe os campos via dados dinâmicos, depois monta vitrines, grades e fichas com esses blocos. Assim, a mesma estrutura serve a todo o catálogo. Nos atendimentos da FULL sobre lojas WooCommerce, o tropeço campeão é tentar montar a listagem antes de ativar o módulo WooCommerce do JetEngine, o que deixa os campos de produto invisíveis para os dados dinâmicos.
Legenda: o JetEngine monta a listagem e exibe os dados de cada produto do WooCommerce.
Quando vale usar o JetEngine na loja em vez do template padrão
Vale usar o JetEngine na loja quando você quer vitrines e grades de produto fora do padrão, quando precisa exibir meta ou atributos que o template não mostra ou quando monta relações entre produtos e outros conteúdos, e vale ficar no template padrão quando a loja simples já atende e a prioridade é a leveza. O JetEngine rende quando a apresentação dos dados é um diferencial.
Use este teste antes de integrar. Diga SIM ao JetEngine se a sua loja precisa de listagens personalizadas, filtros sobre atributos ou blocos que mostram dados de produto em páginas fora da loja. Diga NÃO se o template padrão do WooCommerce já entrega o que você precisa, porque aí a integração adiciona complexidade sem retorno. O encaixe ideal é a loja que trata a vitrine como parte da conversão. Para personalizar também o checkout nesse cenário, o guia de campos de checkout com o JetWooBuilder complementa a integração.
Pré-requisitos antes de integrar
Antes de integrar o JetEngine ao WooCommerce você precisa de três peças no lugar, o WooCommerce instalado com produtos cadastrados, o JetEngine do Crocoblock ativo, e o módulo de integração com o WooCommerce habilitado dentro do JetEngine, e a falta de qualquer uma deixa os dados de produto fora do alcance das listagens. Sem o módulo ligado, o JetEngine não enxerga os campos do WooCommerce.
Checklist de prontidão antes de começar:
- WooCommerce instalado e com produtos cadastrados.
- JetEngine do Crocoblock instalado e ativado.
- O módulo de integração com o WooCommerce habilitado no JetEngine.
- A definição de quais dados de produto a listagem vai exibir.
- Um construtor de página, como o Elementor, para montar os blocos.
- Um produto de teste para validar a listagem antes de aplicar a tudo.
- Backup do site antes de assumir a exibição dos dados de produto.
Pense no conjunto como uma vitrine de loja física: o WooCommerce é o estoque nos fundos com preço e quantidade, o JetEngine é o vitrinista que escolhe o que mostrar e como, e o módulo de integração é a porta que liga o estoque à vitrine. Sem abrir essa porta, o vitrinista monta o display, mas não alcança os produtos para expor.
Como integrar o JetEngine ao WooCommerce em 5 passos
Integrar o JetEngine ao WooCommerce segue cinco passos, da ativação do módulo à listagem testada, e respeitar a ordem evita o erro mais comum: montar a listagem antes de ligar o módulo de integração. Cada passo liga uma ponta, do dado à vitrine. Confirme antes que o WooCommerce e o JetEngine estão ativos, porque a integração depende dos dois juntos.
| Etapa | Objetivo | Check de validação |
|---|---|---|
| Ativar o módulo WooCommerce | Ligar os dois sistemas | Produto disponível no JetEngine |
| Criar a listagem de produtos | Montar o item base | Listing Item do produto salvo |
| Exibir os dados do produto | Mostrar preço e meta | Campos dinâmicos no card |
| Montar a vitrine na página | Organizar a grade | Listagem exibindo produtos |
| Testar a exibição na loja | Confirmar os dados | Produto de teste correto no front |
Passo 1: Ative o módulo WooCommerce no JetEngine
No painel do JetEngine, abra a aba de módulos e ative a integração com o WooCommerce, porque é ela que faz os produtos e os campos da loja ficarem disponíveis para as listagens e os dados dinâmicos. Sem esse módulo, o JetEngine não enxerga preço, estoque nem atributos, conforme a referência dos plugins do WordPress. Salve a ativação e confira que o tipo de conteúdo produto passou a aparecer nas opções de listagem. Esse passo é a porta que liga os dois sistemas: a partir dele, todo o catálogo do WooCommerce vira fonte de dados para o JetEngine. Confirme a ativação antes de montar qualquer listagem.
Passo 2: Crie a listagem de produtos
No JetEngine, crie uma listagem do tipo produto, definindo o Listing Item que vai servir de molde para cada card da vitrine, porque é esse item que decide como um produto aparece na grade. Monte o card com os campos que importam, imagem, nome, preço e botão de compra, usando os dados dinâmicos do produto. Pense no card como o modelo único que vale para todo o catálogo. Salve o Listing Item, deixando o molde pronto para ser repetido na vitrine. Esse modelo é o que dá consistência à loja inteira, em vez de você desenhar cada produto separado, o que seria inviável em escala.
Passo 3: Exiba os dados do produto
Dentro do Listing Item, conecte cada elemento aos dados dinâmicos do WooCommerce, apontando para preço, estoque, atributos ou qualquer meta do produto, porque é essa ligação que enche o card com a informação real de cada item. Escolha os campos certos na fonte de dados do produto, não em campos genéricos. Combine dados nativos do WooCommerce com campos meta extras, se a sua loja tiver. Confirme que o card mostra o valor de um produto real antes de avançar. Se o estoque aparecer errado na exibição, veja como corrigir o erro de estoque do WooCommerce com o JetEngine, que costuma ser um campo mal apontado.
Passo 4: Monte a vitrine na página
Adicione a listagem de produtos à página no seu construtor, definindo colunas, ordenação e quantos itens aparecem, porque é a vitrine que organiza a grade que o cliente percorre. Ajuste o layout para o catálogo respirar, equilibrando densidade e clareza. Você pode montar vitrines diferentes para destaques, categorias ou promoções, todas com o mesmo Listing Item. Aplique filtros se quiser que o cliente refine por atributo. Salve a página e confira a grade. Uma vitrine bem montada melhora a navegação e ajuda o cliente a chegar ao produto, então cuide do equilíbrio entre quantos itens mostrar e o tempo de carregamento da página.
Passo 5: Teste a exibição na loja
Abra a página no front-end e confirme que a listagem exibe os produtos com preço, estoque e imagem corretos, porque só a exibição real prova que a integração entre o JetEngine e o WooCommerce funciona. Edite um produto no WooCommerce e recarregue para ver a listagem atualizar sozinha. Verifique também no celular, já que a maioria das compras acontece no mobile. Se a listagem quebrar após uma atualização da loja, veja como corrigir a incompatibilidade do JetEngine com o WooCommerce 9.x antes de publicar a vitrine para os clientes.
Legenda: cada passo liga uma ponta, do módulo de integração à vitrine de produtos testada.
Erros comuns ao integrar JetEngine e WooCommerce
Os três erros mais comuns ao integrar JetEngine e WooCommerce são montar a listagem sem ativar o módulo, apontar o card para o campo errado e sobrecarregar a vitrine com produtos demais. O primeiro é o mais frequente: a listagem fica pronta, mas, sem o módulo de integração, ela não acha os dados de produto, e a grade aparece vazia ou incompleta.
O segundo erro é conectar um elemento do card a um campo que não é o de preço ou estoque certo, o que faz o produto exibir um dado trocado. A correção é conferir a fonte de dados de cada elemento. O terceiro caso é uma vitrine com itens demais sem paginação, que pesa o carregamento justamente na página de compra. Quando o botão de compra para de responder após a montagem, vale ver como corrigir o Add to cart que não funciona no WooCommerce, que costuma estar por trás do botão travado.
Como manter a integração em produção
Manter a integração em produção exige cuidar de duas frentes, a compatibilidade entre as versões do JetEngine e do WooCommerce e a integridade dos campos que a listagem exibe a cada atualização, porque uma versão nova da loja pode mudar como os dados são lidos e um atributo renomeado quebra o card. A vitrine dinâmica serve todo o catálogo, então uma quebra afeta muitos produtos de uma vez.
Acompanhe as atualizações do WooCommerce e do JetEngine e teste a listagem em um ambiente de homologação antes de aplicar na loja ao vivo, porque mudanças de versão são a causa mais comum de vitrine quebrada. Depois de cada atualização, abra a página de produtos e confirme que preço e estoque continuam corretos. Para montar a base da loja antes de personalizar as vitrines, o guia de como configurar a loja com WooCommerce dá o ponto de partida.
Como a FULL faz isso em escala
A FULL padroniza a integração do JetEngine com o WooCommerce porque acompanha mais de 150 mil sites WordPress, e lojas que querem vitrines fora do padrão aparecem o tempo todo, onde refazer as listagens de produto em cada projeto vira gargalo. Em vez de licença avulsa do Crocoblock por instalação, a suíte entra no bundle e o padrão de vitrine dinâmica fica replicável de uma loja para outra.
No plano PRO da FULL, por R$849, o Crocoblock já vem no pacote para até dez sites, o que dá R$85 por site em vez de pagar cada licença separada. Para quem monta várias lojas, a gente vê isso trocar um custo recorrente espalhado por um padrão único: o mesmo Listing Item de produto e a mesma vitrine são exportados e reaproveitados de um projeto para outro, sem redesenhar a grade do zero a cada loja. É a economia que só aparece quando o stack é o mesmo em toda a base.
Checklist final da integração
O checklist final da integração confirma, em uma passada, que a vitrine exibe os dados certos e se atualiza sozinha antes de você publicar a loja. Rode esta lista depois do passo 5 e a cada atualização grande do JetEngine ou do WooCommerce, porque é nessas atualizações que a exibição dinâmica costuma quebrar.
Antes de declarar pronto, confirme:
- O módulo de integração com o WooCommerce está ativo no JetEngine.
- O Listing Item de produto está salvo e com os campos certos.
- Cada elemento do card aponta para o dado correto, preço e estoque.
- A vitrine exibe a grade de produtos como planejado, com paginação.
- O produto de teste mostra preço e estoque corretos no front-end.
- Editar um produto no WooCommerce atualiza a listagem.
- A vitrine funciona bem no celular, não só no desktop.
Se qualquer item falhar, principalmente a fonte de dados do card, volte ao passo correspondente antes de publicar a loja.
Perguntas frequentes sobre integrar o JetEngine com o WooCommerce
Preciso ativar algum módulo para o JetEngine ver os produtos?
Sim. O JetEngine só enxerga os dados do WooCommerce depois que você ativa o módulo de integração na aba de módulos do plugin. Sem ele, as listagens não acham preço, estoque nem atributos, e a vitrine aparece vazia. Por isso, a ativação é o primeiro passo da integração, antes de montar qualquer Listing Item. Confira no painel do JetEngine que o módulo do WooCommerce está ligado e que o tipo de conteúdo produto aparece nas opções de listagem, porque é isso que libera o catálogo como fonte de dados.
Por que a listagem de produtos aparece vazia mesmo com itens na loja?
Quase sempre porque o módulo de integração não foi ativado ou a listagem aponta para a fonte de dados errada. Sem o módulo ligado, o JetEngine não acha os produtos, então a grade fica vazia mesmo com a loja cheia. Para resolver, confirme a ativação do módulo e que a listagem usa o tipo produto como fonte. Prefira testar com um produto que você sabe que está publicado, assim separa um erro de integração de um filtro mal configurado.
Como exibo o preço e o estoque do produto no card da vitrine?
Você conecta cada elemento do Listing Item aos dados dinâmicos do produto, escolhendo a fonte de preço e a de estoque do WooCommerce. O JetEngine lê esses valores e os exibe no card, atualizando sozinho quando você edita o produto. Aponte cada elemento para o campo certo, porque preço e estoque são fontes distintas. Confira o resultado com um produto real antes de repetir na vitrine inteira. Esse vínculo faz o card refletir o catálogo ao vivo, sem editar a página a cada mudança.
É possível ligar produtos a outros conteúdos sem escrever código?
Sim, com as relações do JetEngine. Você cria uma relação entre o produto e outro tipo de conteúdo, como uma marca ou um guia, e exibe esses itens ligados no card ou na página, sem escrever PHP. Isso permite vitrines do tipo produtos da mesma marca ou acessórios relacionados, montadas pela interface. Use as relações quando o catálogo se beneficia de conexões além da categoria. Reserve o código só para lógicas que a relação visual não cobre, porque para a maioria dos vínculos a configuração pela tela já resolve.
Quando vale o JetEngine em vez do JetWooBuilder na loja?
Vale o JetEngine quando você precisa de listagens, relações e dados dinâmicos amplos sobre o catálogo, indo além das páginas nativas da loja. O JetWooBuilder foca em montar os templates de produto, carrinho e checkout do WooCommerce, enquanto o JetEngine dá o controle de dados e vitrines em qualquer lugar. Prefira o JetEngine quando o desafio é exibir e relacionar dados de produto livremente. Reserve o JetWooBuilder para redesenhar as telas padrão da loja, porque os dois se complementam mais do que competem na mesma vitrine.
Próximos passos para uma loja com vitrines sob medida
Integrar o JetEngine com o WooCommerce é, no fundo, assumir a apresentação dos dados da loja sem perder a engrenagem de e-commerce: ative o módulo, crie a listagem, conecte os dados de produto e, acima de tudo, teste a exibição no front-end. O módulo de integração esquecido é o que deixa a vitrine vazia, então confirme que ele está ativo. Para padronizar o Crocoblock em várias lojas sem licença avulsa, conheça os planos da FULL, e para continuar aprendendo, o FULL Academy reúne os tutoriais de WordPress em um só lugar.
















