minnpost / object-sync-for-salesforce
WordPress插件,实现Salesforce对象和WordPress对象之间的映射和同步
Requires
- php: >=5.6.20
- messageagency/force.com-toolkit-for-php: ^1.0.2
- pippinsplugins/wp-logging: dev-master
- woocommerce/action-scheduler: ^3.8.1
Requires (Dev)
- php: >=8.0
- phpunit/phpunit: ^9.5.20
- dev-master
- v2.2.10
- v2.2.9
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.84
- v1.10.1
- v1.10.0
- v1.9.9
- v1.9.8
- v1.9.7
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.12
- v1.8.11
- v1.8.10
- v1.8.9
- v1.8.8
- v1.8.7
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- V1.0.7
- v1.0.6
- v1.0.5
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-action-scheduler-3.8
- dev-482-fix-comma-issue
- dev-94-wp-http-methods
- dev-328-fieldmap-screen-design-updates
- dev-230-refresh-token-error
- dev-fix-datetime-stuff
- dev-49-wp-cli
- dev-20-write-some-tests
- dev-341-fix-offset-issue
- dev-276-choose-date-format
- dev-227-filter-records-by-value
This package is auto-updated.
Last update: 2024-09-23 14:39:08 UTC
README
Object Sync for Salesforce
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,并按照设置说明进行操作。
要求
- 对于Action Scheduler库的最小系统要求。目前,此库需要至少版本7.0的PHP安装和至少版本6.3的WordPress安装。
- SSL支持。
- 一个Salesforce账户。开发人员可以在https://developer.salesforce.com/signup注册免费开发者版账户。
- 一个远程应用程序/连接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。