rapidez/magento2-compadre

此软件包的最新版本(1.1.0)没有可用的许可信息。

一些用于改进Rapidez体验的Magento代码

1.1.0 2024-09-16 08:02 UTC

This package is auto-updated.

Last update: 2024-09-17 10:55:28 UTC


README

Magento模块 将允许Rapidez支持更多功能。

当前功能

ProductStockItem

在GraphQL定义中将ProductStockItem类型添加到ProductInterface。允许您检索产品的库存信息

    product {
        id,
        sku,
        name,
        type_id,
        url_key,
        url_suffix,
+       stock_item {
+           max_sale_qty
+           min_sale_qty
+           qty_increments
+           in_stock
+      }
    }

销售规则标签

在GraphQL定义中将SalesRuleLabel类型添加到CartItemInterface。允许您检索应用于报价项目的销售规则标签

    items {
        id
        quantity
+       sales_rule_labels {
+           name
+           description
+           store_label
+           discount_amount
+           from_date
+           to_date
+       }
    }

其他

它还扩展了Magento功能,以方便通过GraphQL上传产品选项文件

安装

在您的Magento安装中运行

composer require rapidez/magento2-compadre
bin/magento module:enable Rapidez_Compadre

配置

配置选项可在 商店 > 配置 > Rapidez > 配置 下找到。

在这里,您可以配置应该公开哪些额外的字段在GraphQL ProductStockItem中,未公开的字段将为 null

发布说明

如果已对GraphQL进行更改,则必须使用新的发布版本号更新src/etc/module.xml。这样我们就可以轻松地检测哪些字段应在GraphQL中可用。因为Introspection在开发模式之外被禁用。

许可

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