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');
}
- Перейдіть до розділу модулів і встановіть потрібний модуль.
Налаштування
[list][*]Для авторизації модуля в 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[/*][/list]
Дякую за використання моїх доповнень!
Я вирішив зробити всі свої OpenCart-доповнення безкоштовними та з відкритим вихідним кодом, щоб вони могли приносити користь спільноті.Розробка, підтримка та оновлення цих доповнень потребують часу та зусиль.
Якщо мої доповнення допомогли вам у вашому проекті, і ви хочете підтримати свою роботу, я буду вдячний за будь-яку суму пожертвувань.