Поставщик, который продет свои товары в решении Сотбит.Маркетплейс — это зарегистрированный пользователь сайта, у которого дополнительно есть отдельная сущность Партнер.
Сущность Партнер представляет собой запись в специальном Highload-блоке с символьным кодом SotbitMarketplacePartner, где хранится вся информация, необходимая для работы поставщика в системе.
Каждая запись в Highload-блоке привязана к конкретному пользователю 1С-Битрикс. Это значит, что для полноценной работы в системе поставщик должен сначала зарегистрироваться на сайте как пользователь (создать аккаунт), а затем пройти регистрацию как партнер — в результате чего в Highload-блоке SotbitMarketplacePartner будет создана соответствующая запись.
При установке решения создается Highload-блоке SotbitMarketplacePartner, где созданы все необходимые системные и дополнительные поля для обеспечения работы решения. При необходимости администратор может добавить собственные пользовательские поля для расширения набора данных о поставщике.
Удаление системных полей не допускается, так как это приведёт к нарушению работы решения и может вызвать ошибки в функционировании личного кабинета поставщика и связанных процессов.
Список системных полей
Поле
Описание
UF_USER
Привязка поставщика к ID пользователя сайта.
UF_ACTIVE
Параметр активности поставщика.
UF_XML_ID
Уникальный идентификатор поставщика.
UF_DATE_REGISTER
Дата и время регистрации поставщика.
UF_COMMISSION_DATE_CHECK
Дата списания комиссии за пользование маркетплейсом. Указывается в формате даты без времени и используется для расчётов и контроля регулярных платежей.
UF_PARTNER_STATUS
Статус поставщика — поле типа Список с привязкой к справочнику статусов.
UF_PARTNER_STATE
Состояние поставщика — поле типа Список с привязкой к справочнику состояний.
UF_API_KEY
Уникальный API-ключ поставщика, используемый для авторизации и взаимодействия с системой при работе с товарными фидами.
UF_IS_CONTRACTOR
Поле состояния, указывающее, работает ли поставщик по форме агентских схем.
UF_CONTRACTOR
Поле, содержащее привязку к сущности Поставщик 1С-Битрикс или Компании Битрикс24, необходимое для корректной работы агентских схем.
UF_IMPORT_ADD
Поле состояния, указывающее разрешение поставщика на добавление новых товаров через товарный фид.
UF_IMPORT_UPDATE
Поле состояния, указывающее разрешение поставщика на обновление новых товаров через товарный фид.
UF_MANAGER
Привязка пользователя 1С-Битрикс к поставщику в качестве личного менеджера.
Список дополнительных полей
Поле
Описание
UF_NAME
Имя поставщика.
UF_TYPE
Тип плательщика поставщика — поле типа Список, позволяющее выбрать категорию плательщика в системе.
Значения списка не связаны со стандартной сущностью 1С-Битрикс Типы плательщиков.
При самостоятельной регистрации поставщика через публичную часть автоматически создаются пользователь 1С-Битрикс и запись партнера в Highload-блоке SotbitMarketplacePartner.
Личный менеджер
Для каждого поставщика можно назначить отдельного личного менеджера — информацию о нем покупатель увидит в своем профиле. Личный менеджер представляет собой пользователя системы 1С-Битрикс.
Чтобы привязать менеджера к поставщику, откройте в Highload-блоке SotbitMarketplacePartner запись нужного поставщика и укажите ID пользователя 1C-Битрикс в поле Менеджер.
В настройках решения можно указать менеджера по умолчанию, данный пользователь будет автоматически указываться в качестве менеджера для всех новых партнеров.
Настройка вывода полей поставщика
Список данных партнера, отображается в личном профиле. Для настройки отображаемых полей необходимо в параметре Выводимые поля партнера компонента sotbit:marketplace.partner.profile необходимо указать нужные поля.
Выводимые поля для редактирования реквизитов пользователя настраиваютсяв стандартном компоненте Битрикс – bitrix:main.profile.Настройки компонента bitrix:main.profile указаны в документации компонент 1С-Битрикс main.profile