Hoy nos complace anunciar que Easy Digital Downloads versi ilde{A³>n 2.0 ya est ilde{A¡> disponible para descargar e instalar desde tu administrador de WordPress.
El lema para la versi ilde{A³>n 2.0 fue el refinamiento. Durante los ilde{Aº>ltimos seis meses, hemos dedicado incontables horas a mejorar no solo las caracter ilde{A>>sticas principales del plugin, sino tambi ilde{A©>n los peque ilde{A±>os detalles. Al crear un producto que es f ilde{A¡>cil de usar, a menudo son los detalles menores los que realmente marcan una diferencia significativa.
La versi ilde{A³>n 2.0 incluye 127 mejoras y correcciones de errores separadas, la mayor cantidad de cualquier versi ilde{A³>n hasta la fecha.
Si bien estamos satisfechos con todas las mejoras realizadas, hay algunos cambios significativos que me gustar ilde{A>>a repasar contigo.
Códigos de Descuento
Se dedic ilde{A³> mucho tiempo a refinar los c ilde{A³>digos de descuento en EDD versi ilde{A³>n 2.0 y varios aspectos de ellos han sido mejorados significativamente.
En primer lugar, la pantalla de edici ilde{A³>n de descuentos es m ilde{A¡>s simple y mucho m ilde{A¡>s f ilde{A¡>cil de entender, especialmente la secci ilde{A³>n de Requisitos de Descarga. Anteriormente era enormemente confuso; ahora se ve as ilde{A>iacute>:

En segundo lugar, hemos mejorado el proceso de canje de c ilde{A³>digos de descuento durante el pago. Cuando se ingresa un c ilde{A³>digo de descuento inv ilde{A¡>lido, se muestra un mensaje en l ilde{A>>nea con la raz ilde{A³>n por la cual el c ilde{A³>digo de descuento no es v ilde{A¡>lido. Esto ayuda al cliente a comprender exactamente por qu ilde{A³> su descuento no puede ser canjeado, ya sea debido a un c ilde{A³>digo inv ilde{A¡>lido o a uno que simplemente ha expirado.
En tercer lugar, hemos realizado algunas mejoras en la interfaz de usuario para aplicar un c ilde{A³>digo de descuento. Anteriormente, los c ilde{A³>digos de descuento se aplicaban tan pronto como el campo de entrada perd ilde{A>>a el foco. Si bien esto era excelente para los usuarios que entend ilde{A>>an c ilde{A³>mo funcionaba, muchos usuarios sent ilde{A>>an que no era intuitivo. Hemos resuelto la confusi ilde{A³>n introduciendo un bot ilde{A³>n dedicado de Aplicar al campo de descuento.
Finalizar compra
Ha habido tres mejoras significativas en la pantalla de pago.
En primer lugar, cuando las cantidades de los art ilde{A>>culos del carrito est ilde{A¡>n habilitadas, sol ilde{A>>a haber un bot ilde{A³>n "Actualizar Carrito" para actualizar las cantidades y los precios despu ilde{A³>s de que las cantidades fueran cambiadas. Esto ocasionalmente causaba errores de compra porque los clientes no siempre se daban cuenta de que necesitaban hacer clic en "Actualizar Carrito" para que el pago reflejara sus cambios. Decidimos que ser ilde{A>>a mejor si simplemente actualiz ilde{A¡>bamos los precios del carrito (subtotal, impuestos, descuentos y total incluidos) autom ilde{A¡>ticamente cada vez que se ajustaban las cantidades del carrito. Todo esto ahora sucede en segundo plano con AJAX para proporcionar al cliente una actualizaci ilde{A³>n en vivo de su pantalla de pago.
En segundo lugar, hemos introducido una opci ilde{A³>n para controlar exactamente c ilde{A³>mo se muestran los formularios de registro / inicio de sesi ilde{A³>n en la pantalla de pago. Anteriormente, est ilde{A¡>bas limitado a activar / desactivar los formularios de registro / inicio de sesi ilde{A³>n en su totalidad. Ahora puedes habilitar solo el formulario de inicio de sesi ilde{A³>n, solo el formulario de registro, ambos o ninguno de los formularios.
![]()
En tercer lugar, hemos agregado una opci ilde{A³>n para forzar SSL en el pago. Esto se encargar ilde{A¡> de redirigir las solicitudes no https a https y tambi ilde{A³>n asegurar ilde{A¡> que todos los activos, como im ilde{A¡>genes y archivos de script, se carguen a trav ilde{A³>s de https.
Historial de Pagos
Las pantallas de Historial de Pagos, algunas de las más importantes de todo el plugin, han recibido varias mejoras significativas.
Primero, hemos agregado la opci ilde{o}n de generar nuevas URL de descarga de archivos para cualquier compra directamente desde la pantalla Ver detalles del pedido. Tambi ilde{e}n hemos agregado un enlace entre la pantalla Ver detalles del pedido y la secci ilde{o}n de registro de descargas de archivos en Informes que te permite saltar f ilde{a}cilmente desde los detalles del pedido hasta el historial de descargas de archivos para cualquier compra.
En segundo lugar, hemos introducido Números de Pedido Secuenciales en el núcleo de EDD. Puedes habilitar los números de pedido secuenciales en Descargas > Ajustes > Varios. También hay opciones para definir el número de inicio, el prefijo y el sufijo para los números de pedido. Además de proporcionar números de pedido secuenciales, también hemos incluido una rutina de actualización que te permitirá actualizar todos los registros de pago anteriores con números secuenciales.
La tercera mejora importante que hicimos es la introducción de rutinas de búsqueda mejoradas que le permiten buscar por ID de transacción de pago. Si tiene el ID de transacción de PayPal, Stripe o alguna otra pasarela de pago, ahora puede localizar fácilmente el registro de pago de EDD correspondiente simplemente buscando por el ID de transacción.
API REST de EDD
La API REST de EDD ha recibido algunas mejoras menores, incluidas mejoras de rendimiento y la capacidad de buscar registros de pago específicos en las solicitudes de la API.
Hemos corregido algunos problemas con la forma en que se generan y muestran los registros de solicitudes de API, así como varios otros elementos menores de la interfaz de usuario.
Sin embargo, el cambio más significativo con la API REST es la introducción de la nueva pestaña Claves de API en la página Herramientas:

Desde la introducción de la API REST de EDD, las claves de API han estado bastante bien ocultas en las profundidades de las pantallas de edición de usuario, por lo que muchos, muchos usuarios ni siquiera sabían que existía. Esta interfaz de usuario ayudará a sacar a la luz una de las piezas más potentes de Easy Digital Downloads, haciéndola aún más valiosa a medida que más y más usuarios la utilicen.
Con la nueva interfaz de usuario de Claves de API, los administradores del sitio pueden ver fácilmente todas las claves de API del sitio e incluso reemitir o revocar claves según sea necesario. También se pueden generar nuevas claves de API desde esta pantalla. En caso de que sospeche que puede tener una clave de API comprometida, o una que está siendo abusada por su usuario, hay un enlace simple para cada clave de API que lo lleva al registro de solicitudes de API para esa clave en particular.
Herramientas
La página Herramientas ha recibido algunas mejoras significativas y ahora contiene varias funciones que antes estaban distribuidas por el plugin. La sección Información del sistema ahora está en una pestaña dentro de Herramientas, al igual que las herramientas de exportación/importación para la configuración de EDD.
Con la nueva interfaz de usuario de Herramientas, hemos introducido la opción de poner en lista negra direcciones de correo electrónico específicas. Si tienes direcciones de correo electrónico que se utilizan para realizar compras fraudulentas, ahora puedes poner esos correos electrónicos en la lista de prohibidos, impidiendo que vuelvan a realizar una compra. Esta función se ofrecía anteriormente como una extensión gratuita pero fue tan útil para tanta gente que decidimos incluirla en el núcleo.
Exportar
Las opciones de exportación que proporciona EDD han recibido tres buenas mejoras.
Primero, hemos introducido la capacidad de exportar estadísticas de ganancias y ventas a lo largo del tiempo para un rango de fechas específico. Esto le permite generar un CSV de ganancias y ventas mensuales entre dos puntos, como enero de 2013 hasta marzo de 2014.
Segundo, hemos mejorado la opción de exportación del historial de pagos para que ahora incluya la dirección de facturación del cliente para cada registro de pago (si se recopiló).
Tercero, la opción de exportación de clientes ahora admite la exportación de clientes de un producto específico Y una opción de precio específica. Anteriormente, solo era posible exportar clientes de un producto, no también de la opción de precio.
Otras Mejoras
Ha habido numerosas otras mejoras en todo el plugin que realmente ayudan a llevarlo a un nuevo nivel de pulido, pero un par de las importantes a tener en cuenta son:
- La plantilla del carrito de compras es ahora mucho más flexible.
- Hay un nuevo archivo de plantilla para el short code
- Hay un nuevo short code y archivo de plantilla para un formulario de registro independiente,
- El patrón anti de casilla de verificación en todo el plugin se ha revertido en su mayor parte
- Se han agregado numerosas acciones y ganchos de filtro nuevos
- Los códigos de descuento del 100% ahora funcionan con pasarelas de pago con tarjeta de crédito, como Stripe y Authorize.net
- El short code ahora se puede usar con SKUs
- La API de EDD_Fees ahora admite los tipos "item" y "fee" para compras de productos virtuales. El proceso de pago también permite compras que solo contienen una tarifa de "item". Los productos ya no son necesarios en el carrito de compras para realizar una compra.
- La API de EDD_Fees ahora permite que las tarifas se marquen como no gravables
- El widget Resumen de ventas ha recibido algunas mejoras agradables
Registro de cambios completo
Nuevo: Se agregó compatibilidad con números de pedido secuenciales
Nuevo: Se agregó un nuevo
Nuevo: Se agregó una opción para forzar SSL
Nuevo: Se agregó una validación de códigos de descuento mucho mejor durante el pago
Nuevo: Se agregó una nueva tabla de lista de claves de API en Descargas > Herramientas
Nuevo: Se agregó compatibilidad para realizar compras solo con tarifas de carrito
Nuevo: Se agregó compatibilidad para buscar pagos específicos a través de la API REST
Nuevo: Se agregó una interfaz con pestañas a la página de Herramientas
Nuevo: Se agregó una opción para generar URLs de descarga de archivos desde la pantalla de detalles del pedido
Nuevo: Se agregaron eventos de JS para todas las acciones del carrito/pago en el frontend
Nuevo: Se agregó un botón "Aplicar" al campo de descuento del pago
Nuevo: Se agregó una herramienta de exportación de Ganancias / Ventas a lo largo del tiempo
Nuevo: Se agregó compatibilidad para buscar registros de pago por ID de transacción
Nuevo: Se agregó un archivo de plantilla para el
Nuevo: Se agregó compatibilidad con Revisiones para el tipo de publicación Descargas
Nuevo: Se agregó la etiqueta de plantilla {discount_codes} a los correos electrónicos del recibo de compra
Nuevo: Se agregó no-index, no-follow a las páginas de pago y cuenta
Nuevo: Se agregaron opciones para controlar cómo se muestran los formularios de inicio de sesión/registro en el pago
Nuevo: Se agregó compatibilidad para pasar un código de descuento a la pantalla de pago a través de un argumento de consulta
Nuevo: Se agregó compatibilidad con textarea a la clase EDD_HTML_Elements
Nuevo: Se agregó compatibilidad para exportar clientes de un producto específico y una opción de precio específica
Nuevo: Se introdujeron funciones edd_get_*_by() para descargas y descuentos
Nuevo: Se introdujo una función edd_get_users_purchased_products()
Nuevo: Se introdujo una función edd_is_host()
Ajuste: Se eliminó el botón "Actualizar" del carrito y se agregó un proceso de actualización en segundo plano para que los montos y las cantidades se actualicen automáticamente.
Ajuste: Se agregó la dirección de facturación a la exportación del historial de pagos
Ajuste: Se agregaron ganancias/ventas promedio a los informes detallados de ganancias para productos
Ajuste: Se agregó un enlace al registro de Descargas de Archivos desde Ver Detalles del Pedido
Ajuste: Se agregó una marca meta "was_completed" para los registros de pago
Ajuste: Se revirtieron algunos de los patrones anti-checkbox
Ajuste: Se agregó compatibilidad para mostrar todos los productos de Descarga en el
Sydney
Crea sitios web impresionantes que sean fáciles de personalizar y rápidos de cargar. Sydney es el punto de partida perfecto para todas tus grandes ideas.
Waveme – Tema de WordPress para Plataforma de Música
Waveme es un tema de WordPress para música con muchas características para construir una aplicación web de música profesional. Está dirigido a Plataformas de Música, Editores de Audio, Aplicaciones Sofisticadas de DJ. La Red Social de Audio para […]
GeneratePress
Centrado en la velocidad, la estabilidad y la accesibilidad, nuestro tema ligero de WordPress y conjunto de herramientas te permite crear hermosos sitios web de alto rendimiento que funcionan. GeneratePress utiliza Easy Digital Downloads para potenciar su […]
Descargas Digitales Pro
Digital Downloads Pro es un tema hijo de Genesis por brandiD, construido específicamente para iniciar tu sitio de comercio electrónico digital, y está integrado perfectamente con Easy Digital Downloads. Impulsado por un sistema de 1 clic […]
Podcast Pro
Podcast Pro es un tema hijo de Genesis por brandiD, que te ayuda a decir tu verdad, contar una historia y compartir tu voz con el mundo. Educa, inspira o conmueve a la gente […]
Pasarela de Pago PayPal Commerce Pro
La extensión de pasarela de pago PayPal Commerce Pro para Easy Digital Downloads te permite aceptar tarjetas de crédito, tarjetas de débito y pagos alternativos junto con PayPal en tus sitios de WordPress. Con PayPal […]
Pasarela de pago Stripe
Stripe es la opción principal para el procesamiento de tarjetas de crédito en línea; también es la pasarela de pago más popular para Easy Digital Downloads – ¡y es nuestra opción preferida! Con nuestra integración de Stripe, […]
Multidivisa
¿Quiere maximizar las ventas internacionales? Entonces, necesitará mostrar y aceptar múltiples monedas en su sitio. Con el soporte de múltiples monedas, puede ayudar a los clientes a evitar que se les cobre una conversión de moneda […]
Coaching Pro
Coaching Pro es un tema hijo de Genesis de brandiD. Perfecto para sitios de marca personal como un coach de vida, coach de negocios, orador, autor o consultor.
Tweak: Se registra el motivo por el cual un pago se marca como fallido desde PayPal
Tweak: Se agregó una variable de columnas al filtro edd_download_class
Tweak: Se agregaron configuraciones de impuestos a la Información del sistema
Tweak: Se agregaron hooks mejorados a la función edd_shopping_cart()
Tweak: Se agregó un enlace a las pantallas de edición de productos para cada Descarga en la sección Descargas compradas de Ver detalles del pedido
Tweak: Se agregó $payment_id a la acción edd_view_order_details_form_top
Tweak: Se modificó la forma en que el límite global de descarga de archivos afecta los límites de descarga de archivos individuales
Tweak: Se agregó compatibilidad para identificar productos en por un SKU
Tweak: Se agregó compatibilidad para ocultar el formulario de tarjeta de crédito si se canjea un código de descuento del 100%
Tweak: Se agregó compatibilidad para mover el carrito de compras al final de la pantalla de pago
Tweak: Se mejoró la sección Requisitos del producto de la pantalla de edición de descuentos
Tweak: Se mejoró el campo Monto de la pantalla de edición de descuentos
Tweak: Se agregó la constante WP_LANG a la Información del sistema
Tweak: Se mejoró la visualización del historial de pedidos para pagos no completados en el historial de compras
Tweak: Se eliminó la serialización innecesaria de metadatos de pago
Error: Las tarifas del carrito no se gravaron correctamente
Error: Error de JS causado por un error en la traducción al alemán
Error: El campo Límite de descarga de archivos no se pudo dejar vacío
Error: Las fechas de vencimiento se establecieron incorrectamente en WP_Session, lo que provocó que la recolección de basura no funcionara
Error: Los iconos de los métodos de pago no se cargan correctamente en servidores Windows
Error: Ingresar un signo de moneda en el campo de precio da como resultado una cantidad no válida al guardar
Error: Formato de datos incorrecto pasado a number_format()
Error: La acción edd_before_download_content se disparó demasiado pronto
Error: Los nombres de cliente de más de dos palabras no se pueden guardar correctamente en los metadatos de pago
Error: El botón "Activar" para los descuentos falla si un descuento ha expirado
Error: El campo País durante el pago en realidad no era obligatorio
Error: IDs duplicados cuando varios botones de compra para el mismo producto están en la misma página
Error: Totales del carrito incorrectos al canjear varios descuentos
Error: Los límites de descarga de archivos no se pueden restablecer
Error: Las URL de archivos y otros campos en las secciones de Descargas de archivos no se recortan de los espacios en blanco
Error: Signos de moneda codificados incorrectamente en el asunto del correo electrónico de los recibos de compra
Error: Puntos decimales incorrectos en los recuentos de ventas del widget Resumen del panel
Error: Los campos Estado / provincia se cargaron en la configuración de Impuestos cuando no eran necesarios
Error: Los eventos personalizados no se purgaron de WP Cron cuando EDD se desactivó
Error: Fechas de "Último trimestre" incorrectas en informes personalizados
Error: Filtrar el historial de pagos por un usuario invitado falla
Error: EDD_Payments_Query no se puede instanciar varias veces
Error: No se pueden usar espacios para el separador de miles
Error: Índice indefinido "state" en Información del sistema
Error: Error 400 solicitud incorrecta durante las llamadas a la API
Error: Comportamiento incorrecto durante la desactivación de la licencia de extensión
Error: Se restauró la opción Descargas de archivos ilimitadas para los registros de pago
Error: Los registros de solicitudes de API no se muestran correctamente
Error: Etiqueta duplicada en Ver detalles del pedido
Error: La verificación de tarjeta de crédito en vivo no actualiza el tipo de tarjeta después de la verificación inicial
Error: Se eliminó la llamada duplicada a edd_get_payment_meta()
Error: Se eliminó la coma duplicada en edd.css
Error: Valor de retorno, no echo en metabox.php
Error: Ver detalles del pedido se puede cargar para tipos de publicación que no son de pago
Error: Se eliminó contenido obsoleto mfunc/mclude/dynamic-cached-content
Error: El historial de pagos no se puede ordenar por fecha
Error: La vista actual no se muestra correctamente en la tabla Registros
Error: Problema con la pasarela de pago predeterminada cuando no hay pasarelas activas







