Как создать альтернативный идентификатор пользователя (например, 14200260) в партнерской системе Drupal/Ubercart Store
Я хочу предложить пользователям уникальный партнерский идентификационный код, который можно использовать для продвижения своих маркетинговых усилий в виде числа, генерируемого при регистрации или регистрации на любом из моих сайтов проекта Drupal. На данный момент, насколько я могу видеть, аффилированное лицо Ubercart (UC) показывает только идентификационный номер аффилированного лица пользователя в качестве своего UID (то есть /site/affiliate/user/47 или аналогичный).
Моя причина в том, что аффилированный пользователь может "представить" новые компании, сказав им "ввести мой код" в поле поиска, после чего система перенаправит их в "список предложений Ubercart", который связан с этим аффилированным пользователем. Таким образом, в смысле "реального мира" участник может положить карту в витрину магазина (напишите свой номер на ней ручкой; т.е. 142357), и позже "читатель" указанной карты может ввести такой кодовый номер в браузер своего устройства. для повышения выгод от продаж, а система UC отслеживает партнера в соответствии с пользовательским типом серверной системы. В настоящее время текущая структура UID UID не очень подходит для моих требований.
Я хотел бы иметь возможность сделать это с помощью правил на этапе регистрации на сайте пользователя и иметь код, установленный в типе профиля.
У кого-нибудь есть идеи о том, как этого можно достичь? С точки зрения маркетинговой рекламы, я думаю, что это имеет большое значение для отдела маркетинга / продаж (выступая в качестве лектора бывшего бизнес-колледжа). (-: