团队可能不再能够提供他们所熟知的相同水平的支持和专业 bc data 菲律宾套餐 知识,从而导致服务质量下降。此外,如果了解特定客户项目一切的关键团队成员离开,知识差距可能会给客户带来重大挑战,并可能导致需要额外的培训或雇用新员工来负责该项目。
需要一种更好的方式与 Shopify 集成,因为当集成)可能成本高昂、耗时且难以维护。此外,这些方法可能无法满足特定的业务需求或适应电子商务市场的变化。通过使用专为 Shopify 设计的连接器,企业可以从满足其独特需求的快速轻松的集成中受益,同时降低成本并释放资源用于其他重要任务。
我们可以为 Shopify 构建一个可组合的中间件解决方案吗?
近年来,随着公司寻求创建更加灵活和可扩展的集成,可组合中间件解决方案变得越来越流行。这些解决方案使用模块化方法进行集成开发,允许公司使用各种预构建组件或“中间件”连接多个系统和服务。
就 Shopify 集成而言,这可能包括中间件组件,用于将订单转移到 ERP 或 OMS 系统、获取或退款订单付款、管理运输和履行以及同步产品和客户。
如果我们能够将 Shopify 集成的业务需求转化为通用功能需求,我们就可以为 Shopify 构建可组合的中间件解决方案。理想的结果将允许我们保持与 Shopify 的多个集成流程,而不管客户的细微差别,同时允许我们跨任何客户端系统进行通信。
Shopify 推荐什么?
Shopify 建议在构建集成时遵循以下准则,以确保提供强大且可扩展的解决方案。一种方法是使用 Webhooks 使外部系统保持最新状态,同时将 Webhook 处理与数据处理和转换分开。
Webhook 处理器接收并存储来自 Shopify 的 Webhook,验证其数字签名以防止伪造,并将它们及其相关数据发送到队列。队列维护要处理的 Webhook 数据列表,而同步工具提取该数据并将其转换以与其他系统(例如 ERP、PIM 或 OMS)同步。协调作业定期检查丢失的数据并将合成 Webhook 发送到队列以确保正确同步。
建议使用云计算和数据存储解决方案(例如消息队列)来管理流量峰值。
适用于 Shopify 的 Novcell 中间件
几年前,Novicell 的一个团队踏上了尝试实现这一目标的旅程:为 Shopify 构建一个可组合的中间件,可以标准化各种外部系统和 Shopify 之间的集成。
然而,我们不是创建数据驱动的集成,而是考虑业务需求,创建基于业务的用例并实施它们。例如,我们编写的代码不是“创建金额为 100 欧元的捕获类型交易”的代码,而是“从外部系统接受发票并捕获指定订单上接受的卡付款”的代码。通过这种方式,我们可以为公司增加价值,而不会给他们带来技术实施细节的负担。此外,它允许我们在将来有更好的方法来更改实现细节,而对业务影响很小或没有影响。
没有一家公司是完全相同的,所以我们也添加了相关的扩展点。这样,当我们将订单从Shopify导出到客户的系统时,我们就可以准确导出他们需要的数据。同样,当我们需要从 ERP 接收指令以捕获 Shopify 中的订单付款时,我们定义基于业务(且与 Shopify 兼容)的输入,然后,ERP 实施者可以选择根据我们的数据模型发送数据,或者我们可以处理该输入。 “适配器”组件的差异。
下图说明了旨在构建中间件解决方案的思维方式,该解决方案可以通过“适配器”分发给每个客户 - 将数据从外部系统转换为 Shopify 的代码,反之亦然。