A extensão Descontos Sociais para Easy Digital Downloads detecta se um usuário compartilhou ou curtiu seu produto, então um desconto é aplicado instantaneamente e um título e mensagem de agradecimento personalizáveis são exibidos; tudo sem a página recarregar.
Configuração
Após você ter instalado e ativado a extensão Descontos Sociais, navegue até Downloads → Configurações → Extensões → Descontos Sociais. Primeiro, você vai querer selecionar as redes sociais para as quais deseja que as pessoas compartilhem e, em seguida, selecionar seu código de desconto. Ao não selecionar um código de desconto, você pode usá-lo como uma ferramenta simples de compartilhamento.

Uso
- Navegue até Downloads → Códigos de Desconto e crie um código de desconto que você deseja aplicar quando alguém compartilhar.
- Selecione os Serviços Sociais para Habilitar nos quais você deseja que os usuários possam compartilhar.
- Selecione como você deseja que o compartilhamento social apareça escolhendo uma opção de Exibição dos Serviços de Compartilhamento. O shortcode funcionará independentemente da configuração se você quiser colocar o compartilhamento em outras páginas do seu site.
- Selecione o código de desconto que você deseja usar.
- Configure mensagens e aparência.
Observação: Códigos de Desconto Social não podem ser usados ao mesmo tempo que outros códigos de desconto para um único checkout. Se seus clientes já tiverem um código de desconto por algum motivo, eles terão que escolher entre usar o código de desconto existente ou o aplicado automaticamente através da extensão Descontos Sociais.
Observação sobre o Twitter: Em 20 de novembro de 2015, o Twitter mudou a forma como o botão "Tweet" funciona. Como resultado, o desconto agora é aplicado quando o botão "Tweet" é clicado (não quando o tweet é publicado).
Uso/Modificações
A extensão Descontos Sociais para Easy Digital Downloads possui filtros, shortcodes, etc. disponíveis que podem ser usados para uma experiência mais personalizada.
Estilização CSS
Uma classe CSS .shared é adicionada dinamicamente à div HTML de encapsulamento quando um produto é compartilhado. Isso permitirá que você estilize o título e a mensagem de "obrigado" para tornar mais óbvio que o produto foi compartilhado e que o usuário deve adicionar o produto ao carrinho ou prosseguir para o checkout.
Filtros
Os seguintes filtros estão disponíveis para desenvolvedores quando a extensão Descontos Sociais está ativada:
edd_social_discounts_classes
edd_social_discounts_share_title
edd_social_discounts_share_message
edd_social_discounts_facebook_share_button
edd_social_discounts_share_box
Shortcodes
Com Descontos Sociais, por padrão, os botões de compartilhamento serão exibidos automaticamente após o conteúdo em todos os seus produtos. Usando o shortcode incluído, você pode ajustar o posicionamento por produto, ou até mesmo incluir os botões de compartilhamento em posts e/ou páginas.
Uso padrão
[edd_social_discount]
Uso avançado
O shortcode aceita um parâmetro “id”. Este pode ser o ID de outro post, página ou produto. Extremamente útil para quando você deseja compartilhar um produto de uma página totalmente diferente. Se você deseja compartilhar o produto/post/página atual em que o shortcode está, você não precisa incluir o parâmetro ID.
[edd_social_discount id="50"]
Se você estiver usando o parâmetro ID acima, é provável que também queira personalizar o título e a mensagem de compartilhamento. Você pode usar os parâmetros “title” e “message” assim:
[edd_social_discount id="50" title="Compartilhe meu produto incrível!" message="Compartilhe meu produto incrível e você receberá um desconto no checkout."]
Mensagem personalizada do Tweet:
[edd_social_discount tweet="Esta é uma mensagem personalizada para o botão de compartilhamento do twitter"]
Adicionar Shortcode ao Checkout
Quando um cliente chega à sua página de checkout, ele demonstrou o desejo de comprar de você. Esta é uma oportunidade perfeita para oferecer a ele um desconto em seu pedido em troca de um compartilhamento social com Descontos Sociais.
Embora adicionar um parâmetro ID ao shortcode possa compartilhar um post/página/download específico, se você não usar o parâmetro ID, ele compartilhará a página atual. Isso não é ideal em situações como esta, onde queremos compartilhar o URL do site, não o URL da página de checkout.
Este pequeno trecho de código mostrará como alterar o URL de compartilhamento condicionalmente e compartilhar o URL do site, não a página de checkout.
<?php
/**
* Change share URL conditionally
*/
function sumobi_edd_sd_change_share_url( $url ) {
// change the URL to share only on the checkout page
if ( function_exists( 'edd_is_checkout' ) && edd_is_checkout() ) {
$url = site_url(); // the URL of your website
}
return $url;
}
add_filter( 'edd_social_discounts_share_url', 'sumobi_edd_sd_change_share_url' );
