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, але не назад.
Сумісність
Демо [Временно недоступно]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