Je veux inclure à l'administrateur la possibilité de désactiver les comptes de connexion, aucune donnée ne serait effacée du compte, mais si elle était désactivée pour les utilisateurs ne l'utilisant plus, une fois effacée, l'utilisateur ne remarquerait pas des newsletters ou quoi que ce soit d'autre, juste un dernier mail notifiant la désactivation de votre compte.Désactiver le client dans Magento
Répondre
Ceci est intéressant. J'ai examiné cela précédemment, et il y a un drapeau is_active
sur l'enregistrement de la base de données client, mais il n'est pas accessible ou écrit n'importe où par le code Magento de base. Afin de satisfaire à cette exigence, vous devez overrideMage_Customer_AccountController
pour vérifier la valeur de ce champ à l'intérieur de loginPostAction()
puis de rendre ce champ visible dans les blocs client adminhtml.
Je suis un peu nerveux à propos de l'implémentation de ce code car cela me dérange que Varien inclue le champ mais ne l'utilise pas du tout. Je serais intéressé par les pensées des autres à ce sujet.
HTH, JD
Ou, vous pouvez utiliser cette extension sans Magento Connect.
true, et il semble qu'il envoie des notifications par e-mail aussi. –
Nous l'utilisons sur notre magasin et je ne peux pas vraiment me plaindre. Ça fait le boulot. – Nic
- 1. Magento comment désactiver le zoom de l'image
- 2. Webservice client Magento/API
- 3. Magento Désactiver le champ de filtrage à la grille d'administration
- 4. Obtenir le client dans Mage_Tax_Model_Calculation :: getRate dans magento
- 5. Compte client Magento/Dashboard page
- 6. Comment désactiver/activer l'éditeur WYSIWYG dans Magento 1.4
- 7. mon client python pour magento n'installe pas
- 8. Comptes de client et d'administration unifiés dans Magento
- 9. comment traduire le modèle d'email dans magento?
- 10. création de client magento et client à convertir en client régulier
- 11. Désactiver clavier Remote Desktop Client raccourci
- 12. Remboursements partiels dans Magento
- 13. Comment désactiver les fonctionnalités de vente en ligne magento?
- 14. Désactiver la mise en cache côté client dans ASP.NET
- 15. Magento - Modifier l'identification du client et Numéro de commande
- 16. Magento: Comment déterminer si le client a abandonné le processus de paiement
- 17. MAGENTO Forcer le client à remplir à nouveau le formulaire d'adresse
- 18. Ajouter un bloc dans le module existant de magento
- 19. Messagerie client-client dans le cacao?
- 20. Magento Ecommerce
- 21. comment obtenir le groupe d'attributs dans magento
- 22. upsells dans le modèle Magento personnalisé
- 23. Changement de langue dans Magento
- 24. Ajouter une nouvelle colonne dans la commande client Afficher les articles dans Magento Admin
- 25. Désactiver le test dans cmake
- 26. Est-il possible de désactiver l'écho des résultats de requête sur stdout dans le client MySQL?
- 27. Désactiver Markdown dans Rails?
- 28. Magento: Je veux rechercher le client par numéro de téléphone indépendamment des espaces
- 29. Magento: Obtenir le code d'attribut
- 30. Événements personnalisés dans Magento
C'est exactement ce que j'ai vu aussi. Il semble que le drapeau soit utile pour l'instant, mais si Varien décide de l'utiliser ou de le laisser tomber, vous avez des problèmes. Vous pouvez également ajouter un champ personnalisé pour accomplir la même chose avec une plus grande sécurité de mise à niveau. –
Je suis d'accord, ce qui signifie probablement qu'il est plus sûr de créer votre propre module avec un attribut EAV dans le attribute_set du client (qui apparaîtra dans l'Admin automatiquement), puis l'utiliser lors du remplacement de 'loginPostAction'. –
Peut-être que ce champ est pour la fonctionnalité de double opt-in. –