Suporte » Plugins » Atribuir Função de Usuário por produto

  • Bom dia comunidade, gostaria de uma ajudinha de vocês.
    Queria saber se tem como definir uma ação para quando finalizar a compra de um produto.

    Por exemplo, criei funções de usuários onde cada um possui configurações diferentes.

    Funções/Roles
    Usuário Curso A
    Usuário Curso B
    Usuário Curso C

    E possuo os cursos
    Curso A
    Curso B
    Curso C

    Quando o usuário compra um curso (ex: Curso A), tenho que acessar a conta do usuário e alterar a função/role dele (Usuário Curso A) para que ele possa ter acesso as particularidades da função do “Curso A”.

    Gostaria de saber alguma forma de automatizar isso, exemplo: quando o usuário compra o Curso A, atribuir automático a Função/Role Usuário Curso A

    Desde já, agradeço a ajuda de todos.

    • Este tópico foi modificado 1 ano, 11 meses atrás por Mario Valney. Motivo: Explicação completa da dúvida

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Mario Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, tudo bem?

    Não entendi o que você quis dizer com função.
    Poderia explicar melhor o que você deseja fazer?

    Dica: tente explicar o passo a passo da ação e o que você espera que ocorra.

    Abraços

    Vou dar um exemplo.
    Criei funções de usuários onde cada um possuí configurações diferentes.

    Funções/Roles

    Usuário Curso A
    Usuário Curso B
    Usuário Curso C

    E possuo os cursos
    Curso A
    Curso B
    Curso C

    Quando o usuário adquiri um curso (ex: Curso A), tenho que acessar a conta do usuário e alterar a função/role dele (Usuário Curso A) para que ele possa ter acesso as particularidades da função do “Curso A”.
    Gostaria de saber alguma forma de automatizar isso, exemplo: quando o usuário compra o Curso A, atribuir automático a Função/Role Usuário Curso A

    Moderador Mario Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Opa. Agora consegui entender: vou aproveitar e reescrever seu tópico, ok?

    Agora sobre seu problema, vamos lá: você pode usar o hook woocommerce_order_status_completed.

    Dessa forma, quando um pedido for completado, você verifica se o Curso A estava na lista de produtos e alterada a Role (Função) do cliente/usuário.

    Se quiser “interceptar” outras alterações de estado do pedido, a ação seria woocommerce_order_status_changed, mas creio que só iria querer adicionar no caso da compra completada, né.

    Espero ter te ajudado, se tiver mais dúvidas me avise.

    Abraços

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Atribuir Função de Usuário por produto’ está fechado para novas respostas.