narendrav24 / dynamicapifield
一个演示模块,展示了如何使用扩展属性在产品REST API响应中添加动态字段。
1.0.7
2022-03-10 14:36 UTC
Requires
- php: ~7.3.0||~7.4.0
This package is auto-updated.
Last update: 2024-09-10 20:20:19 UTC
README
此扩展向产品GET API(/V1/products/:sku, /V1/products)中添加了两个静态常量属性。
在此扩展中可以找到使用插件添加扩展属性的示例
动机
演示如何向产品列表和getlist REST API中添加扩展属性
API
为了通过Magento API获取产品或产品列表,您需要向适当的服务进行API请求。在响应中,您将看到返回扩展属性的产品对象。
产品存储库插件
您可以在以下位置找到插件:{extension_folder}/Plugin/ProductAttributesLoad afterGet, afterGetList - 这些方法监听ProductRepositoryInterface以添加自定义属性
安装
可以使用composer安装此扩展 - composer require narendrav24/dynamicapifield
通过在 配置文件 中添加它到已启用的模块列表或,如果该文件不存在,安装Magento来启用模块。在包含此组件并启用它后,您可以通过检查bin/magento module:status Narendra_DynamicApiField来验证它是否已安装
这将表示该模块已启用。