La versión 1.3.1 se lanzó hoy y trae una mejora muy significativa a uno de los sistemas internos del plugin, y también una nueva función muy solicitada por muchos usuarios. Ahora puede limitar el número total de veces que los compradores pueden descargar sus archivos comprados a través de una opción simple en la Configuración de Descarga.
La nueva función Límite de Descarga se puede ver en la captura de pantalla a continuación:
Esta función le permitirá establecer un límite en el número de veces que un comprador puede descargar los archivos de cada compra. Por ejemplo, si establece esto en 10, los compradores solo podrán descargar cada archivo 10 veces. Si intentan descargar el archivo nuevamente, recibirán un error que les informará que han alcanzado su límite.
La otra gran actualización en la v1.3.1 es el nuevo sistema de registro que hemos incorporado al plugin. Este sistema de registro nos permite registrar fácilmente eventos a medida que ocurren en el plugin. Por ejemplo, cada vez que se descarga un archivo, la información sobre el usuario se registra en la base de datos para que usted, como administrador, pueda acceder y ver exactamente quién ha descargado los archivos (y desde dónde los ha descargado).
El sistema de registro pronto se ampliará para incluir el registro de errores para las pasarelas de pago, por lo que cada vez que haya una compra que resulte en un error (como una tarjeta rechazada), el error se registrará. Esto será extremadamente útil para los propietarios de tiendas que necesitan rastrear pagos fallidos, fraude con tarjetas de crédito y cualquier otra cosa relacionada con las compras.
Hubo varios cambios más introducidos en la 1.3.1, así que revise el registro de cambios completo a continuación:
- Archivos de traducción al alemán actualizados
- Se agregó una nueva opción de límite de descarga de archivos para limitar el número de veces que los compradores pueden descargar archivos
- Se corrigieron algunas cadenas de texto a las que les faltaba localización
- Se agregó un nuevo fallo elegante para funciones de devolución de llamada faltantes para campos de configuración
- Se agregaron docenas de nuevos filtros para los retornos de funciones
- Se agregó una nueva función para rastrear llamadas a funciones obsoletas
- Se agregó una verificación para asegurar que los artículos en el carrito sean del tipo de publicación "descarga"
- Se corrigió un error al crear el archivo index.php en blanco en wp-content/uploads/edd/
- Se corrigió un error con un nombre de clase HTML en edd_get_purchase_link()
- Se agregó una rutina de actualización para convertir registros antiguos de descargas de archivos y compras a la nueva clase EDD_Logging
- Se agregó una nueva rutina de actualización para manejar actualizaciones de la base de datos
- Se agregó una nueva clase EDD_Logging para registrar eventos
- Se eliminaron parámetros innecesarios para register_post_type()
- Mejoras en el formato del código
- Se agregó soporte para vistas de informes personalizadas





