Разработка системы массовой рассылки писем
Цель проекта
Интеграция в существующий интернет-магазин на OpenCart надежного модуля для проведения email-кампаний. Рассылка должна осуществляться по уникальным адресам, извлеченным из различных таблиц базы данных сайта.
Ключевые требования
- Источник данных: Адреса электронной почты должны собираться из указанных таблиц базы данных OpenCart.
- Исключение дубликатов: Система обязана фильтровать и отправлять письма только на уникальные email-адреса, исключая повторы.
- Управление рассылкой:
- Настройка лимита на количество писем, отправляемых за один запуск (пакетная отправка).
- Интеграция с планировщиком задач (cron) для автоматизации процесса.
- Логирование: Обязательное ведение детального лога всех отправок с указанием статуса, времени и адресата.
- Шаблон письма: Создание адаптивного HTML-шаблона письма на основе предоставленного примера или макета.
- Интеграция: Модуль должен корректно работать в среде OpenCart, учитывая ее архитектуру. Возможно использование или адаптация существующего функционала подписки.
Технические детали
- Платформа: OpenCart (версия уточняется).
- Работа с БД: Запросы должны быть оптимизированы и безопасны.
- Отправка писем: Реализация через стандартные или надежные сторонние библиотеки SMTP.
- Админ-интерфейс: Удобная панель управления в админке OpenCart для настройки рассылок, шаблонов и просмотра логов.