rapidez / magento2-compadre
此软件包的最新版本(1.1.0)没有可用的许可信息。
一些用于改进Rapidez体验的Magento代码
1.1.0
2024-09-16 08:02 UTC
Requires
- php: ^8.0.2|^8.1
- magento/framework: *
- magento/module-catalog: *
- magento/module-graph-ql: *
- magento/module-quote-graph-ql: *
- magento/module-sales-rule: *
Requires (Dev)
- bitexpert/phpstan-magento: ^0.11.0
- phpstan/phpstan: ^1.10
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。有关更多信息,请参阅许可文件。