Commerce Storefront Catalog Service发行说明
以下发行说明涵盖最新的Commerce目录服务更新,包括:
-
店面目录服务版本
- 目录服务API架构增强,改进了数据检索。
- 目录服务API和底层基础架构的安全性、性能和可靠性改进。
-
目录服务中继包版本
- 更新了依赖关系,以提高性能、稳定性和与其他Adobe Commerce组件的兼容性。
更新按类型分类:
支持最新版本。 旧版本的发行说明包括在内,以供参考。
店面目录服务
v1.48发布
2025年2月19日
categoryTree查询现在返回类别描述、图像和SEO元标记。 此更新提供了店面开发人员显示类别图像所需的数据,并通过适当的元标题、描述和关键词改进了搜索引擎优化。 仅在Commerce实施上受支持,使用用于Headless店面<的可组合目录数据模型
v1.47发布
2025年2月12日
CategoryProductView类型,支持按类别对产品进行增强的视图和查询。 此更新使开发人员能够根据类别高效地检索和筛选产品数据,从而提高类别驱动用例的灵活性和性能。 有关详细信息,请参阅在店面上实施类别。 仅在Commerce实施上支持使用针对Headless店面的可组合目录数据模型
v1.46发布
2025年12月11日
v1.45发布
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参数或提供空数组。v1.44发布
2025年11月6日
v1.43发布
2025年11月3日
-
为不同的客户群提供不同的产品内容
-
应用特定于区域设置的自定义项而不复制基础数据
-
使用图层蒙版控制字段级覆盖
-
支持针对高级、季节和移动设备优化的内容层
使用现有
products查询检索图层,从请求标头在服务器端应用,无需更改架构。 请参阅Adobe Commerce Optimizer指南中的目录层。
v1.42发布
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在生成价格范围时使用相同的规则。
v1.41发布
2025年9月2日
null而不是引发错误,从而允许客户端正常处理缺少的数据。
v1.40发布
2025年7月30日
v1.39发布
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 } } }
v1.38发布
2025年7月15日
v1.37发布
2025年6月20日
v1.36发布
2025年6月20日
v1.35发布
2025年6月13日
Magento-Is-Preview标头以将未缓存数据从目录终结点传递到Search Service。
v1.34发布
2025年3月23日
v1.33发布
2025年4月29日
v1.32发布
2025年3月28日
v1.31发布
2025年2月18日
v1.30发布
2024年12月9日
主要版本:用于Headless店面、标题管理和产品数据处理的可组合目录数据模型。
对于可组合目录API操作,
AC-Locale已重命名为AC-Scope-Locale;指定了标头映射和默认值。
CurrencyEnum已更新,以支持NONE的产品搜索查询,并与联合逻辑保持一致。
v1.29发布
2024年12月9日
images字段中的产品图像现在遵循目录导出sortOrder,以便店面和API行为一致。
v1.28发布
v1.27发布
2024年9月26日
v1.26发布
2024年10月22日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
lastModifiedAt,以便获得准确的站点地图和搜索引擎重新索引(例如,Google)。
v1.23发布
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.
v1.22发布
2024年8月13日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
v1.19发布
2024年5月23日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
InStock标记现在遵循产品变体的作用域enabled状态。
已知限制
尚不支持以下功能:
- 动态属性有效负载的最大大小为9 MB。
- 本集团产品价格可按简单产品价格计算。
- 在图像数组中,只有第一个图像包含角色。
将API Mesh和核心GraphQL API用于:
- 最低广告价格
- 分层定价
- 捆绑固定价格的产品
有关详细信息和示例,请参阅目录服务和API网格。
v1.18发布
2024年4月11日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
products和refineProduct查询现在返回简单和复杂产品的可自定义选项数据。
v1.17发布
2024年2月22日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
catalog-service个中继包v3.1.0+。
v1.16发布
2024年2月13日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
目录服务API现在支持
已知限制
尚不支持以下功能:
- 动态属性有效负载的最大大小为9 MB。
- 组产品价格。 此值可使用简单的产品价格计算。
- 在图像数组中,只有第一个图像包含角色。
将API Mesh和核心GraphQL API用于:
- 最低广告价格
- 分层定价
v1.13发布
2023年10月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
inStock标志。
urlKey和externalId字段已添加到GraphQL架构中。
现在支持
v1.12发布
2023年9月19日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
v1.11发布
2023年7月18日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
recommendations GraphQL查询。
v1.10发布
2023年6月27日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
related products。
v1.7发布
2023年4月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
v1.6发布
2023年3月28日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
products查询。
entityIdAPI Mesh获取的功能。
v1.5发布
2023年3月6日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.4及更高版本
categories个GraphQL功能。
v1.4发布
2023年2月7日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
v1.3发布
2023年1月17日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
已为虚拟产品添加
v1.1发布
2022年11月18日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
v1.0发布
2022年10月4日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
对捆绑产品和分组产品的
0.3版本 — Beta+
2022年9月12日
[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.x及更高版本
从目录中删除产品时收到
Beta版本
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兼容性。
ea
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和配置。
相关文档
-
对于在**Adobe Commerce on cloud、内部部署或Adobe Commerce as a Cloud Service上部署的项目,请参阅以下文档:
-
对于使用 Adobe Commerce Optimizer 或 Adobe Commerce Optimizer Connector 的项目,请参阅以下文档: