minnpost/object-sync-for-salesforce

WordPress插件,实现Salesforce对象和WordPress对象之间的映射和同步


README

Object Sync for Salesforce

PHPCS Inspections Code Climate Scrutinizer Code Quality

Object Sync for Salesforce是一款WordPress插件,它将Salesforce对象和WordPress内容类型之间的数据映射和同步。它最初是Drupal Salesforce Suite(版本7.x-3.x-dev)的WordPress分支,尽管它已经有所发展。

入门指南

对于任何支持的WordPress内容类型(例如,文章、页面、用户或您安装中任何受支持的定制内容类型),您可以分配Salesforce对象,当WordPress中的数据保存时,将创建/更新/删除这些对象,当Salesforce中的数据保存时,也可以创建/更新/删除WordPress对象。

对于每种对象和内容类型的组合,选择哪些字段应该映射到对方,创建一个字段映射。插件在安装后对匹配的数据进行操作。

此插件还包括开发钩子,允许其他插件修改插件处理的数据或特定事件发生时发生的事情。

要开始使用,从WordPress插件仓库安装Object Sync for Salesforce,并按照设置说明进行操作。

要求

  1. 对于Action Scheduler库的最小系统要求。目前,此库需要至少版本7.0的PHP安装和至少版本6.3的WordPress安装。
  2. SSL支持。
  3. 一个Salesforce账户。开发人员可以在https://developer.salesforce.com/signup注册免费开发者版账户。
  4. 一个远程应用程序/连接Salesforce应用程序用于授权。

我们提供了关于插件(包括其开发钩子)的详细文档,而不仅限于安装过程。这些文档也存在于下载插件的docs文件夹中。

故障排除

如果您在设置或配置插件时遇到问题,我们已在我们的故障排除文档中提供了一些常见问题的答案。扩展此文档也是为该插件做出贡献的绝佳方式。

使用此插件获取支持

我们努力在WordPress插件论坛中回答支持请求。如果您有这些请求,请仅在该论坛中提出。不要通过电子邮件或社交媒体发送。

尽管MinnPost的非营利新闻室欢迎捐赠来支持我们的工作,但此插件没有付费版本。

请使用此存储库报告错误、功能请求和其他添加内容,尤其是如果您能帮助解决这些问题的话。

扩展此插件

WordPress开发者可以使用此插件中的钩子来扩展其功能。这些钩子及其文档链接列在开发者钩子文档中,并在插件的文档中经常被提及。

我们托管了一个文档,旨在列出使用这些钩子或以其他方式扩展此插件的插件,我们欢迎添加。

为插件开发贡献力量

如果您想建议一个功能,或者您认为您遇到了一个错误,您可以在我们的GitHub存储库中创建一个问题。我们积极地将我们自己的问题添加到列表中,并对其进展进行评论。

我们欢迎其他开发者为此项目贡献代码、文档或翻译。请参阅我们的贡献指南

查找其他同步选项

此插件可能相对复杂,有时其他插件可以有效地集成Salesforce和WordPress,特别是如果有更有限、更具体的要求。如果其中之一可以满足这些要求,请使用它。我们也很乐意在此处链接到更多选择。

  • Object Data Sync for Salesforce是另一家公司提供的完全支持和维护的插件,它也同步WordPress和Salesforce对象。
  • WordPress-to-Lead for Salesforce CRM可以通过Salesforce AppExchange安装。它允许您运行一个联系表单,您的WordPress站点上的用户可以提交,并将结果作为潜在客户对象添加到Salesforce中。
  • Brilliant Web-to-Lead for Salesforce可以通过WordPress插件目录安装。这与第一种选项相当相似,但可定制性更高。通过可定制性,您可以在WordPress中选中字段并使用您的WordPress主题进行主题化。
  • Gravity Forms Salesforce可以通过WordPress插件目录安装。它非常强大,可以将您的WordPress站点上的表单提交发送到Salesforce作为所需的任何对象。重要的是要提到,这对于使用Gravity Forms插件创建的任何表单都有效。还要注意的是,这不会将Salesforce中的数据同步回Wordpress。
  • WP Fusion Lite可以通过WordPress插件目录安装。此插件能够将WordPress用户记录与来自不同CRM(包括Salesforce)的联系人同步,并基于其使用的标签管理内容访问。此插件还有一个付费版本,可以与其他WordPress插件集成。
  • WooCommerce Salesforce Integration可以通过WordPress插件目录安装。此插件能够在通过WooCommerce下订单时在Salesforce中创建记录。此插件还提供高级版本。
  • 第三方集成应用程序,例如 Zapier,是基于订阅的付费服务,用于集成不同的系统,并且提供不同程度的可定制性。它们通常双向同步,因此在这种情况下,从WordPress到Salesforce以及反之亦然。这类应用的唯一限制是随着时间的推移成本增加,以及基于第三方集成可能存在的风险,第三方可能会在某一点消失。
  • Visualforce 如果你是一名Salesforce开发者,你可以构建基于MVC的应用程序,这些应用程序可以与Salesforce集成。例如,你可以构建一个使用WordPress REST API来发送和接收WordPress数据的系统。这在许多方面可能是我们这里插件所做事情的相反面,但如果范围相同,其复杂性也会相同。
  • 在WordPress中构建其他集成,此插件专注于Salesforce REST API,因为它涵盖了我们的集成需求。它还提供了一些对SOAP API的支持,主要用于检测Salesforce记录的合并。Salesforce还有其他开发者选项:批量API、元数据API、分析API,以及可能仅在SOAP中存在的更多功能。开发者可以扩展此插件以集成这些选项之一。我们欢迎任何拉取请求!

变更日志

请参阅我们的完整变更日志,了解所有以前的版本信息。

此插件的全部版本列在发布中。

捐赠

如果您想从财务上支持此项目,MinnPost是一家位于明尼苏达州的501(c)(3)非营利新闻机构。您可以进行税收抵扣捐赠,并将捐赠款项附在我们开源开发工作中,请访问https://www.minnpost.com/support/?campaign=7010G0000012fXGQAY