Commerce Storefront Catalog Service发行说明
以下发行说明涵盖最新的Commerce目录服务更新,包括:
-
- 增强了目录服务API架构以改进数据检索
- 目录服务API和底层基础架构的安全性、性能和可靠性改进。
有关这些API的更多信息,请参阅Commerce开发人员文档中的Storefront Services架构。
-
- 更新了依赖关系,以提高性能、稳定性和与其他Adobe Commerce组件的兼容性。
-
- 更新了依赖关系,以维护目录服务与Commerce栈栈之间的兼容性。
更新按类型分类:
支持最新版本。 旧版本的发行说明包括在内,以供参考。
店面目录服务
2026年5月
发行日期: 2026年5月13日
CategoryView GraphQL类型现在包含职位字段,因此店面可以显示目录层次结构中商家配置的订单中的类别。
发行日期: 2026年5月4日
NONE而不是预期的货币,从而导致缺少价格。 此更新确保在整个店面一致且准确地呈现价格。
2026年4月
发行日期:2026年4月29日
根据记录的限制和边界的客户端。
发行日期:2026年4月17日
searchCategory GraphQL查询,该查询使客户端能够按名称搜索具有分页结果的类别。 查询接受必需的searchTerm(至少3个字符)以及可选的family、pageSize和currentPage参数。 结果包括与具有完整类别元数据的CategoryTreeView对象、totalCount和分页pageInfo匹配。
此查询仅适用于使用Adobe Commerce Optimizer促销服务的客户。 请参阅searchCategory。
2026年3月
发行日期:2026年3月24日
2025年12月
发行日期:2025年12月11日
2025年11
发行日期: 2025年11月17日
productSearch GraphQL查询现在支持使用names字段筛选产品属性。 通过此过滤器,您可以:
-
通过仅请求特定属性减小响应有效负载大小
-
与现有
roles筛选器结合,按可见性角色和属性名称缩小 -
示例:
仅按属性名称筛选
code language-graphql query { products(skus: ["SKU-001"]) { attributes(names: ["color", "size", "material"]) { name label value } } }按角色和名称筛选:
code language-graphql query { products(skus: ["SKU-001"]) { attributes(roles: ["visible in PDP"], names: ["eco_collection", "new"]) { name label value roles } } }
names参数或提供空数组。发行日期:2025年11月6日
2025年9月
发行日期:2025年9月8日
要检索层定价,请执行以下操作:
- 将
products查询用于所需的SKU - 对于SimpleProductView,访问
price.tiers - 对于ComplexProductView,访问
priceRange.minimum.tiers和priceRange.maximum.tiers - 每个层包含折扣的
tier价格和quantity条件 - 使用
gte(大于或等于)和lt(小于)定义数量阈值
示例:
query {
products(skus: ["SKU-001"]) {
... on SimpleProductView {
price {
regular { amount { value currency } }
tiers {
tier { amount { value currency } }
quantity {
... on ProductViewTierRangeCondition { gte lt }
}
}
}
}
}
}
API现在仅返回折扣价格低于产品最低最终价格 的层。 由于店面将适用最低最终价格,因此省略了较高层级。
适用于:
- 简单产品:
price.tiers仅包含具有tier.amount.value<price.final.amount.value(最小最终值)的层。 - 复杂产品:
priceRange.minimum.tiers和priceRange.maximum.tiers在生成价格范围时使用相同的规则。
发行日期:2025年9月2日
null而不是引发错误,从而允许客户端正常处理缺少的数据。
2025年7月
发行日期:2025年7月30日
发行日期: 2025年7月24日
recommendationsByUnitIds按单位的唯一ID检索推荐单位,以实现更灵活、更有针对性的访问。
-
unitIds是必需的(要获取的recId列表)。 -
上下文参数(
currentSku、cartSkus、userViewHistory、userPurchaseHistory、category)的行为与现有推荐查询中的行为相同。 -
示例
code language-graphql query { recommendationsByUnitIds( unitIds: ["11ee89d1-bfae-4582-a921-2ced44ff6bf7"] currentSku: "24-MB01" cartSkus: ["24-MB01"] ) { totalResults results { unitId unitName totalProducts productsView { sku } pageType typeId storefrontLabel displayOrder } } }
发行日期: 2025年7月15日
2025年6月
发行日期: 2025年6月20日
发行日期: 2025年6月20日
发行日期: 2025年6月13日
Magento-Is-Preview标头以将未缓存数据从目录终结点传递到Search Service。
2025年4月
发行日期:2025年4月8日
2025年3月
发行日期: 2025年3月28日
2025年2月
发行日期: 2025年2月18日
2024年12月
发行日期: 2024年12月9日
主要版本:用于Headless店面、标题管理和产品数据处理的可组合目录数据模型。
对于可组合目录API操作,
AC-Locale已重命名为AC-Scope-Locale;指定了标头映射和默认值。
CurrencyEnum已更新,以支持NONE的产品搜索查询,并与联合逻辑保持一致。
发行日期: 2024年12月9日
images字段中的产品图像现在遵循目录导出sortOrder,以便店面和API行为一致。
发行日期:2024年12月
2024年10
发行日期:2024年10月22日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
lastModifiedAt,以便获得准确的站点地图和搜索引擎重新索引(例如,Google)。
2024年9月
发行日期: 2024年9月26日
2024年8月
发行日期: 2024年8月22日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
The following sku does not have product override data in the DB: <SKU value>. Make sure data is synced.
发行日期: 2024年8月13日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
2024年5月
发行日期: 2024年5月23日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
InStock标记现在遵循产品变体的作用域enabled状态。
已知限制
尚不支持以下功能:
- 动态属性有效负载的最大大小为9 MB。
- 本集团产品价格可按简单产品价格计算。
- 在图像数组中,只有第一个图像包含角色。
将API Mesh和核心GraphQL API用于:
- 最低广告价格
- 分层定价
- 捆绑固定价格的产品
有关详细信息和示例,请参阅目录服务和API网格。
2024年4月
发行日期: 2024年4月11日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
products和refineProduct查询现在返回简单和复杂产品的可自定义选项数据。
2024年2月
发行日期: 2024年2月22日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
catalog-service个中继包v3.1.0+。
发行日期: 2024年2月13日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
目录服务API现在支持
已知限制
尚不支持以下功能:
- 动态属性有效负载的最大大小为9 MB。
- 组产品价格。 此值可使用简单的产品价格计算。
- 在图像数组中,只有第一个图像包含角色。
将API Mesh和核心GraphQL API用于:
- 最低广告价格
- 分层定价
2023年10
发行日期:2023年10月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
inStock标志。
urlKey和externalId字段已添加到GraphQL架构中。
现在支持
2023年9月
发行日期: 2023年9月19日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
2023年7月
发行日期: 2023年7月18日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
recommendations GraphQL查询。
2023年6月
发行日期: 2023年6月27日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
related products。
2023年4月
发行日期: 2023年4月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
2023年3月
发行日期: 2023年3月28日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
products查询。
entityId的功能。
发行日期: 2023年3月6日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
categories个GraphQL功能。
2023年2月
发行日期: 2023年2月7日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
2023年1月
发行日期: 2023年1月17日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
已为虚拟产品添加
2022年11
发行日期: 2022年11月18日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
2022年10
发行日期: 2022年10月4日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
对捆绑产品和分组产品的
2022年9月
发行日期: 2022年9月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
从目录中删除产品时收到
2022年8月
发行日期: 2022年8月9日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
products和refineProduct查询返回以下数据:
- 预定义的(系统)产品属性。
- 动态产品属性,并按角色(产品显示页面/产品列表页面)筛选这些属性。
- 产品选项。
- 产品图像并按角色(PDP/PLP)过滤它们。
- 简单产品的具体价格以及可配置产品的价格范围。
- 客户组价格及价格范围。 它们向没有客户群组的购物者返还后备默认价格。
- 使用B2B客户特定定价的产品类型。
目录服务中继
目录服务PHP中继(magento/catalog-service)的更新。
-
对于Adobe Commerce as a Cloud Service客户,您的环境中安装了最新版本。
-
对于云上或内部部署的Adobe Commerce,Adobe建议使用编辑器升级云环境中的目录服务中继(最新版本)。
v3.3.0发布
发行日期:2025年10月14日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
magento/data-services依赖关系已更新为^8.0.0。 在升级之前,验证环境和自定义数据服务API的使用情况以实现8.x兼容性。
v3.2.0发布
发行日期: 2024年4月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
已为3.2.0更新
v3.1.0发布
发行日期: 2024年1月26日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
- 类别权限数据导出器 (
magento/module-category-permission-data-exporter),用于导出目录服务使用的类别权限数据。 - 目录同步管理员
magento/module-catalog-sync-admin,用于与目录同步相关的管理员UI和配置。
目录服务安装程序
安装程序随目录服务扩展一起提供,并处理安装和环境检查,以使目录服务与您的Commerce栈栈匹配。
-
对于 Adobe Commerce as a Cloud Service 客户,您的环境中安装了最新安装程序版本。
-
对于云基础架构上的 Adobe Commerce 或内部部署,使安装程序与目录服务中间包保持一致。
无论何时使用编辑器升级magento/catalog-service,安装程序包都会自动更新为最新版本。 当这些发行说明描述所需的更改(例如,支持新的PHP版本)时,您也可以使用Composer单独升级magento/catalog-service-installer。 这样,您的安装工具就会与您运行的目录服务版本保持兼容。
v1.0.6发布
发行日期:2026年3月25日
相关文档
-
对于在**Adobe Commerce on cloud、内部部署或Adobe Commerce as a Cloud Service上部署的项目,请参阅以下文档:
-
对于使用 Adobe Commerce Optimizer 或 Adobe Commerce Optimizer Connector 的项目,请参阅以下文档: