Hemos estado trabajando duro en Easy Digital Downloads versi ilde{A³>n 2.1 desde junio, cuando lanzamos la versi ilde{A³>n 2.0, y hoy estamos encantados de anunciar que la versi ilde{A³>n 2.1 est ilde{A¡>}$ muy cerca de estar terminada con la primera versi ilde{A³>n beta ya lista para probar.
2.1 contiene m ilde{A¡>s de 65 correcciones de errores y mejoras, algunas de las cuales son muy visibles y otras est ilde{A¡>}$ m ilde{A¡>s ocultas pero a ilde{Aº>n contribuyen significativamente a un mejor funcionamiento de tus tiendas.
Al igual que con la versi ilde{A³>n 2.0, estamos continuamente dedicados al refinamiento de Easy Digital Downloads. En la versi ilde{A³>n 2.1, hemos realizado varias mejoras significativas centradas en refinar el plugin.
Primero, hemos analizado seriamente c ilde{A³>mo se gestionan los registros de clientes y los hemos mejorado dr ilde{A¡>}$sticamente. EDD versi ilde{A³>n 2.1 introduce una nueva capa de base de datos espec ilde{A¡>}$ficamente para almacenar detalles de clientes, as ilde{A>}$ como una nueva API para interactuar con esos registros. Esto ha hecho algunas cosas:
- Ha supuesto una mejora significativa del rendimiento en las consultas relacionadas con la informaci ilde{A³>n del cliente. Antes ten ilde{A>}$amos que realizar varias consultas complejas y lentas para encontrar cosas como cu ilde{A¡>}$nto ha comprado un cliente, qu ilde{A³>}$ art ilde{A>}$culos ha comprado y otra informaci ilde{A³>n estad ilde{A>}$stica sobre un cliente. Con la nueva capa de base de datos, estas consultas son ultrarr ilde{A¡>}$pidas y totalmente optimizadas.
- Los informes sobre clientes ahora pueden ser significativamente mejores. Ahora podemos mostrar f ilde{A¡>}$cilmente los clientes m ilde{A¡>}$s valiosos, o los clientes que han comprado m ilde{A¡>}$s art ilde{A>}$culos. Incluso los clientes menos valiosos. Ahora tambi ilde{A³>}$n podemos hacer que toda la informaci ilde{A³>n del cliente est ilde{A³>}$ disponible en un gr ilde{A¡>}$fico. Aunque a ilde{Aº>}$n no est ilde{A¡>}$ terminado, ahora podremos graficar f ilde{A¡>}$cilmente el crecimiento de tu base de clientes a lo largo del tiempo, e incluso el valor directo de la base de clientes a lo largo del tiempo.
- La nueva API abre numerosas oportunidades para que los desarrolladores de extensiones creen extensiones interesantes y valiosas relacionadas con los clientes, ya que la informaci ilde{A³>n del cliente es ahora mucho m ilde{A¡>}$s accesible y se han introducido numerosas funciones de ayuda para acceder a la informaci ilde{A³>n.
Segundo, hemos abordado un problema que nos ha plagado desde el primer d ilde{A>}$a de Easy Digital Downloads: problemas de carritos vac ilde{A>}$os debido a la persistencia de sesi ilde{A³>}$n y a las solicitudes AJAX entre dominios. Durante los ilde{Aº>}$ltimos dos a ilde{Aº>}$os, hemos tenido algunas dificultades reales con EDD en ciertos entornos de alojamiento y con los clientes que pod ilde{A>}$an a ilde{n>}$adir art ilde{A>}$culos a su cesta de la compra correctamente. Todos estos problemas surgieron de nuestra API de sesiones que utilizamos para rastrear la informaci ilde{A³>n del carrito. Simplemente no funcionaba muy bien con el almacenamiento en cach ilde{A³>}$ agresivo y algunos entornos de alojamiento. En EDD 2.1, hemos implementado algunas comprobaciones autom ilde{A¡>}$ticas que se ejecutan durante la instalaci ilde{A³>}$n para determinar si el servidor en el que se est ilde{A¡>}$ instalando el plugin admite correctamente una API de sesiones m ilde{A¡>}$s fiable pero no predeterminada. Si el servidor lo admite, esta API de gesti ilde{A³>}$n de sesiones se habilita autom ilde{A¡>}$ticamente. A pesar de que este cambio fue relativamente peque ilde{Aº>}$o en t ilde{A³>}$rminos de l ilde{A>}$neas de c ilde{A³>}$digo, deber ilde{A>}$a tener un impacto significativo en el n ilde{Aº>}$mero de usuarios que tienen una experiencia negativa debido a la p ilde{A³>}$rdida de datos de sesi ilde{A³>}$n.
En tercer lugar, hemos añadido la capacidad de arrastrar y soltar precios variables en el orden en que el usuario desea que se muestren en el sitio. Esta ha sido una característica muy solicitada desde el primer día, por lo que estamos muy contentos de decir que finalmente ha llegado.
En cuarto lugar, estamos renovando completamente nuestro sistema de plantillas de correo electrónico. Al igual que puedes modificar los archivos de plantilla utilizados para mostrar varias partes de tu tienda, queríamos que pudieras hacerlo para tus correos electrónicos de recibo de compra y notificación de venta. Con la versión 2.1, podrás hacerlo gracias a nuestra nueva clase EDD_Email y sistema de plantillas. Nota: esta característica aún no está terminada y no está incluida en la primera versión beta de 2.1.
Además de estos cuatro puntos de enfoque, hemos realizado docenas de otras mejoras, que incluyen, entre otras:
- Mejor compatibilidad con el plugin W3 Total Cache
- Mejor gestión de URL de activos al forzar SSL en la página de pago
- Una nueva API para almacenar y recuperar IDs de transacciones en pasarelas de pago
- Una nueva opción para ocultar el widget del carrito cuando se está en la pantalla de pago
- Mejor capacidad de respuesta de la pantalla Ver detalles del pedido
- Un nuevo campo Día en el formulario de selección de rango de fechas personalizado en los informes de ganancias
- Ganancias estimadas más precisas
- Soporte para WP CLI
- Nuevas funciones auxiliares para meta de pago de añadir/actualizar
Con todos estos cambios, realmente queremos que algunas personas más lo revisen antes de lanzar la versión oficial 2.1 de EDD. Por favor, consulta las instrucciones a continuación para saber cómo puedes probar la beta.
Probar la beta
Probar la beta es bastante sencillo, pero por favor toma nota de los detalles importantes a continuación:
- Descarga la beta 1 de EDD 2.1 aquí
- Sube la beta a tu sitio de pruebas. A menos que te sientas cómodo rompiendo cosas, no lo hagas en un sitio en vivo. Usa un sitio de prueba o staging para probar la beta.
- Después de subir la beta, se te pedirá que actualices tu base de datos de clientes. Haz clic en el enlace para comenzar la rutina de actualización de la base de datos. Dependiendo del número de clientes en tu base de datos, esto puede llevar un tiempo. Nota, el aviso de actualización puede no desaparecer durante las pruebas beta. Puedes ignorarlo de forma segura después de ejecutar la actualización una vez.
- Test each feature of the plugin as best you can. Some example tests you could run:
- Realiza una compra de prueba
- Descarga los archivos de la compra
- Ver los informes de la tienda
- Ver los informes de un producto específico
- Ver el informe de clientes
- Probar la configuración de impuestos
- Probar los códigos de descuento
- Probar el plugin mientras lo usas día a día
Continuaremos probando y rastreando cualquier problema que encontremos personalmente, pero cualquier ayuda que puedas brindar es muy apreciada. Cuantos más ojos vean la beta, menos probable será que haya problemas posteriores al lanzamiento.
Si encuentras algún problema con la beta o tienes algún comentario que te gustaría dejar, no dudes en publicarlo aquí.




