Suporte » Plugins » Woocommerce – COLETAR DADOS DO PEDIDO

  • Olá!
    Eu não sei se o Woocommerce grava ou apenas armazena em “PEDIDOS” os dados que o cliente preenche na página “FINALIZAR COMPRA”. Sei que quando ele pressiona o botão que conclui a compra, eu o remeto ao PagSeguro e tenho os dados do Cliente em PEDIDOS. Até ai tudo bem. Gostaria de saber como posso usar esse momento para recolher alguns dados do cliente e transferí-los para uma tabela?
    Agradeço Se alguém puder me dar alguma dica.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • olá @fredcmg,

    isso seria simples se você tiver conhecimentos de desenvolvedor, especialmente no que se refere a criação de banco de dados.

    pois todos os dados do Woocommerce são armazenados no banco de dados. para ter uma visão geral disso, acesse o link abaixo,

    https://github.com/woocommerce/woocommerce/wiki/Database-Description

    com esse conhecimento sobre os dados gerados pelo Woocommerce, poderia criar essa sua tabela com comandos para puxar os dados que deseja diretamente do banco de dados.

    só que isso já pede conhecimentos de intermediário para avançado.

    então ou você teria que já ter esse conhecimento, ou estudar e testar até aprender, ou contratar um desenvolvedor.

    abraços e boa sorte,

    Criador do tópico fredcmg

    (@fredcmg)

    Bom dia @ralden
    Obrigado pela sua resposta mas eu acredito que não me fiz entender. Vou explicar melhor:
    Eu tenho um cliente que precisa transferir as informações do woocommerce para uma base de dados toda vez que o status do pedido mudar. A função que vai fazer isso já está pronta, o problema é saber qual programa do woocommerce eu encontro o local onde o mesmo faz essa atualização.
    Tenho experiência em programação, mas não consegui encontrar esse programa e dentro dele localizar a função,se é que é uma função, que faz essa gravação.
    Não quero pegar a informação de uma tabela por que, para cada atualização do status, imediatamente haverá uma atualização em uma base de dados externa utilizada para enviar email marketing.
    Eu só preciso que alguém me informe o programa e dentro dele a rotina que o woocommerce utiliza para atualizar o banco de dados no que se refere a atualização do status do pedido.
    Se você tiver essa informação e puder me passar eu agradeço.
    FRED

    • Esta resposta foi modificada 3 anos, 9 meses atrás por fredcmg.

    olá @fredcmg,

    como não sou desenvolvedor, sou designer, podemos não estar falando a mesma língua. espero conseguir me fazer entender.

    não existe esse “programa” do Woocommerce que você procura. o que existe é a programação em PHP dos arquivos do plugin, que se comunicam com o banco de dados para enviar e receber dados.

    todos os dados estão no banco de dados. para gravar ou editar algo, existe a programação em PHP que coleta dados a partir da exibição em HTML da loja virtual no navegador, gerada a partir de scripts em PHP, e que coleta de dados a partir do relacionamento com outros serviços por meio de API, como é o caso com o PagSeguro.

    então essas informação que você deseja provavelmente só virão de um desenvolvedor Woocommerce.

    caso não queira ficar esperando alguém aparecer para lhe dar essa informação, faço duas sugestões:

    1. veja a documentação do Woocommerce para desenvolvedores,

    https://docs.woocommerce.com/

    você a verá em “Developer Documentation”. sugiro que veja o Codex.

    2. instale um plugin para Woocommerce que exporte dados do Woocommerce. com isso você terá os arquivos do plugin para ver como ele programou a conexão com o banco de dados e a exportação dos dados, podendo usar essas informações como modelo para enviar dados para a tabela que deseja. claro tendo que programar que caso os dados sejam modificados, o programa que exportará os dados deve atualizar sua tabela também.

    enfim, posso estar enganado, mas acredito que isso seja algo consideravelmente trabalhoso. espero que algum desenvolvedor-moderador, como o @rahmohn ou o @felipeelia possam ver esse tópico e lhe ajudar.

    abraços e boa sorte,

    Criador do tópico fredcmg

    (@fredcmg)

    olá @ralden

    Obrigado pela sua ajuda. Eu passei horas na documentação do woocommece olhando os programas mas ainda não consegui descobrir o que preciso.

    Para cada atualização do status do pedido, por exemplo, através do PagSeguro, existe um ou mais programas do woocommerce que são chamados para atualizar a tabela com a nova informação. Eu preciso saber qual ou quais programas são chamados e qual ou quais classes e funções dentro delas são utilizadas na atualização. Eu quero justamente encontrar esse ponto para inserir o meu programa que vai aproveitar a atualização do status e enviar informações para uma tabela externa.
    Ralden, Vou fazer uma analogia:
    Eu preciso encontrar, dentro dos “encanamentos” do woocommerce, um local onde entra água de cor azul. Neste ponto do encanamento eu coloco um pedaço de cano ( o meu cano – meu programa programa ) que fica esperando a água entrar e utiliza essa agua para encher um balde. Só pode ser água azul e ela só entra por um único lugar.

    @rahmohn ou @felipeelia poderiam me ajudar?

    Ralden, Obrigado por sua ajuda, creio que preciso de um programador que conheça a fundo a estrutura dos programas do woocommerce.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Woocommerce – COLETAR DADOS DO PEDIDO’ está fechado para novas respostas.