为什么以及如何将 Voucherify 与商务工具集成? 绞杀者无花果方法
已发表: 2024-01-25在快速发展的电子商务环境中,促销引擎提供的灵活性和定制性是保持竞争力的关键。 随着企业规模的扩大,他们经常会遇到电子商务平台内置促销引擎的限制。
本文深入探讨了为何以及如何将 Voucherify Promotion 和 Loyalty Engine 与商务工具集成。 它还概述了遵循 Strangler Fig 方法将传统商务工具促销逐步迁移到 Voucherify 的战略方法。
让我们首先深入了解为什么您首先需要在商务工具之上使用外部促销引擎。
commercetools推广引擎的局限性
commercetools 提供了内置的促销引擎,但是,当面临规模不断扩大和用例更加复杂时,它可能很快就会出现不足。 得益于API 优先构建,commercetools 可以通过 Voucherify 等微服务轻松扩展,以支持自定义促销和忠诚度场景,并帮助企业轻松扩展活动规模。
以下是 Voucherify 集成商务工具在商务工具中提供的功能之上实现的功能:
1.无限推广场景
commercetools 内置的促销方案受到限制,因为 commercetools 不支持动态捆绑、忠诚度计划、推荐活动、促销叠加或可自定义的礼品卡选项(如 Voucherify)。 活动规则也不是很灵活,任何非标准场景都需要解决方法。 这就是Voucherify 规则引擎提供帮助的地方 - 在自定义事件和元数据之上提供自定义选项。
商务工具限制的一个例子是 Breville 针对忠实客户的订阅促销活动。 Breville 提供咖啡豆订阅服务,并希望如果客户订阅他们的服务达到一定的月数,就可以免费获得一件物品。 这样的促销活动不可能用 commercetools 来实现,因此他们使用 commercetools 和 Voucherify 集成来实现。

2. 强大的个性化功能
研究表明,个性化促销可将营销支出的效率提高高达30% 。 它们还可以防止您的营销预算迅速浪费,并避免您的利润完全消失。

与 Voucherify 相比,commercetools 在高级客户细分、定位或自定义业务属性之上的实时个性化方面的选项更为有限。 如果您需要更多个性化选项,值得考虑将 Voucherify 连接到您的商务工具平台。
3. 为特定客户的促销提供更好的客户体验
commercetools 不提供开箱即用的方式来向单个客户显示所有可用的促销活动(请检查 Voucherify 的 Qualification API)。 此功能可让您在转化、AOV、甚至交叉销售和追加销售方面快速取得进展。

此外,commercetools 不提供显示所有可用促销活动的客户钱包 - 这可以使用 Voucherify API 轻松构建。
4. 实时价格和折扣计算
出于客户体验和合规原因,折扣和价格的实时更新至关重要。 默认情况下,commercetools 在购物车中应用促销和折扣,但如果购物车内容发生变化,它只会在结账阶段更新促销信息,而不是直接在购物车中更新,这可能会导致合规性问题和糟糕的客户体验。
每当客户更新购物车或应用促销(例如促销代码、礼品卡、忠诚度积分)时,Voucherify 都会计算促销,确保良好的客户体验和正确的最终价格。 如果促销不再有效或者购物车不符合之前应用的特定折扣优惠券的资格,则会显示警告(错误)消息。
5.更多开箱即用的促销分发渠道
当您在 commercetools 中创建促销活动时,您可以使用 API 将这些活动扩展到其他面向客户的接触点(网络、移动设备、聊天)。 但是,commercetools 不提供与 CEP 或电子邮件提供商等分发平台的集成。 为此,您必须使用 commercetools API 在单独的应用程序中设置促销活动,从而导致额外的手动工作,从而延长促销的上市时间。
在 Voucherify 中创建促销活动使您可以轻松地在商务工具商店、移动应用程序和其他渠道中分享它们。 借助 Voucherify 的电子邮件和短信、CEP 集成或其他工具等功能,您可以确保一致的全渠道客户体验。 此外,您只需使用一种工具即可完全控制促销活动。

6. 活动活动没有限制
commercetools 无法处理大量并发活动,因为默认情况下它们允许:
- 项目内随时可享受500 个有效产品折扣。
- 100 个独立于商店的活跃购物车折扣。
- 每家商店最多可享受100 件购物车折扣。
随着业务的增长,这些限制变得更加明显。 Voucherify 没有这些限制,并且可以随着您的业务扩展而无限扩展。

7. 丰富的自助服务选项
依赖开发人员在商务工具中管理促销活动最终会阻碍您的营销工作并增加成本。 商业工具客户需要让开发人员参与的一种非常常见的用例是批量生成唯一的促销代码。 借助 Voucherify,只需在仪表板上点击几下即可解决该问题。 创建在商务工具之上运行的自定义解决方案来为您提供更多促销场景会增加错误设置和欺诈的风险。
Voucherify 提供了一个可视化仪表板,可以在其中设置、管理和分析所有活动,几乎不需要任何编码技能,从而减少了手动错误的风险,并减少了团队启动和管理促销活动所需的时间。

8. 企业规模的精细化活动管理
针对特定市场和品牌的营销活动隔离
commercetools 将所有营销活动保留在一个促销编辑器中,如果您拥有一家多区域或多品牌公司,并且正在运行许多本地营销活动,那么使用起来可能会很麻烦。
Voucherify 允许您区分特定于区域或特定品牌的活动。 例如,您可以将它们保留在单独的项目中,或者通过向营销活动添加特定于区域或品牌的元数据来将它们分开,这些元数据可以在浏览、分析或编辑营销活动时用作过滤器。
强大的营销活动搜索选项
商务工具中的营销活动搜索功能可能很难使用。 查找特定于区域、货币、商店或渠道的营销活动具有挑战性,因为所有营销活动都在同一个编辑器中,并且没有针对这些类别的内置过滤器。 也不可能根据折扣类型、折扣产品或活动使用情况进行搜索。 自定义字段或谓词不能用于搜索。 向营销活动添加标签以更好地组织并不是一种选择。 内置搜索缺乏模糊搜索和部分名称支持。
自定义访问权限和工作流程
commercetools 对整个项目的访问权限是固定的,不允许针对不同的渠道、商店或国家单独设置权限。 对于在多个国家/地区运营的企业或拥有多个品牌且只想为本地团队提供本地折扣的企业来说,这可能具有挑战性。 此外,没有简单的方法来激活或停用用户帐户。
更轻松的群众活动管理
commercetools 内置促销引擎不允许批量创建或删除促销代码。 克隆活动很困难,只能通过创建模板来完成。
9.更高效的验证规则处理
commercetools 检查所有促销活动的所有验证规则以应用促销,这可能会导致大规模处理时间更长(多个区域、具有区域和商店特定促销活动的商店)。 例如,如果有人在法国使用仅在法国有效的促销活动购买床垫,则 commercetools 会不必要地检查向波兰、德国、美国等客户提供的所有促销活动的验证规则。

Voucherify 可以为每个地区或品牌创建单独的项目,从而允许单独的团队处理单独的活动子集。 如果进行促销的验证或兑换,则仅处理该特定项目的验证规则,并且仅直到不满足其中一条规则为止(然后不会检查并跳过其他规则),从而减少负载并增加所进行的 API 调用的性能。
将 Voucherify 与 commercetools 集成 – 迁移操作指南
我们编写了 Voucherify 实施指南,解释了如何开始使用 Voucherify 和 commercetools 以及 Voucherify 集成指南。 但是,我们还没有讨论您拥有由 commercetools 促销引擎支持的实时促销活动并计划大规模迁移这些活动的情况。 这就是我们的目标如下:
一般来说,如果满足以下条件,您可以运行 Voucherify 与商务工具的“大爆炸”集成:
- 您还没有在商务工具中进行很多促销活动。
- 您刚刚开始使用 commercetools,并且仍处于配置过程中。
如果您依赖商务工具中的促销活动和/或您的结账组件与促销活动紧密结合,建议逐步转向 Voucherify,以最大程度地减少干扰和风险,加快看到价值所需的时间。 成功运行迁移可能需要Strangler 模式和并行更改模式。
Martin Fowler 定义的Strangler Fig 模式是一种软件开发技术,用于逐渐从单体架构过渡到微服务。 并行变更模式涉及用新系统的特定功能逐步替换旧系统的特定功能,同时确保两个系统在过渡期间并行运行(并行变更模式)。
如何使用这些模式完成现有促销从 commercetools 到 Voucherify 的迁移?
例如,迁移可以使用并行更改模式分三个阶段进行:扩展、迁移和收缩。
- 扩展——在扩展的初始阶段,为消费者创建并实现更新的接口(版本2.0)。 同时运行版本 1.0 和 2.0 为迁移阶段奠定了基础。 这允许消费者进行过渡,而集成团队则专注于开发促销 API 和集成 Voucherify。

- 迁移– 一旦初始市场上的消费者使用新版本并且 Voucherify 已集成,就开始迁移不同的市场。 建议一次启动一项市场推广,然后再进行更大规模、更复杂的批量推广。
- 合同– 最后,您可以删除与之前使用的 commercetools 提供的促销端点的连接,并停用 commercetools 促销引擎。
如何将 commercetools 促销迁移到 Voucherify?
您可以按照以下步骤执行迁移:
1. 更换部件的识别
默认情况下,促销和结账在商务工具中紧密结合在一起。 要暂时保留来自两个系统的促销活动而不中断结帐流程,您应该将结帐与促销活动分离,并启用与 Voucherify 和 commercetools 的连接以进行促销处理。
2. 解耦功能
Strangler模式的核心是逐步解耦旧系统的功能并将其重定向到新系统。 通过这种方式,您可以首先将新的促销引擎部署到一个市场,以测试和试验一切是否按预期运行,然后再将其部署到更多市场。
您可以首先创建一个新的、单独的编排层,我们将其称为商务 API。 此商务 API 将充当电子商务平台(购物车、产品、结账 API)之间的中间层,并临时与 commercetools API 和 Voucherify API 进行通信,以进行促销验证、兑换等。您可以将此新的商务 API 创建为新的API 或前端后端(Next.js 中的 API 端点)或更新现有的编排层(如果您之前创建过)。
然后,您可以利用新的商务 API 将购物车和订单项与折扣和折扣代码相关联。
您可能还需要编辑后端/连接的服务。 之前,这些管理促销的服务使用内置的商务工具促销字段。 例如,OrderCreated 事件在 commercetools 中定义的默认字段中携带有关应用的促销和折扣的信息。 您仍然可以使用这些字段(功能)通过外部系统、使用直接折扣机制来应用促销,然后跳过修改后端服务。
您还可以选择删除这些字段并使用来自 Voucherify 的新促销对象。 您将需要更新订单和订单项目架构中的字段等。 更新后的架构使您能够在集成团队集成 Voucherify 时进行迁移。
3. 重定向呼叫
随着时间的推移,您可以逐渐开始将 Voucherify API 与内置的 commercetools 促销 API 一起使用,例如通过标记哪个促销 API、Voucherify 或 commercetools 应与 commercetools commerce API 进行通信。 这使您可以逐个迁移功能,而不是一次性迁移全部功能。
4. 并行运行
在迁移过程中,新旧系统(commercetools 和 Voucherify)将并行运行,这意味着折扣由 commercetools 和 Voucherify 两者计算。 这对于保持业务连续性和降低服务中断的风险至关重要。
随着更多的促销功能成功迁移到Voucherify并被证明稳定有效,对旧促销引擎的依赖可以逐渐减少。
5、旧系统完成迁移和退役
扼杀者模式的最后一步是完全迁移到新系统并退役旧系统。 一旦所有促销功能在 Voucherify 上成功运行,并且您对新系统的稳定性和性能充满信心,您就可以完全停止使用 commercetools 内置促销引擎。
以下是前面所述的集成所需更改的时间线示例:

Voucherify 如何支持与商务工具的逐步集成?
Voucherify 通过以下方式促进现有促销活动的无缝、逐步迁移:
1. 独立且市场隔离的API
我们为不同的功能提供单独的 API,从而允许逐步和受控的集成。 例如,您可以首先仅集成促销的验证和兑换 API,然后添加推荐、忠诚度计划和其他 API。
我们提供市场隔离的API,每个API负责一个特定的市场,让您逐步连接不同的商店。
2、数据迁移支持
以下是您对我们的迁移服务的期望:
- 我们的团队对数据迁移的不间断支持。
- 数据安全并且最终客户不会停机。
- 灵活的数据存储机制(元数据),允许完整实现任何特定于业务的对象和极端情况。
- 使用 CSV 文件或通过 API 批量导入客户数据、产品数据、优惠券代码、礼品卡代码、自定义事件和元数据的选项。
如果您在将旧数据转换为 Voucherify 属性时需要额外支持或有其他迁移相关问题,我们会提供专门的技术迁移支持服务。
3. 开箱即用的集成和合作伙伴
一套预构建的集成简化了迁移过程,确保兼容性并减少开发时间。 除了与商务工具的集成之外,我们还提供与 CEP 平台、ERP 系统、CMS 提供商等的集成。
您可以在此处查看可用集成的完整列表。

我们经验丰富的合作伙伴可以在迁移过程中提供额外的支持和专业知识。

结论
将 Voucherify 与商务工具商店集成可以改变您的促销、忠诚度、推荐和礼品卡功能。 它通过消除内置商务工具促销引擎的限制和障碍,提供卓越的灵活性和效率。 这种转变带来了更强大、适应性更强且面向未来的促销系统。
通过采取战略性和渐进的方法,公司可以将现有促销活动从商务工具顺利过渡到 Voucherify,而不会造成干扰。 这种方法使他们能够优先考虑基本功能或首先启动关键促销活动,然后以可持续的速度迁移遗留促销活动。
我们 Voucherify 拥有将促销活动从新旧商务系统转移的专业知识。 我们可以协助和指导您完成这一过渡,以确保顺利的旅程。
{{CTA}}
想要延长商务工具促销活动吗?
我们来谈谈
{{ENDCTA}}
