Вопрос

Можно ли сделать атрибут клиента уникальным, предпочтительно, если нет бита на веб -сайте, если нет, то по всему миру?

Я не вижу, как это сделать.

Подобно адресу электронной почты

Это было полезно?

Решение

У атрибутов клиента нет is_unique опция, которая доступна для атрибутов продукта. Уникальность электронной почты проверяется программатически в \Mage_Customer_Model_Resource_Customer::_beforeSave. Анкет Таким образом, вы можете просто имитировать его для своего атрибута.

Другие советы

Попробуйте сделать это из Backend Magento.

  1. Перейдите на панель администратора Magento.
  2. Перейдите к клиентам -> управлять атрибутами.
  3. Создайте новый атрибут или отредактируйте существующий.
  4. Выберите уникальное значение Да.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top