Kundenattribut eindeutig machen

7

Ist es möglich, ein Kundenattribut eindeutig zu machen, vorzugsweise auf Website-Basis, wenn nicht dann global?

Ich kann nicht sehen, wie das geht.

Ähnlich der E-Mail-Adresse

Marty Wallace
quelle

Antworten:

6

Die Kundenattribute haben keine is_uniqueOption, die für Produktattribute verfügbar ist. Die Eindeutigkeit von E-Mails wird programmgesteuert in überprüft \Mage_Customer_Model_Resource_Customer::_beforeSave. Sie können es also einfach für Ihr Attribut nachahmen.

user487772
quelle
0

Versuchen Sie dies vom Magento-Backend aus.

  1. Gehen Sie zum Magento Admin Panel.
  2. Gehen Sie zu Kunden -> Attribute verwalten.
  3. Erstellen Sie ein neues Attribut oder bearbeiten Sie ein vorhandenes.
  4. Wählen Sie Eindeutiger Wert JA.
Pratik Chheda
quelle
Es gibt keine Verwaltungsattribute für Kunden. Vielleicht hast du eine Erweiterung oder so. Oder Sie befinden sich in der Enterprise-Version.
Marius
Ja, dafür steht eine kostenlose Erweiterung zur Verfügung.
Pratik Chheda
@Pratik: Sie sollten den Namen / Link der Erweiterung teilen, um zukünftigen Magento-Entwicklern zu helfen. Dann werde ich diese Antwort positiv bewerten :)
Eric Seastrand