dw-api

API de integração com o

WhatsApp

ideal para o seu negócio

Funcionalidades:

envio de mensagens em massa, chat bot, webhook e muito mais!

Teste grátis!

drope-logo
Pesquisar
Generic filters
Pesquisar
Generic filters

Requisitos

1 - Introdução

Parabéns por ter adquirido o Plugin Rifa – Drope!

Nesse documento vamos apresentar instruções sobre como instalar o plugin, configura-lo e dicas sobre a administração do dia a dia.

O suporte é apenas para quem comprou o plugin diretamente do site da Drope.

2 - Instalação e configurações básicas

O vídeo abaixo foi gravado utilizando a versão 4.2.0 do Plugin Rifa – Drope.

3 - Como otimizar o processo de criação das Rifas

No vídeo abaixo você vai aprender a otimizar o processo de criação das páginas da rifa, sem precisar ficar criando página por página da rifa para cada produto.

4 - Como editar o CSS do plugin

5 - API Rest para desenvolvedores

Uma das grandes novidades do Plugin Rifa – Drope, é a possibilidade de usar a RIFA API, para criar suas próprias regras de negócio ou integrações usando as funcionalidades da Rifa.

Se você não tem conhecimento técnico, pode ignorar essa sessão, por que ela tem o propósito de auxiliar apenas desenvolvedores.

Para acessar a API o endpoint é https://seudominio.com.br/wp-json/pluginrifa/v2/infos/?rifa=IDRIFA

Obviamente, você deve trocar o seudominio.com.br pelo nome do domínio onde está instalado o seu WordPress, bem como substituir IDRIFA pelo ID do produto WooCommerce que configurou e/ou vendeu números da Rifa.

Mais informações, podem ser vistas no vídeo abaixo:

Exemplo de conexão com o endpoint através de Ajax (Axios):

				
					// Fazer a conexão enviando o ID da Rifa
axios.get('https://seudominio.com.br/wp-json/pluginrifa/v2/infos/?rifa=IDPRODUTO')
  .then(function (response) {
    // Sucesso
    console.log(response);
  })
  .catch(function (error) {
    // Algo deu errado
    console.log(error);
  })
  .then(function () {
    // Será executado em todo caso
  });

// Exemplo usando https://axios-http.com/
				
			

A partir da versão 3.0.4 foram adicionados uma nova key para exibir os participantes da Rifa. Os status possíveis são:

    • on-hold = Aguardando
    • pending = Aguardando pagamento
    • processing = Processando
    • completed = Concluído
    • rifa-presencial = Reserva feita pelo plugin

Qualquer outro status, o pedido não será retornado pela API, por exemplo, se estiver com status de cancelado.

Se você quiser acessar a API internamente através do seu tema, poderia fazer algo parecido com o exemplo abaixo:

				
					<?php

$request = new WP_REST_Request( 'GET','/pluginrifa/v2/infos' );
$request->set_query_params( [ 'rifa' => $id_produto ] );
$response = rest_do_request( $request );
$server = rest_get_server();
$json = $server->response_to_data( $response, false );
				  
$obj = json_decode($json);

// SALVAR OS PARTICIPANTES
$participantes = array();
$participantes = $obj->participantes;
				
			

Para adicionar cotas ao carrinho você só precisa de um formulário POST na sua página, com os mesmos inputs com os names descritos abaixo:

				
					<form method="post" action="<?php echo get_option('home') ?>/?add-to-cart=IDPRODUTO">
    
  <input type="hidden" id="quantidadeCotasEscolhidasInput" name="quantidade_cotas_escolhidas_input" value="QUANTIDADE">
  <input type="hidden" id="cotasEscolhidasInput" name="cotas_escolhidas_input" value="COTASESCOLHIDAS">
  
</form>
				
			

Claro, substituindo pelo valores corretos.

As cotas precisam estar separadas por vírgula, mesmo a última da string, por exemplo “0025,0030,0055,0099,”.

6 - Cliente não é direcionado até o carrinho, o que fazer?

Para fazer com que o cliente seja redirecionado para o carrinho após clicar em para comprar os números selecionados da Rifa, você deve fazer uma simples configuração no plugin WooCommerce.

    • Acesse a opção WooCommerce > Configurações
    • Em seguida, vá até a aba Produtos
    • Marque a opção “Redirecionar ao carrinho após uma adição bem-sucedida”

Pronto, agora é só salvar.

7 - Eu não quero que meu cliente passe pelo carrinho. Como direcioná-lo diretamente para o checkout?

Por várias razões você pode preferir que seu cliente seja direcionado diretamente para o Checkout sem passar pelo carrinho. Desde a versão 3.+ do Plugin Rifa – Drope por padrão ao clicar no botão “Finalizar Compra” o cliente é direcionado para o carrinho, e para alterar isso, você precisa adicionar o seguinte código no arquivo functions.php do seu tema:

				
					add_filter( 'woocommerce_add_to_cart_redirect', 'plugin_rifa_addon_cart_redirect_checkout' );
 
function plugin_rifa_addon_cart_redirect_checkout( $url ) {
    return wc_get_checkout_url();
}
				
			

Com o código acima inserido no seu tema, o cliente será direcionado diretamente para a página de finalizar compra (Checkout) configurado no seu WooCoomerce.

8 - Como remover a aba "Participantes" da página da rifa?

Caso você sinta a necessidade de remover a aba Participantes da página da sua rifa, segue um código CSS que você deverá adicionar ao seu site.

Aqui está um tutorial de como adicionar código CSS adicional no site WordPress.

				
					.label-aba-participantes, .label-aba-participantes:hover{display:none !important;}
				
			

9 - Erros coumns

Em alguns casos, o plugin pode gerar alguns erros visíveis no site (erros mostrados abaixo), porém, tais erros são por conta de má instalação do WordPress ou má configuração do mesmo.

Aqui vamos listar os mais comuns e suas soluções.

				
					Notice: Undefined index: turma in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
Notice: Undefined index: exibircompradores in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
Notice: Undefined index: modelojuntas in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
Notice: Undefined index: modelo4 in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
Notice: Undefined index: modelo5 in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
Notice: Undefined index: fake in /home/domains/seudominio.com/public_html/wp-content/plugins/plugin-rifa-drope/plugin-rifa-drope.php on line XXXX
				
			

Para resolver o erro acima, primeiramente desative o debug do WordPress, caso não saiba como fazer isso, leia esse tutorial.

Para desativar o debug do WordPress, basta editar o arquivo wp-config.php do seu site e trocar a linha:

				
					define( 'WP_DEBUG', true );
				
			

por

				
					define( 'WP_DEBUG', false );
				
			

Caso o debug do WordPress já esteja desabilitado e mesmo assim os erros estão sendo apresentados, adicione o seguinte código a partir da segunda linha no arquivo wp-config.php.

				
					ini_set("display_errors", FALSE );
ini_set("log_errors", TRUE );
ini_set("error_log","log_erros_php.log");
				
			

Caso você realize todas essas alterações e ainda sim está retornando algum erro na página da rifa, crie um ticket através do seu painel de usuário.

10 - Botão "Finalizar Compra" não aparece na versão 4.0.0

Se você estiver com problemas no botão “Finalizar Compra” logo após atualizar o plugin para versão 4.0.0, fique tranquilo, isso é apenas um conflito de CSS.

Recomendamos que você baixe os novos modelos de rifas disponíveis no arquivo de download do plugin.

Para baixar os arquivos, basta acessar seu painel de usuário aqui Drope ou lá na hotmart (depende de onde você tenha comprado) e efetuar o download.

Após baixar, acesse a pasta templates (após extrair o arquivo) e pegue o código CSS do modelo que você irá utilizar em seu site. Em seguida, basta alterar o código CSS atual pelo novo.

Se você utilizar o plugin Elementor PRO, para alterar o CSS basta clicar para editar o campo de shortcode da rifa, ir na aba Avançados e lá no final terá a opção “Custom CSS”.

11 - Como traduzir o Plugin para outro idioma

Pedimos desculpa pelo problema! Basta inserir seu email e clicar no botão enviar. Em seguida enviaremos um email de volta assim que possível com um link direto para download, economizando assim o uso de outro crédito de download.
Essa opção é válida apenas para reportar que o produto está com link de download inválido.