Перейти к содержимому


Интеграция Кб с Mailchimp

mailchimp интеграция php скрипт экспорт данных

В теме одно сообщение

#1 srjo

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 11 Декабрь 2014 - 18:24

Здравствуйте.

Начали думать в сторону интеграции SaaS версии Кб с системой e-mail рассылок Mailchimp. Задача вполне типовая, но похожих топиков и примеров, к сожалению, на форуме не нашел. Поэтому прощу помощи у более опытных пользователей этого форума. SMTP рассылки тоже используем, но интересует именно интеграция, поскольку Mailchimp обладает гораздо большей функциональностью в плане отправки серий писем.

Суть процесса (каким хотелось бы его видеть):
  • есть SaaS версия Кб;
  • ежедневно сотрудник вбивает в Кб анкеты новых клиентов за смену, где содержатся поля: Ф.И.О, телефон, адрес, и e-mail адрес;
  • ночью по cron данные из новых анкет экспортируются по API в Mailchimp;
  • Mailchimp дальше осуществляет автоматизированные e-mail рассылки (для чего и заточен).
Исходные данные:
  • У Mailchimp есть неплохой API.class на PHP (MCAPI.class.php);
  • Есть скрипт (назовем его, chimp_add.php), который в совокупности с MCAPI.class.php позволяет добавлять новых подписчиков в Mailchimp и передавать ряд произвольных полей.
Если я правильно понял из документации, задача должна решаться приблизительно следующим образом:
  • Подключаем код MCAPI.class в include/functions_custom.php ;
  • Создается Доп. вычисление, которое будет извлекать данные из карточки клиента и отправлять в Mailchimp путем выполнения скрипта из класса MCAPI.class
  • Вычисление проводится в отношении всех новых анкет за смену по cron по расписанию (к сожалению, нашел подобное только в рассылках, такое технически возможно?)
Первые два пункта успешно реализовал, и доп. действием получается экспортировать данные в Mailchimp и добавить подписчика. А вот с третьим пока затык, здесь должен быть какой-то цикл, который будет выполнять действие в отношении каждой карточки?

Буду признателен за любые комментарии или подсказки. Очень хочется автоматизировать этот процесс и избавить людей от рутинной операции по ручному добавлению e-mail в систему рассылок.

Сообщение отредактировал srjo: 11 Декабрь 2014 - 20:21


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 12 Декабрь 2014 - 10:29

В чем конкретно то проблема по крону? Переносите код из доп.действия с заменой $line на цикл while по результатам запроса к таблице клиентов. Как делать запросы к таблицам - можно найти в документации и на форуме.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных