Lors d'une discussion aujourd'hui, j'ai été informé que le drapeau is_active du client ne fait rien.
Il s'agit d'un indicateur unique, comme l'adresse e-mail du client, en ce qu'il ne s'agit pas d' un attribut EAV. Il s'agit plutôt d'une colonne dans la table customer_entity.
J'ai essayé de mettre l'indicateur à 0 pour un client de test, mais je peux toujours me connecter. Toutes les autres fonctionnalités semblent fonctionner normalement.
Ce drapeau est-il fourni par souci de commodité aux développeurs? Est-il destiné à un usage futur? Que fait, le cas échéant, is_active?
Modifier : voici un débordement de pile connexe: /programming/3617832/disable-customer-in-magento
Réponses:
Il s'agit d'un champ hérité, dérivé
Mage_Eav
et présent depuis la v0.7.14800 (et peut-être plus tôt). En tant que tel, il est de loin antérieur à la première version d'EE.Que la valeur de ce champ soit utilisée ou non est une question d'implémentation (comme pour l'
catalog_category
entité). Je fonde cette affirmation sur le fait que leMage_Eav
module ne pas fournir toute utilisation de celui - ci comme un comportement de base pour les entités EAV.la source
toast_is_active
) Pour utiliser.