Tras más de tres semanas de pruebas beta, estamos encantados de anunciar el lanzamiento de la versión 2.7 de Easy Digital Downloads. Esta actualización incluye muchas mejoras significativas que aportan un mejor rendimiento, diseños de interfaz mejorados, opciones de exportación mejoradas, numerosas mejoras centradas en el desarrollador y más.
Hemos estado ejecutando la versión 2.7 en nuestros propios sitios durante varias semanas y ahora estamos listos para lanzarla a todos vosotros. Echemos un vistazo a cada una de las mejoras principales incluidas en la 2.7.
Pantalla de detalles del pedido
La pantalla de Detalles del pedido es una con la que todos los propietarios de tiendas están familiarizados y probablemente una en la que muchos administradores de tiendas pasan mucho tiempo. En la versión 2.7 hemos realizado varias mejoras distintas en la pantalla.
Primero, hemos introducido soporte para ajustar los importes individuales de los artículos. Anteriormente, solo era posible ajustar los totales de los pedidos completos, pero ahora los administradores de la tienda pueden editar el precio, los impuestos, la cantidad y el total de cada artículo de la compra por separado, lo que proporciona una mayor flexibilidad.
En segundo lugar, hemos realizado algunos ajustes en la organización de la pantalla para incorporar los nuevos campos de importes por artículo y hemos hecho que la mitad superior de la pantalla sea más intuitiva.
La pantalla también tiene otras tres mejoras:
- La sección de Detalles del cliente es ahora más fácil de usar. El proceso para asignar un pedido a un nuevo cliente es más intuitivo y la navegación a la pantalla de detalles del cliente vinculado es ahora más sencilla.
- Cualquier código de descuento canjeado en un pedido ahora está vinculado directamente a la pantalla de edición de descuentos.
- Si se recaudan impuestos, la tasa de impuestos aplicada al pedido ahora se muestra junto al campo del total de impuestos en el cuadro de Actualizar pago.
Informe de ingresos CSV
Desde las primeras versiones de Easy Digital Downloads, hemos incluido un informe de ingresos en PDF que permitía a los propietarios de tiendas exportar un archivo PDF que mostraba las ventas e ingresos durante un período de tiempo específico. En la versión 2.7 hemos reemplazado este informe en PDF por una versión CSV que también incluye más información.
Este informe generará un archivo CSV para el período de tiempo especificado que incluye:
- Recuento de ventas
- Ingresos brutos
- Recuento de reembolsos
- Importe reembolsado
- Recuento de revocaciones
- Ingresos revocados
- Recuento de abandonos
- Valor abandonado
- Recuento de fallos
- Valor de fallos
- Ingresos netos
Con este informe CSV es fácil generar un informe mes a mes, anual o incluso multianual que ofrece una visión clara del rendimiento de una tienda.
Precios variables para paquetes
Los paquetes ahora incluyen soporte para especificar la opción de precio para los productos incluidos. Por ejemplo, si tus productos tienen tres opciones de precio estándar, ahora puedes establecer a qué opción de precio de los productos tendrán acceso los clientes al comprar el paquete.
Esto permite a los administradores de la tienda establecer los archivos de descarga a los que los clientes obtienen acceso y también permite que las funciones habilitadas por extensiones (como licencias) se configuren con ajustes específicos de la opción de precio.
Compras abandonadas / pendientes completas
Easy Digital Downloads 2.7 permite a los clientes reanudar compras incompletas en visitas posteriores. Esto incluye tanto la finalización de compras abandonadas como la re-presentación de compras que no se completaron correctamente cuando se enviaron inicialmente.
Un escenario de ejemplo es el siguiente:
- El cliente añade artículos a su carrito
- El cliente pasa por el proceso de pago con PayPal, pero no lo completa en el lado de PayPal (y no hace clic en ‘Cancelar y Volver al Sitio’)
- El cliente visita su página de ‘Historial de Compras’ y encuentra el pago pendiente recién añadido
- Aparecerá un botón ‘Completar Compra’ que permitirá al cliente pagar con PayPal y completar la transacción.
Informes más rápidos
Hemos dedicado mucho tiempo a mejorar la velocidad y la capacidad de nuestros informes de ganancias para manejar grandes conjuntos de datos. Las mejoras que hemos realizado en la versión 2.7 son tan significativas que hemos logrado reducir el tiempo de carga de los gráficos de informes de 3 minutos (en un caso de prueba particular) a solo 1-2 segundos. En nuestro caso de prueba, cargamos un informe de ganancias que mostraba de enero de 2012 a enero de 2017. Este período de tiempo incluía grandes conjuntos de datos para cada mes dentro de ese rango y solo tardó 1-2 segundos en cargarse. Si pasa mucho tiempo viendo informes de ganancias / ventas, esta debería ser una mejora muy bienvenida.
Mejoras en la API para desarrolladores
La versión 2.7 de Easy Digital Downloads incluye varias mejoras distintas para desarrolladores.
Objeto EDD_Cart
Por primera vez desde la versión 1.0, Easy Digital Downloads incluye ahora un objeto EDD_Cart que proporciona una API fácil de usar para interactuar con el contenido del carrito de compras. Este nuevo objeto proporciona métodos para acceder y manipular datos del carrito. También mejora drásticamente el rendimiento de la pantalla de pago. Antes de la versión 2.7, la pantalla de pago podía tardar hasta 2.6 segundos en cargarse, incluso en un sitio de alto rendimiento. En la versión 2.7, este tiempo de carga se ha reducido en casi dos segundos. En un caso de prueba, vimos que el tiempo de carga del pago pasaba de 2.6865 segundos a solo 0.8456 segundos sin ningún cambio, aparte del nuevo objeto de carrito.
Nueva función edd_get_payment()
Se ha introducido una nueva función para actuar como un método envoltorio para recuperar una instancia de un objeto EDD_Payment en lugar de crear una instancia accediendo directamente a la clase.
La función edd_get_payment() funciona con la caché de objetos para mejorar el rendimiento de la recuperación de pagos. La nueva función acepta los mismos parámetros que el constructor de EDD_Payment pero también devuelve false si no se encontró un pago (es decir, se especificó un ID de pago incorrecto).
Si está interactuando con objetos EDD_Payment , utilice la nueva función edd_get_payment() , ya que puede suponer una mejora significativa del rendimiento.
Objeto EDD_Discount
Otra nueva API que introducimos en 2.7 es la API EDD_Discount. Ha sido diseñada para simplificar el manejo de códigos de descuento y sigue el mismo modelo que EDD_Payment, lo que también facilita la modificación de un descuento. Anteriormente, toda la interacción de descuentos se manejaba a través de las funciones edd_discount_, lo que resultaba en la creación de un nuevo objeto cada vez que se llamaba a una función. Ahora, una única instancia de EDD_Discount contiene toda la información sobre ese código de descuento, lo que hace que los descuentos sean más eficientes en general.
Otras mejoras notables
Los cambios anteriores son las características principales que nos gustaría destacar, pero también hay otras mejoras importantes.
- La tasa de impuestos aplicada ahora se guarda en los metadatos del pago y se muestra en la pantalla Ver detalles del pedido.
- El tamaño de imagen seleccionado ahora se inserta en el campo URL del archivo en el cuadro Archivos de descarga.
- Los mensajes registrados con
edd_set_errorahora se emiten a través de un hook. - Mejorada la creación de pagos con WP-CLI para admitir un rango de fechas.
- Los campos de cantidad ahora se pueden deshabilitar en productos de descarga individuales.
EDD_Paymentyedd_get_paymentahora aceptan un ID de transacción de pago.- Introduced a more EDD-specific downloads shortcode
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 Musical
Waveme es un tema de WordPress para música con muchas funciones para crear una aplicación web profesional de música. 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 ligero tema de WordPress y conjunto de herramientas te permite crear sitios web hermosos y de alto rendimiento que funcionan. GeneratePress utiliza Easy Digital Downloads para potenciar su […]
Digital Downloads Pro
Digital Downloads Pro es un tema hijo de Genesis de brandiD, construido específicamente para iniciar tu sitio de comercio electrónico digital, y está integrado perfectamente con Easy Digital Downloads. Impulsado por un […] con 1 clic
Podcast Pro
Podcast Pro es un tema hijo de Genesis de 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
¿Quieres maximizar las ventas internacionales? Entonces, necesitarás mostrar y aceptar múltiples divisas en tu sitio. Con soporte para múltiples divisas, puedes ayudar a los clientes a evitar que se les cobre una conversión de divisa […]
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.
- Se movió el script edd-ajax.min al pie de página para permitir la carga asíncrona de jQuery.
- Se agregó un botón 'Actualizar informes' a la vista de gráfico.
- Cambiado a usar nuevos puntos finales de IPN para PayPal Standard.
- El código postal ahora se incluye en la función de cálculo de impuestos.
- Mejorada la tolerancia a fallos y el manejo de errores al crear códigos de descuento.
- El marcado HTML del editor de perfiles se ha actualizado para que coincida con otros formularios en EDD.
- Los registros de solicitudes de API ahora se pueden exportar desde Descargas → Informes → Exportar.
- Los registros de descargas de archivos ahora se pueden exportar desde Descargas → Informes → Exportar.
Errores notables corregidos
Junto con todas las mejoras de la versión 2.7, también hemos corregido una serie de errores.
EDD_Licenseno admitía correctamenteitem_id.- Las estimaciones de ganancias por categoría no eran correctas.
- Se detuvo la redirección a PayPal en los botones Comprar ahora si la pasarela de PayPal está deshabilitada.
- La configuración de la pasarela de Amazon ahora se verifica antes de cargar los scripts para Amazon Payments.
- El filtro
edd_download_redirect_to_checkoutno respetaba el resultado deseado en algunas configuraciones. - Las notas de pago se incluían en el recuento normal de comentarios.
- Deshabilitar el registro de solicitudes de API no funcionaba.
- La plantilla
history-downloads.phpno mostraba correctamente los nombres de precios variables. - Al agregar una tarifa al carrito, ahora conservamos la precisión decimal.
- El recuento de estadísticas de la tienda ahora restablece las transiciones de informes.
- El modo de compra de múltiples opciones y los precios variables funcionan mejor con los botones de compra ahora.
Estamos muy contentos de tener esta versión disponible para todos hoy y agradecemos cualquier comentario que pueda tener al respecto. Si tiene alguna pregunta o problema, no dude en dejar un comentario a continuación o abrir un ticket de soporte.









