Hoy, nos complace anunciar la próxima gran actualización del complemento Comisiones para Easy Digital Downloads. Comisiones para Easy Digital Downloads te permite registrar y dividir fácilmente los ingresos entre varios usuarios.
La versión 3.4 trae muchas mejoras, incluida la migración a tablas de base de datos personalizadas, lo que mejorará el rendimiento de tu tienda Easy Digital Downloads con comisiones activadas.
En Comisiones 3.4, a todos los propietarios de sitios se les presentará un cuadro de diálogo que les indicará que ejecuten una rutina de actualización después de actualizar. Esta migración moverá todos los registros de comisiones existentes a nuestra nueva tabla de base de datos que está construida específicamente para albergar estos datos de una manera más orientada al rendimiento.
Hacer clic en el enlace "más información" explicará lo que está ocurriendo con esta rutina de actualización:
Hay dos formas de ejecutar la rutina de migración:
- A través del área de wp-admin haciendo clic en el enlace "aquí" dentro del aviso de actualización
- A través de WP CLI usando el comando wp edd-commissions migrate_commissions
Para sitios grandes, recomendamos encarecidamente usar el comando WP CLI, ya que será significativamente más rápido y menos propenso a tiempos de espera del servidor o problemas del navegador.
En un ejemplo del mundo real, pudimos acelerar la generación de informes de comisiones en nuestros sitios de producción en ~3 veces, y eliminamos casi 230.000 filas de nuestras tablas existentes, reduciendo significativamente la cantidad total de espacio ocupado en la base de datos. Durante la rutina de actualización, todos los datos existentes se moverán de wp_posts y wp_postmeta a las nuevas tablas. Una vez completada la migración, se mostrará una opción para eliminar todos los datos heredados.
Nota: la migración está escrita de tal manera que se pueden crear nuevos registros de comisiones mientras se ejecuta la rutina, lo que significa que tu tienda puede permanecer activa mientras se actualiza la base de datos de comisiones.
Por favor, haz una copia de seguridad de tu sitio antes de ejecutar la rutina de actualización. La hemos estado probando exhaustivamente en nuestros propios sitios (incluidos nuestros sitios de producción principales) y confiamos en su fiabilidad, pero aún así, siempre es en tu mejor interés ser extra precavido y crear copias de seguridad antes de realizar grandes cambios en los datos.
Compatibilidad retroactiva
Los datos generados por EDD Commissions se han almacenado como un tipo de publicación con postmeta durante varios años, lo que significa que es probable que las tiendas con desarrollo personalizado tengan datos adicionales almacenados en estas tablas de los que no somos conscientes. En un esfuerzo por mantener una compatibilidad retroactiva completa, hemos incluido una capa de compatibilidad que ayuda a traducir las consultas a la estructura de datos heredada y redirigirlas a las nuevas tablas.
Si eres un desarrollador y has realizado integraciones personalizadas para Comisiones, consulta nuestra publicación del blog de desarrollo que describe los detalles de esta compatibilidad retroactiva.
Correos electrónicos de comisiones mejorados
Una de las solicitudes más populares fue la capacidad de personalizar la entrega de notificaciones de comisiones a los destinatarios. Con la versión 3.4 hemos agregado la capacidad de usar algunas etiquetas personalizadas en los correos electrónicos que se envían a los destinatarios de comisiones. Estas incluyen:
- {commission_id} – El ID del registro de comisión
- {item_price} – El importe pagado por el artículo vendido
- {item_tax} – El importe del impuesto recaudado por el artículo vendido
Junto con estas mejoras, los destinatarios de comisiones ahora pueden elegir si desean recibir notificaciones por correo electrónico dentro del editor de perfil de WordPress.
Otras mejoras y correcciones
Además de lo anterior, hay una serie de otras mejoras en la versión 3.4:
- Las comisiones ahora tienen en cuenta correctamente las tarifas negativas al calcular los importes de las comisiones
- La herramienta de exportación ahora permite exportar comisiones de estados específicos
- La pantalla de agregar/editar comisiones ahora incluye una mejor validación de datos
- Se ha agregado un nuevo hook llamado eddc_before_commissions_overview a la pantalla de Resumen de Comisiones
- Se ha agregado un nuevo hook llamado eddc_commissions_overview_table_head a la pantalla de Resumen de Comisiones
- Se ha agregado un nuevo hook llamado eddc_commissions_overview_table_row a la pantalla de Resumen de Comisiones
- Se ha agregado un nuevo hook llamado eddc_after_commissions_overview a la pantalla de Resumen de Comisiones
- Mejora de la capacidad de respuesta en el área de administración
- El nombre del producto se mostraba incorrectamente para las comisiones creadas sin un ID de descarga especificado
Esta actualización está disponible hoy para los propietarios de claves de licencia activas, y se puede actualizar desde la sección de Actualizaciones de WordPress o descargar desde su cuenta.
Como siempre, si encuentra algún problema, no dude en ponerse en contacto con nuestro equipo de soporte.






