Durante una discusión de hoy me informaron que el indicador Cliente es_activo en realidad no hace nada.
Se trata de un indicador único, como la dirección de correo electrónico del cliente, en el que es no un atributo EAV. En cambio, es una columna en la tabla customer_entity.
Intenté establecer el indicador en 0 para un cliente de prueba, pero aún puedo iniciar sesión. Todas las demás funcionalidades parecen funcionar normalmente.
¿Se proporciona esta bandera como una conveniencia para los desarrolladores? ¿Está destinado a algún propósito futuro? ¿Qué hace is_active si es que hace algo?
Editar : Aquí hay un desbordamiento de pila relacionado: /programming/3617832/disable-customer-in-magento
Respuestas:
Este es un campo heredado, derivado
Mage_Eav
y presente desde v0.7.14800 (y quizás antes). Como tal, es anterior a la versión más antigua de EE.Si el valor de este campo se usa o no es una cuestión de implementación (como lo es para la
catalog_category
entidad). Baso esta afirmación en el hecho de que elMage_Eav
módulo no proporciona ningún uso del mismo como un comportamiento base para las entidades EAV.fuente
toast_is_active
) para utilizar.