La extensión Social Discounts para Easy Digital Downloads detecta si un usuario ha compartido o dado "me gusta" a tu producto, luego se aplica un descuento al instante y se muestra un título y mensaje de agradecimiento personalizable; todo sin refrescar la página.
Configuración
Después de haber instalado y activado la extensión Social Discounts, navega a Descargas → Ajustes → Extensiones → Social Discounts. Primero querrás seleccionar las redes sociales a las que deseas que la gente comparta, y luego seleccionar tu código de descuento. Al no seleccionar un código de descuento, puedes usarlo como una simple herramienta para compartir.

Uso
- Navega a Descargas → Códigos de Descuento y crea un código de descuento que quieras aplicar cuando alguien comparta.
- Selecciona los Servicios Sociales a Habilitar en los que deseas que los usuarios puedan compartir.
- Selecciona cómo deseas que aparezca la compartición social eligiendo una opción de Visualización de Servicios para Compartir. El código corto funcionará independientemente de la configuración si deseas colocar la opción de compartir en otras páginas de tu sitio.
- Selecciona el código de descuento que deseas utilizar.
- Configurar mensajes y apariencia.
Nota: Los códigos de Descuento Social no se pueden usar al mismo tiempo que otros códigos de descuento para un solo pago. Si tus clientes ya tienen un código de descuento por alguna razón, tendrán que elegir si usar su código de descuento existente o el que se aplica automáticamente a través de la extensión Social Discounts.
Nota sobre Twitter: El 20 de noviembre de 2015 Twitter cambió la forma en que funciona el botón "Tweet". Como resultado, el descuento ahora se aplica cuando se hace clic en el botón "Tweet" (no cuando se publica el tuit).
Uso/Modificaciones
La extensión Social Discounts para Easy Digital Downloads tiene filtros, códigos cortos, etc., disponibles que se pueden usar para una experiencia más personalizada.
Estilo CSS
Se añade dinámicamente una clase CSS .shared al div HTML envolvente cuando se comparte un producto. Esto te permitirá estilizar el título y el mensaje de "gracias" para que sea más obvio que el producto fue compartido y que el usuario debe añadir el producto a su carrito, o proceder al pago.
Filtros
Los siguientes filtros están disponibles para los desarrolladores cuando la extensión Social Discounts está activada:
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
Códigos Cortos
Con Social Discounts, por defecto los botones para compartir se mostrarán automáticamente después del contenido en todos tus productos. Usando el código corto incluido puedes ajustar la ubicación en una base por producto, o incluso incluir los botones para compartir en publicaciones y/o páginas.
Uso por defecto
[edd_social_discount]
Uso avanzado
El código corto acepta un parámetro “id”. Este podría ser el ID de otra publicación, página o producto. Extremadamente útil para cuando quieres compartir un producto de una página completamente diferente. Si quieres compartir el producto/publicación/página actual en la que se encuentra el código corto, no necesitas incluir el parámetro ID.
[edd_social_discount id="50"]
Si estás usando el parámetro ID anterior, es probable que también quieras personalizar el título y el mensaje para compartir. Puedes usar los parámetros “title” y “message” de esta manera:
[edd_social_discount id="50" title="¡Comparte mi increíble producto!" message="Comparte mi increíble producto y recibirás un descuento al finalizar la compra."]
Mensaje personalizado de Tweet:
[edd_social_discount tweet="Este es un mensaje personalizado para el botón de compartir en Twitter"]
Añadir Código Corto al Pago
Cuando un cliente llega a tu página de pago, ha mostrado interés en comprarte. Esta es una oportunidad perfecta para ofrecerle un descuento en su pedido a cambio de una publicación social con Descuentos Sociales.
Aunque añadir un parámetro ID al código corto puede compartir una publicación/página/descarga específica, si no usas el parámetro ID, compartirá la página actual. Esto no es ideal en situaciones como esta, donde queremos compartir la URL del sitio, no la URL de la página de pago.
Este pequeño fragmento de código te mostrará cómo cambiar la URL para compartir condicionalmente y compartir la URL del sitio, no la página de pago.
<?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' );
