🇺🇦 Збір на ремонт дронів для батальйону Antares Підтримати

ContactSync - синхронизация покупателей с Google Contacts

(0.0)
Добавить в коллекцию
Суперцена
Описание модуля

ContactSync — модуль для OkayCMS, который автоматизирует перенос контактных данных покупателей из заказов в Google Contacts. Контакты можно добавлять вручную непосредственно со страницы заказа или автоматически по расписанию через штатный Okay Scheduler.

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

Основные возможности

  • интеграция с Google Contacts через официальный Google People API;
  • безопасная авторизация через OAuth 2.0 без сохранения пароля Google;
  • ручное добавление контакта со страницы заказа одной кнопкой возле номера телефона;
  • автоматическая синхронизация контактов через штатный Okay Scheduler;
  • выбор статусов заказов для автоматической обработки;
  • настройка задержки перед автоматической синхронизацией;
  • ограничение количества заказов, обрабатываемых за один цикл;
  • проверка уже синхронизированных заказов перед повторным обращением к Google API;
  • защита от дублирования контактов;
  • отдельный реестр синхронизированных контактов в базе данных;
  • журнал ручных и автоматических операций;
  • отображение состояний: не добавлено / в обработке / успешно / ошибка;
  • автоматическая блокировка кнопки после успешного добавления контакта;
  • AJAX-обновление статистики и процесса синхронизации без перезагрузки страницы;
  • Live Sync для отображения текущих операций в реальном времени;
  • пошаговая AJAX-обработка Scheduler для снижения риска длительных backend-запросов и timeout;
  • адаптивный дизайн админпанели с использованием системных шрифтов.

Настройка полей контакта

Модуль позволяет выбрать, какие данные из заказа необходимо передавать в Google Contacts, определить их порядок и целевое поле.

Поддерживается передача следующих данных:

  • имя и фамилия покупателя;
  • номер телефона;
  • e-mail;
  • номер и дата заказа;
  • название статуса заказа;
  • адрес покупателя;
  • сумма заказа;
  • комментарий покупателя;
  • примечание администратора;
  • список товаров.

Название контакта можно формировать по собственному шаблону с использованием переменных. Например:

Галина № 12585 StopList

или:

{name} № {order_id} {status_name}

Подключение Google OAuth

Для работы модуля используется отдельный OAuth-клиент Google. В админпанели доступна встроенная пошаговая инструкция по настройке:

  • Google Auth Platform;
  • Google People API;
  • OAuth Client ID;
  • OAuth Client Secret;
  • Authorized Redirect URI;
  • scope https://www.googleapis.com/auth/contacts.

Админпанель

Настройки и информация распределены между отдельными вкладками:

  • Телефонные книги;
  • Поля контакта;
  • Scheduler;
  • Журнал.

В верхней части страницы отображаются активные AJAX-счётчики:

  • заказов в реестре;
  • успешно синхронизированных контактов;
  • ошибок синхронизации;
  • операций в процессе обработки.

Поддерживаемые сервисы

В версии 1.0.0 полностью реализована синхронизация с Google Contacts. Архитектура модуля предусматривает возможность подключения других провайдеров в следующих версиях.

Пока нет комментариев
Ваш комментрарий будет первым :)
Написать отзыв
Введите комментарий*
Официальный сайт OkayCMS
Стоимость:
-22.22 %
102 $
80 $
Дополнительные услуги от OkayCms:
25 $

На модерации

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

Рекомендуемые товары

Стоимость:
0 $
45 $

На модерации

Смотреть демо
Стоимость:
0 $
50 $

На модерации

Смотреть демо
Стоимость:
0 $
25 $

На модерации

Смотреть демо
42

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

Стоимость:
0 $
50 $

На модерации

Смотреть демо
Остались вопросы?
Войдите в личный кабинет
Скачать OkayCMS
version 4.5.2