Información sobre instalación/actualización
Ver este artículo para instrucciones paso a paso para actualizar MemberMouse.
Auditoría de seguridad
Como parte de nuestro compromiso continuo de ofrecer una plataforma segura a nuestros clientes, hemos encargado a Pritect.net una auditoría de seguridad de todo nuestro código base. Esta versión aborda varios problemas descubiertos, desde vulnerabilidades de escalada de privilegios hasta el refuerzo de la fuente de entropía utilizada en la generación de claves y contraseñas de API. Un agradecimiento especial a James Golovich de Pritect.net por realizar la auditoría de seguridad.
Resumen
- Probado con WordPress 4.5
- Desde el lanzamiento de la versión 4.2.3 de WordPress, que incluía cambios sustanciales en la API de códigos cortos, han surgido una serie de problemas relacionados con las SmartTags™. En esta versión de MemberMouse hemos creado nuestro propio procesador de etiquetas, de modo que ya no dependemos tanto del sistema de códigos cortos de WordPress para procesar las SmartTags™ y, por lo tanto, estamos menos expuestos a posibles conflictos causados por otros plugins o temas instalados. (1302)
- Se ha añadido el atributo billingCountryName al SmartTag Order_Data para permitir la salida del nombre imprimible del país en lugar del código ISO del país. (1337)
- Recientemente nos hemos trasladado a un nuevo centro de asistencia. En esta versión de MemberMouse, se han actualizado todos los enlaces de soporte y se ha añadido un nuevo widget de soporte al plugin para facilitar el acceso a los recursos de soporte y la apertura de un ticket.
- Añadido enlace de pago al diálogo de opciones de compra. (1353)
- Añadido un nuevo filtro que permite personalizar la información que se pasa a Stripe junto con un pago (mm_stripe_billing_statement_descriptor). Más información. (1344)
- Se ha añadido unSeleccione su estadoa los desplegables de estado de facturación y envío del formulario de pago. Si utiliza el menú desplegable de estado en su página de pago, esto garantizará que los clientes no puedan enviar el formulario sin especificar un estado. Si actualmente no está recogiendo el estado en su página de pago, todo seguirá funcionando para usted como lo hizo en las versiones anteriores de MemberMouse. La única diferencia será que el estado para sus miembros será por defecto ningún estado en lugar del primer estado en la lista alfabética de los estados (es decir, Alabama) (1318)
- Anteriormente, si un cliente existente intentaba realizar una compra mientras estaba desconectado e introducía una contraseña no válida, aparecía el siguiente mensaje: Nombre de usuario o contraseña incorrectos, inténtelo de nuevo... Este mensaje causaba confusión, por lo que se ha actualizado a: Existe una cuenta asociada al correo electrónico [email protected] pero la contraseña introducida no es válida. Intente realizar el pedido de nuevo con la contraseña correcta. Lea este artículo si desea personalizar este u otros mensajes de error en la página de pago. (1336)
- Ha hecho que las cuentas existentes en Error o Pendiente de activación estado no requerirá que se valide su contraseña al intentar realizar una compra cuando se haya cerrado la sesión.
- Actualizados los enlaces necesarios en preparación para los próximos cambios de infraestructura de Authorize.net. (1161)
- Biblioteca utilizada para el inicio de sesión social (HybridAuth) actualizada a la versión 2.6.0.
- Se ha solucionado un problema por el que era posible eliminar un usuario de WordPress asociado a un miembro de MemberMouse, lo que dejaba huérfanos los registros del miembro. (1323)
- Se ha solucionado un problema por el que los cupones gratuitos no podían utilizarse junto con Stripe.js. (1315)
- Se ha solucionado un problema por el que los usuarios de WordPress con el rol de Autor/Editor no podían utilizar la funcionalidad de Conceder Acceso en páginas/posts. (1308)
- Se ha solucionado un problema por el que el asistente de importación cambiaba los permisos de cuenta de los administradores cuando se incluía el correo electrónico del administrador en los datos de importación. (1301)
- Se ha solucionado un problema por el que el nombre del cliente no se enviaba a Stripe en determinadas transacciones cuando se utilizaba Stripe.js. (1295)
- Se ha solucionado un problema por el que la dirección del cliente no se enviaba a Stripe cuando se utilizaba Stripe.js. (1377)
- Se ha solucionado un problema por el que las fechas de facturación se mostraban incorrectamente en la pestaña Suscripciones de los detalles del miembro cuando aparecían varias suscripciones. (1289)
- Se ha solucionado un problema por el que los reembolsos emitidos desde PayPal y Authorize.net CIM se añadían al valor del cliente durante la vida útil (LCV) en el área de detalles del miembro en lugar de restarse. NOTA: esta corrección no afectará a los cálculos de LCV realizados antes de la actualización a 2.2.5. Sólo afectará a los cálculos de VCL basados en reembolsos que se realicen en el futuro. (1341)
- Se ha solucionado un problema por el que la fecha de cancelación pendiente no se calculaba correctamente si se cancelaba una suscripción durante una prueba gratuita. (1066)
- Se ha solucionado un problema por el que la introducción del número de tarjeta de crédito en el formulario de pago no funcionaba en los dispositivos Android. (1264)
- Se ha solucionado un problema por el que los errores de base de datos que empezaban por Error en la base de datos de WordPress La columna 'order_item_id' no puede ser nula para la consulta INSERT INTO 'mm_transaction_log' apareció en el registro de errores en respuesta a una comprobación. (1320)
- Se ha solucionado un problema por el que el panel de control principal mostraba intermitentemente "ventas hoy" como 0, independientemente del número de ventas. (1331)
Historial de cambios
Fecha | Versión | Descripción | Acción sugerida |
12 de abril de 2016 @ 10 AM | 2.2.5-100 | Lanzamiento inicial | Actualización manual del plugin requerido |
14 de abril de 2016 @ 3 PM | 2.2.5-101 | Asuntos resueltos: 225-1, 225-2, 225-3 | Actualización manual del plugin requerido |
26 de abril de 2016 @ 10 AM | 2.2.5-102 | Asuntos resueltos: 225-4, 225-5 | Actualización manual del plugin requerido |
30 de diciembre de 2016 @ 1AM | 2.2.5-107 | Actualización del proveedor de Mailchimp para utilizar la versión 3.0 de la API | Ninguno, a menos que tenga problemas explícitos. con MailChimp, entonces un Instalación de reparación es necesario. Menú MM: Configuración general > Gestionar la instalación > Instalación de reparación |
Problemas conocidos
NOTA: Estos problemas se han resuelto en la Lanzamiento de MM 2.2.6 versión. Si experimenta estos problemas, le recomendamos que actualice a esta versión.
225-6: No se puede guardar la configuración de pago en versiones de PHP inferiores a 5.4
Este problema está siendo causado por el hecho de que la biblioteca Braintree requiere la versión PHP 5.4 o superior para cargar. Si desea utilizar Braintree, deberá actualizarse a PHP 5.4. Si no está utilizando Braintree, simplemente envíe un correo electrónico a nuestro equipo de asistencia solicitando que se elimine Braintree de tu licencia. Una vez eliminado, podrás guardar la configuración de pago.
225-7: "Copiar enlace de pago" en la ventana emergente de diálogo de compra sólo funciona para los administradores.
El enlace de texto proporcionado en la casilla "copiar enlace de pago" tiene '&user_id=#' Existen dos soluciones para proporcionar un enlace a los clientes. 1/ Elimine el carácter '&user_id=#' desde el final del enlace, o 2/ Utilice el botón "Enviar enlace de pago por correo electrónico al cliente".
Cuestiones resueltas
Si está experimentando un problema que ya se ha resuelto, descargue la última versión del plugin MemberMouse utilizando el enlace situado en la parte superior de esta página y realice un actualización manual.
225-1: La configuración de la página principal no funciona
En el Opciones de MemberMouse cuando se realiza una selección en el módulo Configuración de la página principal desplegable, los elementos no se muestran debajo del desplegable. NOTA: La solución consiste en modificar un archivo que puede estar almacenado en la caché del navegador. Si sigues experimentando este problema después de actualizar, borra la caché del navegador.
225-2: El proceso de restablecimiento de contraseña no funciona
Cuando un cliente va a restablecer su contraseña, la página se cuelga y el proceso no se completa.225-3: La ordenación no funciona en la vista Examinar transacciones
En algunos entornos, la función de clasificación no funciona en el archivo Examinar transacciones vista.
225-4: La página de pago se cuelga al enviar el formulario
En algunos entornos, la página de pago se bloquea cuando se envía el formulario.
225-5: Aparece el mensaje "No se han recibido datos" al intentar editar los derechos de acceso.
En cualquier página protegida por un paquete o nivel de suscripción, al intentar editar los derechos de acceso haciendo clic en el icono de edición, aparece el mensaje "No se han recibido datos".