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

Связь с клиентом

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

ms_client_communication

Описание

Модуль Предпочтительный способ связи позволяет клиенту указать удобный способ связи при оформлении заказа. Модуль добавляет блок с выбором способов связи (мобильный телефон, WhatsApp, Telegram, Viber, Email, MAX) и сохраняет выбранный способ в заказе.

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

  • Выбор способа связи при оформлении заказа:
  • Мобильный телефон
  • WhatsApp
  • Telegram
  • Viber
  • Email
  • MAX (система связи)
  • Настройка для каждого способа связи:
  • Использовать для связи
  • Показывать на странице оформления заказа
  • Активирован по умолчанию
  • Отображать подпись
  • Загрузка иконок для каждого способа связи
  • Сохранение выбранного способа связи в заказе (поле ms_connect)
  • Размещение блока через Block Manager
  • Отображение блока на странице оформления заказа

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

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

  1. Хук create_order - сохраняет выбранный способ связи в заказе:
  • Получает данные из $_REQUEST['connect']
  • Сериализует данные и сохраняет в поле ms_connect заказа
  1. Функция fn_ms_client_communication_get_communications() - получает список доступных способов связи:
  • Фильтрует способы связи по настройкам модуля
  • Добавляет иконки для каждого способа через fn_get_image_pairs()
  • Возвращает массив с данными о способах связи
  1. Функция fn_ms_client_communication_start_phone() - форматирует номер телефона:
  • Добавляет префикс для разных способов связи (7, +7)
  • Используется для формирования ссылок на мессенджеры
  1. Функция fn_ms_client_communication_is_number_phone() - проверяет формат номера телефона:
  • Проверяет различные форматы номеров (с +, без +, с 7, с 9)
  1. Блок ms_client_communication - отображает способы связи:
  • Создаётся через Block Manager
  • Использует функцию fn_ms_client_communication_blocks_get_connections() для получения данных
  • Отображает иконки и названия способов связи
  1. Миграции базы данных - выполняются при установке модуля для создания необходимых таблиц

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

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

  • Модули → Управление модулями → Предпочтительный способ связи

Настройки для каждого способа связи:

  • Использовать для связи - включение способа связи
  • Показывать на странице оформления заказа - отображение на странице checkout
  • Активирован по умолчанию - выбор по умолчанию
  • Отображать подпись - показ подписи под иконкой
  • Иконка - загрузка иконки для способа связи

Создание блоков:

  • Дизайн → Менеджер блоков - создание блоков типа "MS: Предпочтительный способ связи"

Просмотр заказов:

  • Заказы → Заказы → Детали заказа - отображение выбранного способа связи в боковой панели

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

  • Модуль сохраняет выбранный способ связи в сериализованном виде в поле ms_connect заказа
  • Требует загрузки иконок для каждого способа связи
  • Поддерживает различные форматы номеров телефонов
  • Блок можно разместить на любой странице через Block Manager
  • По умолчанию WhatsApp включен и активирован по умолчанию
Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Вендорам
  • Владельцам
  • Покупателям
Архитектура
:
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.19.X
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Инструкция

Настройка

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

Описание настроек

Использовать для связи - возможность использовать выбранный мессенджер. При отключении галочки этот способ связи не будет отображаться, ни у администратора площадки ни у покупателя.

Показывать на странице оформления заказа - отображение на странице оформления заказа у покупателя.

Активирован по умолчанию - данный способ связи активирован по умолчанию на странице оформления заказа у покупателя. Это значит, что у него в моменте оформления заказа чек бокс установлен по умолчанию.

Финальный вид

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

На странице оформления заказа будет отображаться чекбокс и иконка.

**v1.1.1**      
[+] Возможность копирование номера телефона в MAX   

**v1.1.0** от 24.12.2025    
[+] Блок с выбором способов связи   
[+] Добавление месенджера MAX  
[+] Добавлен вариант связи по электронной почте  
[\*] При выборе вариантов, вместо чекбоксов красятся изображение варианта  
[+] Добавлена возможность указать свой номер или nikname варианта  
[\*] Изменён тип поля на "text" в таблице "cscart_orders", которое добавляется при установке модуля  
[\*] Перемещены функции хуки из файла func.php в файл hooks.func.php  
[+] Добавлено api для получения способов связи и передачи иконок для мобильного приложения

**v1.0.13** от 08.06.2023  
[!] На странице новые поступления в компактном режиме поехала вёрстка

**v1.0.12** от 07.06.2023  
[!] Исправлены языковые переменные для мессенджеров

**v1.0.11** от 07.06.2023  
[!] Нет иконки телефона на странице оформления заказа у чекбокса "Телефон"  
[!] Ссылки мессенджеров не работают  
[!] Исправлены языковые переменные для мессенджеров  

**v1.0.8** от 06.06.2023  
[!] На странице модуля не актуальная версия модуля   

**v1.0.7** от 03.06.2023  
[+] Лицензировано  

**v1.0.6** от 03.06.2023  
[!] Выбраны нужные чекбоксы при установке  
[!] При изменении способа оплаты или доставки, ранее выбранный способ связи сбрасывается  
[!] В админки на странице заказа не кликабельны ссылки связи  
[!] Блок с чекбоксами расположен не по центру в теме abt__unitheme2  
[!] Нет отступа от кнопки оформить заказ  
[!] Чекбоксы «Использовать для связи» не влияют на отображении в админке  

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

***

[+] Добавлено  
[-] Удалено  
[\*] Изменено  
[!] Исправлена ошибка
Отзывы
Александр Сапрыкин
Использую модуль, заметно упростил общение с клиентами. Экономит время, снижает число пропущенных запросов. Однозначно рекомендую.
Николай Елисеев
Модуль удобен в работе, быстрые ответы. Снизил время обработки запросов и улучшил обратную связь с клиентами. Советую установить.
Антон
Буду ждать обновлений
Похожие модули