Como criar notificações de venda dinâmicas para consulta SQL WooCommerce com Open AI

Crie a consulta SQL

Siga o caminho JetEngine> Query Builder e pressione o botão “Adicionar novo” .

Dê um nome à consulta e selecione o tipo de consulta “Consulta SQL/AI” .

adicionar nova página de consulta

Ative a alternância do modo Avançado/AI e você verá que as configurações são diferentes das que você decidiu escrever a consulta SQL manualmente.

Para usar IA, pressione o ícone do bastão mágico e o pop-up para geração da consulta SQL aparecerá.

consulta SQL avançada

Aviso

Atualmente, você pode fazer 30 solicitações por mês com o plano de assinatura Vitalícia e 5 solicitações por mês com outras assinaturas.

Agora o fundamental é escrever o prompt correto para que a IA entenda a solicitação.

Entrei no “WooCommerce. Selecione todos os IDs de produtos do pedido mais recente. Adicione à resposta product_ID e order_date. Limite 1.” texto na área de texto Descreva sua consulta .

descreva sua consulta

Clique no botão “Gerar consulta” e obtenha uma consulta gerada.

use esta consultaVerifique e pressione o botão “Usar esta consulta” . Depois disso, você poderá ver a consulta gerada no campo Consulta SQL .

Campo de consulta SQLRetorne ao topo da página e ative o botão Visualizar resultados .

visualizar resultados da consultaNa parte inferior do pop-up de visualização, você pode ver os detalhes do último pedido. O order_item_name corresponde ao último pedido (shorts jeans de cintura alta) no meu site.

” alt=”visualizar resultados” data-src=”https://crocoblock.com/knowledge-base/wp-content/uploads/2023/05/preview-results.png” />

Após terminar, pressione o botão “Adicionar/Atualizar Consulta” .

Crie um item de listagem

Vá para a guia JetEngine> Listagens e clique no botão “Adicionar novo” . 

No pop-up Configurar item de listagem , escolha a fonte “Query Builder” e escolha também a consulta necessária. Insira o nome do item da listagem e escolha a visualização da listagem “Elementor” . Em seguida, clique no botão “Criar item de listagem” .

item de listagem para a consulta SQLPara mostrar o rótulo “Alguém comprou”, usei o widget Cabeçalho .

Usei o widget Dynamic Field para exibir os detalhes do pedido. Para saber mais, vá para Visão geral do widget de campo dinâmico .

Para mostrar o título do produto, selecione a fonte “Post/Term/User/Object Data” e o campo de objeto “order_item_name”.

nome do item do pedidoPara exibir quanto tempo se passou desde a compra, selecione a fonte “Post/Term/User/Object Data” e o campo de objeto “post_date” .

Data de postagemEm seguida, ative a alternância de saída do campo Filtro e escolha o retorno de chamada “Diferença de tempo legível por humanos” . Além disso, você pode usar a opção Personalizar saída do campo .

diferença de tempo legível por humanosPara mostrar a miniatura do produto, escolha a fonte “Post/Term/User/Object Data” e o campo de objeto “meta_value”. Ative a alternância de saída do campo Filtro e escolha o retorno de chamada “Obter miniatura da postagem/página” .

obter miniatura da postagemDepois de personalizar, pressione o botão “Atualizar” .

Crie um pop-up

Vá para JetPopup> guia Criar novo pop-up .

Na janela Criar um pop-up , selecione o tipo de conteúdo “Elementor” , escolha a predefinição “Bordering” e clique no botão “Criar” .

criar um pop-upArraste e solte o widget Listing Grid no contêiner. Selecione a listagem necessária no menu suspenso e defina o número da coluna “1” e o número da postagem “1” .

listando configurações de gradeClique no ícone Configurações .

Abra a guia Configurações e personalize o pop-up. Apliquei o evento “On page load(s) Open – ele abre um pop-up com um atraso após o carregamento da página.

Você pode aprender mais sobre a criação e configurações de pop-up no tutorial Como criar um novo modelo de pop-up no Elementor .

Em seguida, pressione o botão “Editar” próximo à opção Condições de exibição .

Defina as condições de visibilidade na janela exibida. Eu defino as condições “Incluir”, “Inteiro” e “Site inteiro”. Saiba mais na Visão geral das condições do pop-up .

Ao terminar, clique no botão “Salvar condições” .

definir as condições de visibilidade do pop-upRetorne ao pop-up na página de edição do Elementor e abra a guia Configurações de estilo .

Aqui você pode personalizar a configuração de estilo pop-up. Para saber mais, vá para Visão geral das configurações de estilo pop-up no Elementor .

Por exemplo, alterei a largura do pop-up na guia Popup Container .

largura do contêiner pop-upAlterei a posição do botão Fechar com a opção Icon Transform na guia de configurações do botão Fechar .

pop-up fechar ícone transformarAlém disso, desativei a opção Usar sobreposição na guia de configurações de sobreposição de pop-up . Se ativado, cobre a tela além do pop-up, escurecendo o fundo.

sobreposição de pop-upAo terminar, clique no botão “Atualizar” .

Prossiga para o front-end. De acordo com a minha condição, o pop-up abrirá em todo o site, então fui para uma página aleatória. O pop-up apareceu de acordo com as configurações do evento aberto.

notificação de venda dinâmica no front-endVamos fazer uma nova compra. Como você pode ver, a notificação dinâmica foi alterada imediatamente.

verificação dinâmica de notificação de vendaIsso é tudo. Agora você pode gerar a consulta SQL para a venda de notificação dinâmica WooCommerce usando OpenAI.

Índice