我们就可以调查功能需求是否是我们应该在连接
Posted: Tue Dec 10, 2024 6:03 am
“适配器”组件还充当反腐败层,因此对“核心”的更改不需要更改与 erp 系统的连接。例如,如果我们后来发现了实现特定用例的更好方法,或者如果 shopify 对其平台和 api 进行了更改,我们可以在连接器中集中进行更改,并将更改分发到客户端的中间件。对现有适配器代码进行少量更改或无需更改,这意味着 erp 系统只需要做很少的工作或不需要做任何工作。
数据流
如上所述,我们根据客户的业务需求为 shopify 构建中间件连接器。因此,每个连接器都实现了我们大多数客户共享的一组特定的受支持用例。
如果客户端需要特定的定制,器中构建、在适配器组件中处理或在中间件层中与连接器一起构建的东西。
产品连接器
中间件产品连接器主要处理产品和库存数据。我们构建适 佐治亚州电话号码 配器组件来接受来自不同系统、来源或其组合的数据。然后,数据被映射到我们的标准化连接器输入并发送到连接器。从那里开始,预定义的、业务驱动的用例就位,以按照应进行的特定顺序编排 shopify api 调用。
如果产品数据已发送到连接器,但自上次发送数据以来未发生更改,则不会向 shopify 发送任何 api 请求。这很重要,尤其是对于大型目录,因为如果随着时间的推移将所有数据转发到 shopify,那么更新所有产品(更重要的是更新库存)将需要更长的时间。
另一个优点是产品连接器可以独立接收产品和库存信息:我们可以在接收产品信息之前存储这些信息。一旦我们收到产品信息,我们会检查之前是否已经收到过库存信息,如果是,我们会立即在 shopify 中更新。反之亦然。
订购连接器
中间件订单连接器主要处理订单、交易和履行。适配器组件是为每个客户端构建的,允许我们从他们可能拥有的任何 erp 或其他系统发送和接收数据。我们收到的数据被映射到标准连接器输入并发送到连接器。此时,基于输入执行面向业务的用例并协调与 shopify 的通信。
当订单连接器需要将数据发送回 erp 或其他系统时,它会通过适配器组件来执行此操作,我们在其中指定所需的 shopify 数据、应如何格式化以及应如何发送。
与 shopify 的通信是通过使用 webhooks 以及协调工作来完成的,以确保数据是最新的。
通过将订单导出到外部系统,我们可以防止同一个订单被多次发货。此外,通过适配器组件,我们可以指定 shopify 中的订单在导出之前必须通过哪些验证规则。
如果 erp 系统意外提供相同的发票单或贷方单,订单连接器可以通过忽略重复的单据来避免多收费或退款给客户。
数据流
如上所述,我们根据客户的业务需求为 shopify 构建中间件连接器。因此,每个连接器都实现了我们大多数客户共享的一组特定的受支持用例。
如果客户端需要特定的定制,器中构建、在适配器组件中处理或在中间件层中与连接器一起构建的东西。
产品连接器
中间件产品连接器主要处理产品和库存数据。我们构建适 佐治亚州电话号码 配器组件来接受来自不同系统、来源或其组合的数据。然后,数据被映射到我们的标准化连接器输入并发送到连接器。从那里开始,预定义的、业务驱动的用例就位,以按照应进行的特定顺序编排 shopify api 调用。
如果产品数据已发送到连接器,但自上次发送数据以来未发生更改,则不会向 shopify 发送任何 api 请求。这很重要,尤其是对于大型目录,因为如果随着时间的推移将所有数据转发到 shopify,那么更新所有产品(更重要的是更新库存)将需要更长的时间。
另一个优点是产品连接器可以独立接收产品和库存信息:我们可以在接收产品信息之前存储这些信息。一旦我们收到产品信息,我们会检查之前是否已经收到过库存信息,如果是,我们会立即在 shopify 中更新。反之亦然。
订购连接器
中间件订单连接器主要处理订单、交易和履行。适配器组件是为每个客户端构建的,允许我们从他们可能拥有的任何 erp 或其他系统发送和接收数据。我们收到的数据被映射到标准连接器输入并发送到连接器。此时,基于输入执行面向业务的用例并协调与 shopify 的通信。
当订单连接器需要将数据发送回 erp 或其他系统时,它会通过适配器组件来执行此操作,我们在其中指定所需的 shopify 数据、应如何格式化以及应如何发送。
与 shopify 的通信是通过使用 webhooks 以及协调工作来完成的,以确保数据是最新的。
通过将订单导出到外部系统,我们可以防止同一个订单被多次发货。此外,通过适配器组件,我们可以指定 shopify 中的订单在导出之前必须通过哪些验证规则。
如果 erp 系统意外提供相同的发票单或贷方单,订单连接器可以通过忽略重复的单据来避免多收费或退款给客户。