Inventory Management发行说明
创建对象:
- 初学者
- 中级
- 管理员
- 领导
- 用户
这些发行说明描述了Inventory Management的发行版本,其中包括:
Inventory Management是一个对参与者开放的Magento Open Source社区工程特殊项目。 要参与并做出贡献,请参阅GitHub项目存储库和wiki以开始操作。 若要讨论此项目,请加入Slack渠道(自注册)。
支持版本和兼容版本的发行计划🔗。
v1.2.7
Inventory Management 1.2.7发行说明包含在core 2.4.7发行说明中。
v1.2.6
版本2.4.6支持Inventory Management 1.2.6(模块版本: magento/inventory-metapackage = 1.2.6
),并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
在启用库存后,
inventory_reservation
表中的保留不正确。
Something went wrong while saving the category
。
Following products with requested skus were not found: s00001
。 t.
event
产品属性代码已添加到保留的属性代码列表中。 以前,当安装了Inventory模块时, Low Stock报表会引发异常。
is_out_of_stock
排序属性使用Elasticsearch动态字段映射器作为店面产品集合。
POST /rest/V1/inventory/source-items
调用更改时,复合产品(捆绑包、已分组和可配置)库存状态将按预期更新。
v1.2.5
版本2.4.5支持Inventory Management 1.2.5(模块版本:magento/inventory-metapackage = 1.2.5
),并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
/V1/inventory/source-items
更新源项目后,现在店面中会显示分配给默认库存且之前缺货的产品。 以前,此REST API端点设置错误的stock_status
。
01234
和1234
)时,通过批量操作(Catalog > Products > Select Products > Actions - Unassign Inventory Source)取消分配库存源现在可以按预期工作。 以前,应用程序不会取消分配库存源,并会引发错误。
POST /V1/inventory/source-items
更新源项后,现在可正确更新可配置的产品父产品和子产品库存。 在通过API更新子产品后,新的库存插件会检查默认库存,并更新可配置产品的数量和状态。
CatalogInventory
composer.json
中的包名称。
0
除外(例如01234
和1234
)。 以前,只分配了一个库存来源的产品。 GitHub-35171
ProductInterface.only_x_left_in_stock
字段现在返回0。 以前,它返回null。 GitHub-29932
AreProductsSalableInterface
和StockConfigurationInterface
来确定产品总数。 以前,类别产品列表返回错误的产品数量。
v1.2.4
Inventory management 1.2.4(模块版本: magento/inventory-metapackage = 1.2.4
)受版本2.4.4支持,并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
bin/magento inventory:reservation:list-inconsistencies
命令可以正确处理包含部分装运的订单,即使从数据库中缺少保留并且缓存已清除也是如此。 以前,当使用预清除的缓存执行此命令时,Commerce显示以下错误: Area code is not set
。
Ship Together
的捆绑产品的子产品添加新源。
1.2.3
版本2.4.3支持Inventory Management 1.2.3(模块版本: magento/inventory-metapackage = 1.2.3
),并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
geonames.org
设置的限制,不支持六位数代码。
1.2.2
版本2.4.2支持Inventory Management 1.2.2(模块版本: magento/inventory-metapackage = 1.2.2
),并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
1.2.1
版本2.4.1支持Inventory Management 1.2.1(模块版本: magento/inventory-metapackage = 1.2.1
),并且与Adobe Commerce版本2.4.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
inventory_cleanup_reservations
cron作业相关的已知问题,并解决了与捆绑产品的店内代答功能相关的问题。 此更新还包括对库存计算、捆绑产品支持和延交功能的常规改进。
1.2.0
版本2.4.0的Adobe Commerce、云基础架构上的Adobe Commerce和Magento Open Source代码库支持Inventory Management 1.2.0(模块版本:magento/inventory-metapackage = 1.2.0
)。
\Magento\InventorySalesApi\Api\AreProductsSalableInterface
,\Magento\InventorySalesApi\Api\AreProductsSalableForRequestedQtyInterface
。
object_id
字段导致inventory_cleanup_reservations
cron作业无法正常工作。 此问题已在magento/inventory#3046中引入。
解决方法: 执行以下MySQL查询以手动清除保留:
SELECT GROUP_CONCAT(reservation_id) FROM inventory_reservation GROUP BY stock_id, sku HAVING SUM(quantity) = 0;
DELETE FROM inventory_reservation where reservation_id IN (result_of_the_first_query);
1.1.6
Inventory Management 1.1.6(模块版本: inventory-composer-metapackage = 1.1.6
)受版本2.3.6支持,并与Adobe Commerce的版本2.3.5、2.3.4、2.3.3、2.3.2、2.3.1和2.3.0、云基础架构上的Adobe Commerce以及Magento Open Source代码库兼容。
1.1.5
版本2.3.5支持Inventory Management 1.1.5(模块版本: inventory-composer-metapackage = 1.1.5
),并且与Adobe Commerce的版本2.3.4、2.3.3、2.3.2、2.3.1和2.3.0、云基础架构上的Adobe Commerce以及Magento Open Source代码库兼容。
1.1.4
版本2.3.4支持Inventory Management 1.1.4(模块版本: inventory-composer-metapackage = 1.1.4
),并且与Adobe Commerce的版本2.3.3、2.3.2、2.3.1和2.3.0、云基础架构上的Adobe Commerce以及Magento Open Source代码库兼容。
1.1.3
版本2.3.3支持Inventory Management 1.1.3(模块版本: inventory-composer-metapackage = 1.1.3
),并且与Adobe Commerce版本2.3.2、2.3.1和2.3.0、云基础架构上的Adobe Commerce以及Magento Open Source代码库兼容。
- 由SKU订购(Adobe Commerce)
- 快速订购(B2B)
- 申购单列表(B2B)
1.1.2
版本2.3.2支持Inventory Management 1.1.2(模块版本: inventory-composer-metapackage = 1.1.2
),并且与Adobe Commerce版本2.3.1、2.3.0、云基础架构上的Adobe Commerce以及Magento Open Source代码库兼容。
source_code
添加到GET /V1/shipments
REST终结点的响应中。
Inventory Management 1.1.2 Beta的新模块包括:
'Magento_InventoryGraphQl' => 1,
'Magento_InventoryReservations' => 1,
'Magento_InventoryReservationsApi' => 1,
'Magento_InventoryReservationCli' => 1,
'Magento_InventoryExportStock' => 0,
'Magento_InventoryExportStockApi' => 0,
/rest/V1/inventory/bulk-partial-source-transfer
终结点允许商家作为批量操作将部分库存从源转移到源。 要转移特定数量的数量,请输入具有sku
、qty
、origin_source_code
和destination_source_code
的终结点请求。 转移验证源是否分配给sku
,是否存在足够的数量可转移,等等。 请参阅REST API文档中的清单批量操作。
magento/module-inventory-graph-ql
模块。 GraphQL ProductInterface属性现在包含用于Inventory Management支持的only_x_left_in_stock
和stock_status
属性。
source_code
上)。
1.1.0
Inventory Management 1.1.0(模块版本: inventory-composer-metapackage = 1.1.0
)受支持,并且与Adobe Commerce版本2.3.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。 Inventory Management 1.1.1仅作为包名称更新发布,对版本2.3.1提供支持,并与Adobe Commerce版本2.3.0、云基础架构上的Adobe Commerce和Magento Open Source代码库兼容。
No
。