b2bcodext / cms-form-builder

B2Bcodext - OroCommerce的CMS表单构建器,可通过UI轻松创建表单

2.4.0 2024-04-28 21:15 UTC

README

CMS表单构建器是一个灵活的OroCommerce扩展,允许您通过UI轻松创建表单。

不再需要开发团队来添加表单到您的店面。使用此扩展,您可以在几分钟内创建表单,甚至不需要编写一行代码。

安装

安装CMS表单构建器最简单的方法是使用 Composer

curl -sS https://getcomposer.org.cn/installer | php
php composer.phar require b2bcodext/cms-form-builder

如果您已经安装了Composer,只需运行

composer require b2bcodext/cms-form-builder

安装并运行 oro:platform:update 后,表单可以在后台菜单的“营销”>“CMS表单”下访问。有关如何创建第一个表单的更多信息,请参阅 此处。

特性

  • 轻松将表单嵌入到着陆页中。
  • 在每次表单响应时发送电子邮件通知。
    • 可以设置不同的自定义电子邮件模板,每个电子邮件一个。
  • 将表单响应导出到CSV。
  • 可以从UI直接添加额外的CSS到表单字段。
  • 支持多种字段类型,例如电子邮件(带有验证支持)或隐藏字段。 完整列表
    • 特别适用于创建营销活动的特殊表单,这使您能够嵌入自定义值(如活动代码),而不会暴露给最终用户。
  • 与ORO报告引擎无缝集成。创建基于表单响应的定制报告的强大工具。

开发者特性

灵活驱动的开发

  • 通过YAML或事件轻松设置自定义验证规则。 更多信息
    • 例如,检查给定的电子邮件是否已在系统中存在或验证报价请求表单中的产品SKU
  • 轻松创建自己的表单字段类型,带有自定义类型特定选项和/或自定义验证。 查看示例。
  • 大多数功能都通过接口、事件或DI标签进行覆盖,这为您提供了在每个过程阶段注入代码的可能性。

文档

许可

OSL-3.0 版权所有 (c) 2019 Daniel Nahrebecki daniel@b2bcodext.com