Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Дополнительные поля для компании

Позволяет отображать дополнительные поля вендора для заполнения
Укажите домен без http и слешей. Пример: domain.com
По подписке
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

ms_company_additional_fields

Описание

Модуль Дополнительные поля для компании позволяет отображать дополнительные поля вендора для заполнения. Модуль расширяет функциональность профилей компаний, добавляя возможность создания профилей исполнителей, систему отзывов о компаниях, загрузку файлов и другие дополнительные поля.

Функциональность

  • Дополнительные поля профиля для компаний:
  • Аватар компании
  • Профессиональная деятельность
  • Другие настраиваемые поля
  • Система отзывов о компаниях:
  • Написание отзывов о компаниях
  • Рейтинг компаний
  • Обсуждения в отзывах
  • Ограничение одного отзыва от одного пользователя
  • Профили исполнителей:
  • Создание профилей исполнителей (исполнителей услуг)
  • Отображение ставки, опыта, рейтинга
  • Список других исполнителей
  • Загрузка файлов:
  • Загрузка файлов в профиль компании
  • Автоматическое изменение размера изображений (300x300 для аватара)
  • Интеграция с системой отзывов:
  • Разрешение вендорам оставлять отзывы на свои товары
  • Отображение отзывов в профиле компании

Принцип работы

Модуль работает через систему хуков и контроллеров:

  1. Хук update_image_pairs - обработка загрузки изображений:
  • Автоматически изменяет размер аватара компании до 300x300 пикселей
  • Использует функцию smart_resize_image() для изменения размера
  1. Хук product_reviews_is_user_eligible_to_write_product_review - разрешение отзывов:
  • Разрешает вендорам оставлять отзывы на свои товары
  • Проверяет принадлежность товара компании вендора
  1. Контроллеры:
  • ms_review.php - управление отзывами о компаниях
  • profiles.post.php / profiles.pre.php - обработка профилей
  • companies.post.php / companies.pre.php - обработка компаний
  • products.post.php - обработка товаров
  • orders.post.php - обработка заказов
  1. Функции модуля:
  • fn_ms_company_additional_fields_is_performer() - проверка, является ли компания исполнителем
  • fn_ms_company_additional_fields_get_company_user_info() - получение информации о пользователе компании
  • fn_get_average_rating_products_by_company() - получение среднего рейтинга товаров компании
  • fn_get_popular_company() - получение популярных компаний
  1. Схемы:
  • custom_profiles_fields.php - настройка дополнительных полей профиля
  • create_profiles_fields.php - создание полей профиля

Расположение в админке

Настройки модуля:

  • Модули → Управление модулями → Дополнительные поля для компании

Настройки:

  • ID поля "Стать исполнителем" (become_performers_id) - ID поля профиля для отметки исполнителя (по умолчанию: 0)
  • Один отзыв от одного пользователя (one_review_for_one_user) - ограничение одного отзыва от одного пользователя на компанию (по умолчанию: выключено)

Профили компаний:

  • Профили → Профили - редактирование профилей с дополнительными полями
  • Компании → Компании → Редактирование - редактирование данных компании

Отзывы:

  • Отображаются на странице компании на фронтенде
  • Управление отзывами через контроллер ms_review.php

Важные замечания

  • Модуль работает в режиме мультивендора
  • Требует настройки дополнительных полей профиля для корректной работы
  • Автоматически изменяет размер аватара компании при загрузке
  • Разрешает вендорам оставлять отзывы на свои товары
  • Поддерживает систему рейтингов и обсуждений в отзывах
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X

Оформление подписки

Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.

Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.

За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.

Как оформить подписку у нас на сайте

Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль

Нажмите кнопку Запросить триал доступ

Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

Далее в личном кабинете в разделе загрузки вы сможете скачать нужный вам модуль и менеджер модулей для удобного управления модулями и оформления подписки.

Далее у вас есть 7 дней для тестирования выбранного модуля.

По истечении строка триала, для продолжения работы необходимо оплатить подписку.

Сделать это можно из менеджера модулей.

На выбор вы можете оплатить:

для зарубежных карт - PayPal

для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.

При покупке на маркетплейсе CS-Cart

При покупке любого модуля зарубежной картой или картой РФ

Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.

Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.

Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

# Инструкция по использованию модуля ms_company_additional_fields

Установка

  1. Убедитесь, что сайт работает в режиме мультивендора
  2. Установите модуль через раздел Модули → Скачанные модули
  3. Активируйте модуль Дополнительные поля для компании

Настройка

Настройка дополнительных полей

  1. Перейдите в Настройки → Профили пользователей → Редактирование полей
  2. Создайте необходимые дополнительные поля для профилей компаний:
  • Аватар (тип: Файл)
  • Профессиональная деятельность (тип: Текст)
  • Другие необходимые поля
  1. Настройте видимость и обязательность полей

Настройка модуля

  1. Перейдите в Модули → Скачанные модули → Дополнительные поля для компании
  2. Настройте параметры:

ID поля "Стать исполнителем":

  • Укажите ID поля профиля, которое отмечает компанию как исполнителя
  • Если поле не настроено, оставьте значение 0

Один отзыв от одного пользователя:

  • Включите для ограничения одного отзыва от одного пользователя на компанию
  • По умолчанию выключено
  1. Сохраните настройки

Использование

Заполнение профиля компании

  1. Перейдите в Компании → Компании → Редактирование
  2. Заполните дополнительные поля:
  • Загрузите аватар компании (автоматически изменится до 300x300)
  • Заполните профессиональную деятельность
  • Заполните другие настроенные поля
  1. Сохраните изменения

Система отзывов

  1. Написание отзывов:
  • Пользователи могут оставлять отзывы о компаниях на странице компании
  • Вендоры могут оставлять отзывы на свои товары
  • При включенной опции "Один отзыв от одного пользователя" пользователь может оставить только один отзыв
  1. Просмотр отзывов:
  • Отзывы отображаются на странице компании
  • Отображается рейтинг компании на основе отзывов
  • Доступны обсуждения в отзывах

Профили исполнителей

  1. Создание профиля исполнителя:
  • Заполните поле "Стать исполнителем" в профиле компании
  • Заполните дополнительные поля (ставка, опыт и т.д.)
  1. Отображение профиля:
  • Профиль исполнителя отображается на странице компании
  • Показывается ставка, опыт, рейтинг
  • Отображается список других исполнителей

Импорт/Экспорт

Модуль не поддерживает импорт/экспорт данных. Дополнительные поля профилей хранятся в базе данных CS-Cart.

Тестирование

  1. Настройте модуль и дополнительные поля
  2. Создайте тестовую компанию:
  • Загрузите аватар (проверьте автоматическое изменение размера)
  • Заполните дополнительные поля
  1. Проверьте систему отзывов:
  • Оставьте тестовый отзыв о компании
  • Проверьте отображение рейтинга
  • Проверьте ограничение одного отзыва (если включено)
  1. Проверьте профиль исполнителя:
  • Отметьте компанию как исполнителя
  • Проверьте отображение профиля исполнителя

Обслуживание

Обновление модуля

Обновление модуля выполняется стандартным способом через раздел Модули → Скачанные модули.

Удаление модуля

При удалении модуля:

  • Все настройки модуля удаляются
  • Дополнительные поля профилей остаются (не удаляются автоматически)
  • Отзывы о компаниях остаются в системе
  • Загруженные файлы остаются на сервере

Ключевые файлы

  • func.php - основные функции модуля (проверка исполнителя, получение рейтинга, работа с профилями)
  • hooks.func.php - хуки для обработки изображений и отзывов
  • smart_resize_image.function.php - функция изменения размера изображений
  • controllers/frontend/ms_review.php - контроллер управления отзывами
  • controllers/frontend/profiles.post.php / profiles.pre.php - обработка профилей
  • controllers/frontend/companies.post.php / companies.pre.php - обработка компаний
  • schemas/ms_company_additional_fields/custom_profiles_fields.php - схема дополнительных полей
  • design/themes/responsive/templates/addons/ms_company_additional_fields/ - шаблоны модуля
  • addon.xml - конфигурация модуля
  • var/langs/ru/addons/ms_company_additional_fields.po - языковые файлы
**v1.7.14**  
[+] Добавлено отображение валюты для поля профиля ms_rate_user  
[+] Убраны зависимости от других модулей, если они не установлены  

**v1.7.13** от 16.10.2023  
[!] Для услуг нельзя было оставить отзыв, исправлено  
[\*] Изменены короткие теги <? на обычные <?php

**v1.7.12** от 20.04.2023    
[!] Исправлен мелкий баг

**v1.7.11** от 20.04.2023    
[!] Исправлено отображение рейтинга на странице создания отзыва  
[!] Исправлено отображение когда был в сети

**v1.7.10** от 30.03.2023    
[+] Отображение полей из полей профиля продавца, если они имеются в профиле

**v1.7.9** от 15.02.2023    
[+] Добавлены языковые переменные  
[+] Добавлено лицензирование

**v1.7.8** от 24.11.2022    
[\*] Закомментирован вывод языковой переменной empty если отсутсвует описание компании на витрине

**v1.7.7** от 16.11.2022    
[+] Убрана зависимость от модуля "Популярные исполнители"

**v1.7.6** от 12.10.2022    
[+] Изменения из модуля ms_vendor_location, добавлена настройка блока позволяющая включить определение местопожение пользователя  
[!] Не изменялся зум карты, исправлена настройка  

**v1.7.5** от 16.09.2022    
[\*] Изменено отображение рейтингов и отзывов  
[!] Исправлена функция нахождения значения рейтинга и количества отзывов у пользователя на основе его товаров  
[\*] Увеличена высота/ширина формы формы оставления отзывов   
[!] Исправлено отображение иконки пользователя в отзывах

**v1.7.4** от 23.08.2022    
[\*] Исправлена пагинация отзывов на странице просмотра исполнителя на витрине
[\*] Подправлено отображение рейтингов и отзывов

**v1.7.3** от 03.08.2022    
[\*] Textarea не вырезает теги/разметку в редактировании профиля

**v1.7.2** от 31.07.2022    
[+] Добавлено поля координат для исполнителя на странице редактирование профиля 
[\*] Карта из модуля ms_vendor_location перезаписана и показывает только исполнителей

**v1.7.1** от 21.07.2022    
[+] Добавлено отображение заданий на странице профиля продавца

**v1.6.1** от 21.07.2022    
[+] Шаблон отображение товара со скроллером, восстановлен    

**v1.6.0** от 11.07.2022    
[-] Удалены лишние уведомления при создание профиля  
[+] При сохранение картинки на странице профиля, картинка преобразуется под размер  

**v1.5.6** от 01.06.2022    
[+] Добавлена статика "Профиль проверен"

**v1.5.5** от 01.06.2022    
[+] Добавлены классы для верстки

**v1.5.4** от 25.05.2022    
[+] Поле профиля "Стать исполнителем" встроена логика показывать/скрывать доп. поля

**v1.5.3** от 24.05.2022    
[+] Кнопка добавить в избранное в профиле исполнителя
[!] Форма отправки сообщений, не отправлялась т.к. имела дубликаты, исправлено

**v1.5.2** от 23.05.2022    
[+] Кнопка отправить сообщение продавцу

**v1.5.1** от 08.05.2022    
[+] Поля профиля можно установить при установке и удалить  
[+] Добавлены css класы верстки

**v1.5.0** от 08.05.2022    
[+] Страница "Оставить отзыв"  
[+] Форма добавление отзыва о товаре  
[\*] Классы верстки регистрации, редактировании профиля  

**v1.4.2** от 25.04.2022    
[+] В Профиль заказчика добавлено количество опубликованных заказов  
[+] Аватар вендора  

**v1.4.1** от 25.04.2022    
[+] Профиль заказчика  
[-] Дополнительные кастомные поля для компаний   

**v1.4.0** от 21.04.2022    
[\*] Изменен загрузчик изображений  
[\*] Изображения профиля берутся из логотипа компаний  
[+] Регистрация, убраны лишние поля  
[\*] После регистрации, продавцу необходимо "Создать профиль"  
[+] Редактирование профиля, теперь активно после "Создание профиля"

**v1.3.2** от 01.04.2022    
[!] Добавлены языковые переменные    

**v1.3.1** от 01.04.2022    
[!] Добавлен заголовок у прочих исполнителей  

**v1.3.0** от 01.04.2022    
[+] Страница исполнителя  

**v1.2.1** от 22.03.2022    
[!] Поля компании берутся по условию  

**v1.2.0** от 22.03.2022    
[+] Редактирование профиля  
[+] Удаление изображений  

**v1.1.0** от 17.03.2022    
[+] Поле ввода картинки теперь в полях профиля  
[+] Создание профиля   
[+] Дополнительные поля для компаний, находятся в схемах  

**v1.0.1** от 14.02.2022    
[+] Добавлен копирайт в недостающих файлах  

**v1.0.0** от 14.02.2022    
[+] Первое издание

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Запросить доработку
Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули