Как сделать реферальную ссылку

Тема в разделе "Общие вопросы", создана пользователем Negative, 14 авг 2020.

  1. Negative

    Negative Новичок

    Сообщения:
    20
    Симпатии:
    3
    Здравствуйте. Как сделать реферальную ссылку, которая генерируется при подключении партнерского аккаунта короче, примерно как это было в версии 2.3.0.2? По умолчанию она такая eeIIPXr5z1Tysu2o4hrrgZOAHFQobwEYvJud8tf3aqQeeSoEd5Lk0JOXEWHWzUSl, но я думаю что это перебор... В каком файле что подправить что бы сделать её короче? Заранее спасибо) Версия OpenCart 3.0.3.6 Русская Сборка.
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Что бы клиент сам генерировал ссылку по короче?
     
  3. Negative

    Negative Новичок

    Сообщения:
    20
    Симпатии:
    3
    Нет, что бы она так же как и сейчас генерировалась автоматически, но была короче, не такая длинная)
     
  4. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    \catalog\model\account\customer.php

    в public function addAffiliate($customer_id, $data) {

    меняйте в запросе это
    Код:
    token(64)
    на нужную длину токена
     
  5. Negative

    Negative Новичок

    Сообщения:
    20
    Симпатии:
    3
    Спасибо, сейчас попробую)
     
  6. Negative

    Negative Новичок

    Сообщения:
    20
    Симпатии:
    3
    Спасибо большое - помогло) Сам бы очень долго искал))
     
  7. OrigeNal

    OrigeNal Новичок

    Сообщения:
    1
    Симпатии:
    0
    Ребята спасибо за совет помог а ещё такой вопрос как вывести домен в окно ваш код отслеживания ? заранее спасибо
     

    Вложения:

  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Зачем? Он и так выводится после генерации ссылки. Можете попробовать как написано выше, только поменять на
    PHP:
    "moidomen.ru" $this->db->escape(token(64))