ticaje/m2-ae-consumer

定义阿里Express API业务规则并提供访问权限的模块

1.0.4 2022-04-20 14:06 UTC

This package is auto-updated.

Last update: 2024-09-20 19:20:53 UTC


README

此扩展定义了阿里Express API业务规则并提供访问权限

GPLv3 License Latest Version on Packagist Quality Score Total Downloads Blog

前言

此扩展使用了一些Magento 2 Base Extensions

为了简化,我决定将一些AE特定业务政策包含在此扩展中,这样Magento开发者就不必在实现M2模块时过多关注业务问题。

我们必须记住,有时AE用例的实施非常混乱,因此需要对像这样一个特定业务组件进行规范/爆炸。

最具代表性的用例是将产品发布到AliExpress平台,当在平台上发布产品时,必须采取一系列步骤,请查看规范

发布产品规范-策略

我必须承认,这并不利于Magento世界以外的其他消费者。

因此,我承诺将提供一套框架无关的中介软件,负责抽象化用例的数据准备,因为它是一个特定于阿里Express域的关注点,鉴于该平台在定义用例时实施的政策非常有限。

这样做的一个缺点是必须使用DC框架来管理依赖项编排,因为我们已经在这些方面实施了D.I.P和依赖规则方法。

安装

您可以使用composer(我唯一推荐的方法)安装此包

composer require ticaje/m2-ae-consumer

功能

此模块抽象化了将符合AE请求发送到其API的问题。

此模块的消费者只需将适当的数据发送到该中介软件,它将负责执行请求/响应任务,并将答案返回给消费者。

需要发送两个组件,凭证发送到AE平台的数据(无论用例如何)。这里将发布一个示例,以便消费者了解如何使用此模块。

鸣谢

许可证

GNU通用公共许可证(GPLv3)。有关更多信息,请参阅许可证文件