Інтеграція Mautic

Ціна безкоштовно
Додатково від автора:
Що б завантажити цей безкоштовний товар, його не потрібно замовляти, просто увійдіть під своїм логіном.
Mautic self-hosted – це потужна та безкоштовна система email-маркетингу. Це розширення пов'язує Mautic та Opencart. У разі використання на виділеному сервері або VPS Mautic може обробляти кілька тисяч листів на день. На відміну від інших поштових служб у вас не буде квот і щомісячної плати. Ви обмежені лише налаштуваннями хостингу.

Модуль дозволяє синхронізувати облікові записи клієнтів Opencart, підписаних на розсилку, та контакти Mautic в обох напрямках.

Репозиторій


Можливості

  • Ручний безпечний експортклієнтів OpenCart в Mautic на кліку*
  • Автоматичне додавання контактів Mautic при підписці в OpenCart.
  • Автоматичне видалення контактів Mautic при відписці в OpenCart.
  • Автоматичне оновлення даних користувача в обидві сторони при зміні даних (З Mautic в OpenCart (хуки) - при зміні контакту, З OpenCart в Mautic (Створення/Зміна/Видалення облікових даних та адрес користувачів або адміністратором, зміна статусу) передплати))
  • Настроювані відповідності для полів Mautic та OpenCart**
  • Синхронізований користувачам OpenCart призначається contact_id
  • Необхідний при першому запуску
** Деякі поля,такі як країна, гео зони можуть бути синхронізовані тільки в один бік - з OpenCart в Mautic, але не назад.

Сумісність

  • OpenCart 3.x
  • PHP >= 8.1
Демо [Временно недоступно]4BBCODE_

[b][size=100]Админка

Каталог

На демо сайті є верхнє меню для швидкої навігації.[b]
Установка

  • Встановіть розширення через стандартний розділ установки доповнень.
  • Додайте цей код у ваш system/startup.php після вже наявного Autoloader:
/ (defined('DIR_SYSTEM') && is_file(DIR_SYSTEM . 'library/mautic/vendor/autoload.php')) {
 require_once(DIR_SYSTEM . 'library/mautic/vendor/autoload.php');
}
  • Перейдіть до розділу модулів і встановіть потрібний модуль.
Налаштування

  • Для авторизації модуля в Mautic потрібно заповнити в модулі 3 поля. "Base url", "ClientID" і "Client secret". Base url це посилання на вашу панель Mautic. Інші поля можна отримати при створенні нового API credentials.
  • Create new вкажіть максимальний термін життя сесії Тому що в Mautic є підступний баг з скиданням сесії можна в розділі Settings > Configuration > API Settings days) - 32565)
  • Після заповнення та цих полів збережіть налаштування та вторизуйтеся
  • Перейдіть до розділу Fields mapping, щоботримати поточні доступні поля з Mautic і налаштувати відповідність полів, які будуть синхронізовані в обидві сторони.
  • Налаштуйте та збережіть настройки.
  • Синхронізуйте контакти. OpenCart, які будуть надсилати змінені дані користувача в Mautic.
  • На вкладці "Mautic webhooks" ви можете налаштувати події Mautic, які будуть надсилати дані в OpenCart
  • Для того щоб створити вебхук, перейдіть в Mautic Webhooks.
  • Скопіюйте Secret з Mautic в OpenCart.
  • Скопіюйте з OpenCart в Mautic посиланняна обробник події, попередньо, замінивши webhookCode на той, що був обраний. Наприклад, onContactUpdated.
  • У панелі керування Mautic в полі Webhook Events виберіть "Contact Updated Event"
  • Все, на цьому налаштування закінчена. особисті повідомлення.

    Ліцензія

    [list]
  • GPL v3.0
Дякую за використання моїх доповнень!

Я вирішив зробити всі свої OpenCart-доповнення безкоштовними та з відкритим вихідним кодом, щоб вони могли приносити користь спільноті.Розробка, підтримка та оновлення цих доповнень потребують часу та зусиль.

Якщо мої доповнення допомогли вам у вашому проекті, і ви хочете підтримати свою роботу, я буду вдячний за будь-яку суму пожертвувань.
Завантажений:
18.12.2024
Оновлення:
18.12.2024
Перегляд:
2002

Написати відгук

Ваше Ім’я:


Ваш відгук: Примітка:HTML теги не дозволені! Використовуйте звичайний текст.

Рейтинг Погано           Добре

Введіть код, вказаний на зображенні:






Ще ніхто не залишив коментарів до цього запису.
Написати новий коментар (для відповіді використовуйте посилання під потрібним коментарем)