narendrav24/dynamicapifield

一个演示模块,展示了如何使用扩展属性在产品REST API响应中添加动态字段。

安装: 7

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module

1.0.7 2022-03-10 14:36 UTC

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来验证它是否已安装

这将表示该模块已启用。