Назад к блогу

Интеграция Salesforce и WordPress с помощью 2 бесплатных плагинов

2022-11-273 мин чтения

В этой статье вы узнаете, как интегрировать веб-сайты WordPress и CRM Salesforce, используя бесплатные плагины WordPress и следуя документации плагинов.

WordPress и Salesforce

На сегодняшний день CMS WordPress используется на 43% веб-сайтов по всему миру, а Salesforce является одной из ведущих платформ управления взаимоотношениями с клиентами (CRM).

Узнайте больше о Salesforce

Узнайте больше о WordPress

Зачем интегрировать WordPress и Salesforce

Вы можете использовать свой веб-сайт WordPress для сбора информации от ваших клиентов, такой как пожертвования, регистрация учетных записей, подписка на рассылку новостей, и эта информация может автоматически отправляться в Salesforce.

Ваш веб-сайт WordPress также может извлекать и отображать данные, хранящиеся в Salesforce. Списки участников, отделений, мероприятий. Назначайте роли WordPress пользователям на основе значков, которые они имеют в Salesforce, и соответственно устанавливайте разрешения для контента на веб-сайте.

Вы получите лучшее качество и согласованность данных, а ваши сотрудники будут тратить меньше времени на администрирование данных.

Необходимые компоненты для интеграции

Два основных необходимых плагина:

  1. Object Sync for Salesforce: 

    • Этот плагин позволит нам подключить веб-сайт WordPress к Salesforce и выполнить сопоставление между их объектами и соответствующими полями.
    • Скачайте его здесь: https://wordpress.org/plugins/object-sync-for-salesforce/
  2. Action Scheduler:

    • Этот плагин поможет нам убедиться, что запланированные задачи, созданные плагином object sync for salesforce, выполняются, а также вы сможете увидеть все эти запланированные задачи по адресу https://my-nice-site.ddev.site/wp-admin/tools.php?page=action-scheduler
    • Скачайте его здесь: https://wordpress.org/plugins/action-scheduler/

На сегодняшний день для плагина Object Sync for Salesforce необходимо применить следующий патч, чтобы его страница конфигурации работала: https://github.com/woocommerce/action-scheduler/pull/883/files

Я также рекомендую выполнять интеграцию на локальном сайте. Вы можете следовать инструкциям по настройке локального сайта с помощью ddev по этой ссылке.

Работа напрямую в производственном экземпляре Salesforce никогда не является хорошей идеей, поэтому у вас должен быть настроен экземпляр песочницы, чтобы вы могли использовать его для тестирования интеграции. Вы можете прочитать документацию по следующей ссылке, чтобы понять различные типы песочниц и соответствующие им лицензии.

Что нужно знать для интеграции

  1. Установите плагины Object Sync for Salesforce и Action Scheduler.
  2. Следуйте инструкциям по этой ссылке, чтобы создать новое приложение в Salesforce и подключить плагин Object Sync for Salesforce к Salesforce.
  3. Вам нужно будет создать сопоставление типа записи в WordPress с объектом в Salesforce, следуя инструкциям по этой ссылке
  4. Если вам нужно повторно синхронизировать все сопоставленные объекты, вы можете перейти по адресу https://my-nice-site.ddev.site/wp-admin/options.php, найти переменные, начинающиеся с object_sync_for_salesforce_pull_last_sync, и обновить их значение временной меткой из прошлого. Вы можете использовать этот сайт, чтобы получить временную метку из удобочитаемой даты.

Категории: