Adobe Commerce B2B发行说明

这些B2B扩展发行说明捕获了Adobe在发行周期中添加的额外功能和修复,包括:

新 新功能
已修复问题 修复和改进
已知问题 已知问题

NOTE
有关可用Adobe Commerce版本支持的B2B Commerce扩展版本的信息,请参阅产品可用性

B2B v1.5.3-beta1

2026年3月10日

与Adobe Commerce版本2.4.9-beta1兼容。

B2B v1.5.3-beta1版本包括质量改进和错误修复。 此版本还包括安全公告APSB26-05中记录的安全修复。

可协商的报价

已修复问题 使用Payflow Pro进行可转让报价签出 — 现在,Adobe Commerce在使用Payflow Pro信用卡付款方式从可转让报价签出时成功下单。 以前,当启用B2B功能并且买方从可转让报价中结账时,选择Payflow Pro并单击“下单”会导致页面无限期地加载且不会出现任何错误消息,并且永远不会创建订单。

已修复问题 可转让报价重命名后的成功消息 — 在店面重命名可转让报价或报价模板后,Adobe Commerce现在始终显示成功消息。 以前,当购买者重命名可转让报价时,成功消息会间歇性地不出现(通常几乎立即清除),这还会导致等待此消息的自动测试失败,即使重命名操作本身成功也是如此。

已修复问题 PayPal Express可转让报价签出中的送货成本 — 现在,Adobe Commerce在为已批准的可转让报价完成PayPal Express签出时应用正确的送货成本。 以前,运费错误地翻了一番,导致总数被夸大。

采购订单

已修复问题 跨境贸易的采购订单合计 — 现在,从启用了跨境贸易的现有采购订单下达的订单包含正确的总额。

申请列表

已修复问题 具有类别权限的申请列表中的分组产品 — 修复了在启用类别权限的申请列表中添加分组产品时出现的TypeError错误。 修复后,产品选项将作为阵列安全地处理,允许添加所有产品类型而不会出错。

已修复问题 在类别页​ ​添加到申请列表按钮 — 类别页上现在显示Add to Requisition List按钮。 以前,当用户尝试从类别页面添加产品时,按钮消失。

已修复问题 申请列表页打印选项 — “申请列表”页上的“打印”选项现在可以正常工作。 以前,单击Print会导致错误: An error has happened during application run. See exception log for details.

已修复问题 使用将商店代码添加到URL创建申购单列表 — 修复了在启用Add Store Code to URLs时无法为分配给新网站和源的产品创建申购单列表的问题。 发生该问题的原因是从API请求中剥离了存储代码,导致出现未经授权的错误。 修复后,将保留正确的商店上下文,并成功创建申请列表。

共享目录

已修复问题 共享目录类别取消分配性能 — 取消分配B2B共享目录中的类别时,性能将得到显着提升。 以前,通过REST API取消分配类别需要很长时间。

已修复问题 共享目录中的产品取消分配 — 管理员现在可以从共享目录中成功取消分配产品。 以前,从共享目录取消分配具有大量长产品SKU的产品会导致错误。

已修复问题 为受限管理员共享目录公司分配 — 修复了受限管理员用户在将公司分配给共享目录时遇到异常的问题。

购物车和结账

已修复问题 会话过期后签出重定向 — 修复了在会话过期后用户被重定向到“我的帐户”登录页面而不是签出登录页面的问题,确保用户正确带入以使用登录表单签出。

已修复问题 REST和GraphQL的签出地址验证 — 客户地址数据验证已得到改进,以便在REST和GraphQL之间更加一致地用于签出。

框架

已修复问题 缓存的布局结构出现前端500错误 — 修复了由于布局中缓存的布局结构不正确而导致页面返回500错误的问题。

已修复问题 社区主题中的Commerce样式资源 — 通过将其重新定位到各自的模块目录,从社区主题中删除了仅适用于Commerce的样式资源。 这样可防止未使用的CSS捆绑在Community Edition中,从而减少不必要的负载并消除无效样式规则,同时确保在启用Commerce模块时设置正确的样式。

GraphQL

已修复问题 GraphQL错误响应格式 — 还原了以前以其他格式返回错误的更改。 现在,以一致的方式返回潜在的错误,不会破坏GraphQL架构。

B2B v1.5.2-p4

2026年3月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.8-p4、2.4.7-p9和2.4.6-p14安全修补程序版本。
与Adobe Commerce版本2.4.7到2.4.7-p9、2.4.6到2.4.6-p14兼容。

已修复问题 包括安全公告APSB26-05中记录的安全修复。

B2B v1.5.2-p3

2025年10月14日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.8-p3、2.4.7-p8和2.4.6-p13安全修补程序版本。
与Adobe Commerce版本2.4.7到2.4.7-p7、2.4.6到2.4.6-p12兼容。

已修复问题 包括安全公告APSB25-94中记录的安全修复。

B2B v1.5.2-p2

2025年8月12日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.8-p2、2.4.7-p7和2.4.6-p12安全修补程序版本。
与Adobe Commerce版本2.4.7到2.4.7-p6、2.4.6到2.4.6-p11兼容。

已修复问题 包括安全公告APSB25-71中记录的安全修复。

B2B v1.5.2-p1

2025年6月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.8-p1、2.4.7-p6和2.4.6-p11安全修补程序版本。
与Adobe Commerce版本2.4.7到2.4.7-p5、2.4.6到2.4.6-p10兼容。

已修复问题 包括安全公告APSB25-50中记录的安全修复。

B2B 1.5.2

2025年4月8日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.8、2.4.7-p5和2.4.6-p10安全修补程序版本。
与Adobe Commerce版本2.4.7到2.4.7-p4、2.4.6到2.4.6-p9兼容。

B2B v1.5.2版本包括质量改进和错误修复。

公司管理

新 管理员现在可以使用店面公司切换器从单个帐户管理多个公司。 主要优势包括:

  • 简化的多公司管理 — 管理员现在可以从一个用户帐户中管理多个公司,无需为每个公司创建和管理单独的登录。
  • 高效的公司切换 — 直观的界面允许管理员在公司之间快速切换并进行更新,从而在管理多个实体时提高工作效率。
  • 简化的运营 — 地区经理和业务负责人可以集中管理其所有公司,从而实现更快的决策和更顺畅的业务运营。

此增强功能以B2B 1.5.0的多公司成员资格功能为基础,该功能允许用户属于多个公司,但不支持跨公司的管理员访问权限。 公司切换器无需单独的管理员帐户,同时维护适当的访问控制以及特定于公司的视图。

公司

修复了问题 修复了以下问题:访客客户在以公司用户身份登录时看到一则No such entity with cartId = ?错误消息,其中公司用户购物车中有产品。

可协商的报价

已修复问题 B2B v1.5.2版本包含以下可转让报价的修复:

  • Line Item Discount Amount字段现在验证输入以防止输入负折扣值。
  • 修复了B2B客户的长行项目注释被截断且难以阅读的用户体验问题。
  • B2B客户现在可以在创建报价时使用小数值(如1.5或2.75)指定产品数量。

报价模板

新 B2B购买者和销售者可以将外部文档链接附加到报价模板。 此功能允许直接从引号链接到在DocuSign和Adobe Sign等服务中托管的文档,从而补充现有的文件附件功能。 主要优势包括:

  • 通过直接访问关键协议和合同来简化协作
  • 通过即时访问最新文档增强了透明度
  • 通过消除下载和上传文件的需要,加快报价谈判
  • 使用外部文档托管服务进行灵活的文档管理

B2B 1.5.1

2025年2月11日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.7-p4+和2.4.6-p9+安全修补程序版本。
与Adobe Commerce版本2.4.8-beta1到2.4.8-beta2、2.4.7到2.4.7-p3、2.4.6到2.4.6-p8兼容。

B2B v1.5.1版本包括质量改进和错误修复。

公司

已修复问题 如果客户尝试在Quote Details页面上切换公司,系统现在会将客户重定向到​ 访问被拒绝 ​页面,以确保为一家公司创建的报价不能用于根据另一家公司的价格下订单。 以前,用户可以使用一家公司的价格创建报价,然后切换到另一家公司,以不同的价格下订单。

行项目折扣

修复了问题 通过解决报价重新计算方案中出现的性能下降问题提高了系统效率。 以前,向每个购物车行项目添加两个新实体,这会显着增加数据库请求,导致性能变慢。

可协商的报价

修复了问题 在将JavaScript验证应用于Luma Storefront报价模板页面上的​ min/max qty ​字段时,系统现在会保留UI元素的位置。 以前,将JavaScript验证应用于这些字段会导致页面上的其他UI元素发生偏移。

购物车

已修复问题 引入了新的购物车管理系统,旨在为管理多个公司帐户的用户简化购物体验。 新系统将购物车与单个公司而不是客户帐户关联起来,以简化购物体验并通过支持以下功能改进工作流程。

  • 特定于公司的购物车 — 购物车现在已链接到各个公司,以支持特定于公司的定价和产品选项。
  • 无缝切换 — 用户可以轻松地在不同公司帐户之间切换,而不会影响每个公司的购物车内容。
  • 上下文完整性 — 所有购物车详细信息都保留在各自公司的上下文中,从而提供一致可靠的购物体验。

之前版本

B2B 1.5.0

2024年10月30日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.7-p3+和2.4.6-p8+安全修补程序版本。
与Adobe Commerce版本2.4.8-beta1、2.4.7到2.4.7-p2、2.4.6到2.4.6-p7兼容。

Adobe Commerce B2B版本1.5.0也与PHP 8.3兼容,并支持GraphQL Application Server

B2B v1.5.0版本包括新增功能、质量改进和错误修复。

NOTE
通过查看向后不兼容的更改主题中的亮点和参考信息,了解B2B 1.5.0版本中引入的向后不兼容更改(BIC)。

公司管理

  • 公司管理 — 商户现在可以将公司分配给指定的母公司,以层次结构形式查看和管理Adobe Commerce公司。 将公司分配给父公司后,父公司管理员可以管理公司帐户。 只有授权管理员用户可以添加和管理公司分配。 有关详细信息,请参阅管理公司层次结构

  • 从管理员的​ Company Hierarchy ​页面上的新​ Company Account ​部分添加和管理公司分配。

  • 按新的​ Company Type ​设置对公司进行排序和筛选。 在公司网格中,Company Type​列指示公司是单个公司还是组织层次结构(父级或子级)的一部分。

  • 大规模管理公司配置 — 现在从​ Change company setting ​或​ Companies ​网格管理公司时,可使用​ Company Hierarchy ​批量操作快速更改所选公司的公司配置设置。 例如,如果您为一组公司创建新的共享目录,则可以在单个操作中更改共享目录配置,而不是单独编辑每个公司。

  • API开发人员可以使用新的公司关系REST API端点/V1/company/{parentId}/relations创建、查看和移除公司分配。 请参阅Web API开发人员指南中的​管理公司对象

公司帐户

  • 多公司分配 — 通过将用户分配给多个公司来简化公司用户的公司帐户访问权限。 例如,如果您的一个采购员从多个公司地点订购,则创建一个帐户并将与该采购员合作的所有公司分配给该帐户。 然后,买家可以一次性登录,并通过从店面中选择公司来切换公司帐户。
NOTE
可以将一个公司用户分配给多个公司,但他们只能是一个公司的公司管理员。
  • 公司范围选择器 — 为分配到多个公司的公司用户提供更改店面公司的功能。 当范围被切换时,数据会更新以根据新的公司上下文显示信息。 例如,如果新公司使用不同的共享目录,则公司用户会根据新的共享目录查看产品、价格和其他信息。 与订单、报价和报价模板相关的内容也会根据所选公司的上下文进行更新。
NOTE
购物车内容反映当前客户选择的项目。 如果客户拥有活动的购物车并选择不同的公司,系统会提示他们更新购物车,以反映基于新公司上下文的产品分类、定价和促销折扣。 将从购物车中删除与新公司关联的目录中不可用的产品。 如果产品具有不同的价格或可用性,购物车将更新以反映所选公司上下文中的可用数据。
  • 公司管理员现在可以从店面添加公司用户。 以前,当管理员用户尝试添加新用户时,Commerce会记录一个错误: CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123

报价和报价模板

报价功能的改进有助于买方和卖方更有效地管理报价和报价洽谈。

  • 报价模板买方和卖方现在可以通过创建可重复使用且可自定义的报价模板来简化报价流程。 使用报价模板,报价洽谈流程可以完成一次,采购员可以为经常性订单生成预批准的链接报价,而不是针对每张订单完成报价洽谈流程。 报价模板通过添加以下高级功能来扩展现有报价功能:

  • 订单阈值​允许卖方设置最小和最大订单承诺,确保买方遵守商定的购买量。

  • 设置最小和最大物料订单数量​使采购员能够灵活地调整链接报价上的订单数量,而无需新模板或进一步洽谈。

  • 跟踪已生成并成功完成订单的链接报价单数,以了解协议协议的履行情况。

  • 链接报价​是预批准的报价,采购员通过有效报价模板生成这些报价,以根据报价模板中协商的条款提交重复订单。

  • 对现有报价功能的改进

  • 更新的Commerce访问控制列表(ACL)规则​允许B2B管理员和主管管理下属用户的报价和报价模板。 单独的规则支持用于查看、编辑和删除访问权限的粒度配置。

  • 将报价另存为草稿 — 从购物车创建报价请求时,购买者现在可以将报价另存为草稿,以便在启动与卖方的报价洽谈过程之前对其进行复查和更新。 草稿报价没有到期日期。 购买者可以从其帐户仪表板的My Quotes部分查看和更新草稿报价。

  • 重命名报价 — 购买者现在可以通过选择选项从报价详细信息​ Rename ​页面更改报价名称。 授权购买者在编辑报价时可以使用此选项。 名称更改事件记录在报价历史记录日志中。

  • 重复报价 — 买方和卖方现在可以通过复制现有报价创建新的报价。 通过在Admin或​ Create Copy ​店面报价详细信息视图中选择,从“报价详细信息”视图中创建了一个副本。

  • 将报价项移至请购单列表 — 采购员现在可以灵活地从报价中删除产品,并将其保存到请购单列表中(如果他们决定不将其包含在报价洽谈流程中)。

  • 从报价中删除多个产品 — 在包含大量产品的报价上,购买者现在可以通过一次选择一个产品并使用报价详细信息页面上​ Remove ​控件中的​ Actions ​选项从报价中删除多个产品。 在以前的版本中,购买者必须逐个删除产品。

  • 行项目折扣锁定 — 在报价洽谈期间,销售商可以使用行项目折扣锁定以在报价洽谈过程中应用折扣时获得更大的灵活性。 例如,卖方可以对物品应用特殊行物品折扣,并锁定该物品以防止进一步折扣。 锁定项目时,如果应用报价级别折扣,则无法更新项目价格。 请参阅为购买者启动报价。

  • 针对现有报价功能的​修复

  • 现在,系统会提示商家在Admin的Quote detail视图中单击​ Print ​按钮以将报价另存为PDF。 以前,商家会被重定向到包含报价详细信息的页面。

  • 以前,在发送具有0百分比的客户报价并更改数量时,管理员抛出了异常,但保存了数量。 进行此修复后,会为0%的情况抛出相应的异常并返回消息。

  • 在报价洽谈期间,卖方现在可以在“洽谈报价报价”折扣字段中指定0%折扣,然后将报价发回给买方。 以前,如果卖方输入0%的折扣并将报价发回给买方,管理员会返回Exception occurred during quote sending错误消息。

  • 现在,当将ReCaptcha V3配置为店面结账时,ReCaptcha验证在B2B报价的结账过程中可正常工作。 以前,验证失败并显示recaptcha validation failed, please try again错误消息。

采购订单

  • 公司被阻止后,与公司关联的用户无法再下达采购订单。 以前,与公司关联的用户可以在公司被阻止时下达采购订单。

B2B v1.4.2-p8

2025年10月14日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p8+和2.4.6-p13+安全修补程序版本。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p7

2025年8月12日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p7+和2.4.6-p12+安全修补程序版本。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p6

2025年6月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p6+和2.4.6-p11+安全修补程序版本。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p5

2025年4月8日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p5+和2.4.6-p10+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.7-p5+和2.4.6-p10+安全修补程序版本的兼容性。

  • 包括安全公告APSB25-26中记录的安全修复。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p4

2025年2月11日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p4+和2.4.6-p9+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.7-p4+和2.4.6-p9+安全修补程序版本的兼容性。

  • 包括安全公告APSB25-08中记录的安全修复。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p3

2024年10月8日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p3+和2.4.6-p8+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.7-p3+和2.4.6-p8+安全修补程序版本的兼容性。

  • 包括安全公告APSB24-73中记录的安全修复。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p2

2024年8月6日

2024年8月6日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.7-p2+和2.4.6-p7+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.7-p2+和2.4.6-p7+安全修补程序版本的兼容性。

  • 包括安全公告APSB24-73中记录的安全修复。

IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2-p1

2024年8月9日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.7-p1+和2.4.6-p6+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.7-p1+和2.4.6-p6+安全修补程序版本的兼容性。
IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。 如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+版本不支持GraphQL Application Server

B2B v1.4.2

2023年10月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce版本2.4.7和从2.4.6到2.4.6-p5的版本。

B2B v1.4.2版本包括质量改进和错误修复。

  • 如果卖方创建买方报价,其中包含一个在与买方公司关联的共享目录中不可用的产品SKU,则系统显示错误消息The SKU you entered is not available in the shared catalog. Please check the SKU and try again。 在销售商删除不可用的产品之前,他们无法保存报价。 以前,报价保存时包含不可用的SKU,并且无法在店面中加载报价。
IMPORTANT
Adobe Commerce B2B版本1.4.2+与PHP 8.2兼容。如果将Commerce实例升级到版本2.4.7+,请确保该实例使用PHP版本8.2来保持与Adobe Commerce B2B版本的兼容性。 此外,B2B 1.4.2+当前不支持GraphQL Application Server

B2B v1.4.1

2023年8月7日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p2。 与Adobe Commerce 2.4.7-beta1兼容。

B2B v1.4.1版本包括质量改进和错误修复。

  • 公司被阻止后,与公司关联的用户无法再下达采购订单。 以前,与公司关联的用户可以在公司被阻止时下达采购订单。

  • 现在,店面上正确显示了产品延交状态。 以前,可发运的产品被错误地标识为延期交货。

  • 如果公司注册表单包含客户文件类型属性,则在公司创建后,在注册过程中上传的文件现在会包含在公司管理员的帐户信息中。 以前,缺少附件。

  • 可配置产品的样本选择器现在按预期显示在申请列表项配置页面中。 以前,样本选择器显示为申请列表项配置页面中的下拉字段。

  • 使用公司GraphQL查询返回公司详细信息时,结果现在已成功返回,并且没有错误。

B2B v1.4.0

2023年6月13日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p1。 与Adobe Commerce 2.4.7-beta1兼容。

此版本包括针对B2B议价报价和多个错误修复的新功能和增强功能。

  • 添加了与Adobe Commerce 2.4.7-beta1的兼容性。

  • 卖方启动的报价 — 卖方现在可以直接从“管理员”中的“报价”和“客户”网格为买方启动报价。 此功能简化了报价流程,降低了客户的复杂性。 如果客户尚未起动订单,则卖方可以代表客户快速创建报价并开始洽谈流程。 以前,报价只能由买方从店面创建,或由以客户身份登录的卖方创建。

  • 行项目折扣和洽谈在报价中,B2B买方和卖方现在可以在行项目层进行洽谈,应用折扣并交换票据,直到达成协议为止。 备注创建和更新包含在行项目和报价历史记录中,以跟踪通信。 以前,买方和卖方只能交换票据并在报价级别应用折扣。

  • 现在,在启用“采购订单”选项并选择使用PayPal付款选项创建的虚拟报价单时,Adobe Commerce会在付款期间显示正确的详细信息。 以前,在这些条件下,总数显示为零。

  • 当您尝试保存信用额度超过999的公司时,不再发生验证错误。 以前,对于大于999的公司信用限制,Adobe Commerce插入逗号分隔符,这会导致验证错误,进而阻止保存更新。

  • 现在,当您用可协商的报价下订单时,所选送货地址保持不变。 以前,在您下订单时,选定的送货地址已更改为默认送货地址。

  • 在B2B功能的存储配置设置中,Enable Shared Catalog direct products price assigning​字段现在将自动禁用。 在店面,当​ Enable Company ​设置或​ Enable Shared Catalog ​设置设置为​ No ​时隐藏。

  • 现在,从店面创建公司帐户时,Commerce会在处理公司注册之前验证电子邮件地址。 如果电子邮件地址无效,则操作将失败,并且不会处理任何帐户更新。 以前,即使创建公司帐户的请求由于电子邮件地址无效而失败,也会创建客户帐户。

  • 在共享目录和定价结构中包含双引号的产品SKU不会再导致管理员中出现错误。

  • 更新了Commerce应用程序的Varnish配置,以防止访客用户看到来自其他客户组的数据。

已知问题

如果在Adobe Commerce版本2.4.6-p1上安装或升级B2B 1.4.0,则会出现以下错误:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires magento/extension-b2b 1.4.0 -> satisfiable by magento/extension-b2b[1.4.0].
    - magento/extension-b2b 1.4.0 requires magento/security-package-b2b 1.0.4-beta1 -> found magento/security-package-b2b[1.0.4-beta1] but it does not match your minimum-stability.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

通过为带有稳定性标记的B2B安全包添加手动依赖关系,可以修复此问题。 有关说明,请参阅Adobe Commerce知识库

B2B v1.3.5-p13

2025年10月14日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p13+安全修补程序版本。

B2B v1.3.5-p12

2025年8月12日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p12+安全修补程序版本。

B2B v1.3.5-p10

2025年4月8日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p10+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.6-p10安全修补程序版本的兼容性。

  • 包括安全公告APSB25-26中记录的安全修复。

B2B v1.3.5-p9

2025年2月11日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p9+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.6-p9安全修补程序版本的兼容性。

  • 包括安全公告APSB25-08中记录的安全修复。

B2B v1.3.5-p8

2024年10月8日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p8+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.6-p8安全修补程序版本的兼容性。

  • 包括安全公告APSB24-73中记录的安全修复。

B2B v1.3.5-p7

2024年8月9日

[支持]{class="badge informative" title="支持"}Adobe Commerce 2.4.6-p7+安全修补程序版本。

  • 添加了与Adobe Commerce 2.4.6-p7安全修补程序版本的兼容性。

B2B v1.3.5

2023年3月14日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0 - 2.4.6及更高版本

  • 发布了B2B版本1.3.5-p2,以支持与Adobe Commerce 2.4.6-p2的兼容性。

  • 发布了B2B版本1.3.5-p1,以支持与Adobe Commerce 2.4.6-p1的兼容性。

NOTE
将Commerce从2.4.6升级到最新版本后,请确保更新到支持的B2B 1.3.5修补程序版本。 或者,将B2B扩展从版本1.3.5升级到版本1.4.0或更高版本,以获取最新功能。
  • 添加了对Adobe Commerce 2.4.6的支持。

  • 现在,在启用“采购订单”选项并选择使用PayPal付款选项创建的虚拟报价单时,Adobe Commerce会在付款期间显示正确的详细信息。 以前,在这些条件下,总数显示为零。

  • 允许浏览类别​设置的客户组列表不再包含与共享目录相关的客户组。

  • “税号/增值税编号”客户属性现在可按预期与公司管理员帐户在管理员和店面一起使用。 创建公司帐户不再需要自定义税/VAT属性。 以前,当商家创建具有自定义税务/增值税属性的公司帐户时,Adobe Commerce会在店面和管理员上引发验证错误。

  • 现在,在特定范围上禁用共享目录功能可正常工作。 以前,当商家保存共享目录配置时,Adobe Commerce设置的范围无效。

  • 管理员用户现在可以为公司用户保存客户自定义属性值。 以前,无法保存公司用户的客户自定义属性。

  • 当分配了许多公司权限后,通过GraphQL提供的公司权限验证功能可解决性能问题。

  • 使用快速订购添加的产品数量超过可用库存时,Adobe Commerce不再在购物车页面上引发错误。

  • SELECT公司权限操作的性能已得到改进。

  • 现在,当没有对要查询的类别明确设置类别权限时,类别查询会根据商店配置设置返回产品价格。

  • 现在,使用批准的报价请求完成购买时,Place Order​按钮可按预期工作。 可协商的报价negotiableQuoteCheckoutSessionPlugin插件的问题已得到解决。

B2B v1.3.4-p16

2026年3月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.5-p16(扩展支持)

B2B v1.3.4-p15

2025年10月14日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

B2B v1.3.4-p14

2025年8月12日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

B2B v1.3.4-p13

2025年6月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5-p12的支持。

  • 包括安全公告APSB25-50中记录的安全修复。

B2B v1.3.4-p12

2025年4月8日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5-p12的支持。

  • 包括安全公告APSB25-26中记录的安全修复。

B2B v1.3.4-p11

2025年2月11日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5-p11的支持。

  • 包括安全公告APSB25-08中记录的安全修复。

B2B v1.3.4-p10

2024年10月9日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5-p10的支持。

  • 包括安全公告APSB24-73中记录的安全修复。

B2B v1.3.4

2022年8月9日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5的支持。

  • Adobe Commerce不再在每次通过API调用更新现有公司时发送电子邮件通知。 现在,仅当创建公司时才发送电子邮件。

  • 启用​ Enable Cross Border Trade ​纳税计算设置后,Adobe Commerce现在可以正确计算可转让报价的总计。

  • 启用​ Move out of stock to the bottom ​设置后,库存更新后,可配置产品现在会移至产品列表中的最后一个位置。 实施新的自定义数据库查询以确保Elasticsearch索引排序顺序现在遵循启用管理员的排序顺序。 以前,启用此设置时,可配置产品及其子产品不会移到列表的底部。

  • 采购订单电子邮件现在遵循多站点部署中每个网站的电子邮件发送设置。 Disable Email Communications​设置的检查已添加到电子邮件队列的自定义逻辑中。 以前,Adobe Commerce不遵守辅助网站的电子邮件发送设置。

  • 为清楚起见,快速订购页面的SKU字段的标题进行了更改。

  • 当购物者在​ 输入SKU或产品名称 ​字段中输入无效的SKU时,Adobe Commerce现在会显示信息更丰富的错误消息。

  • 在保存公司后,公司管理员的​ Account Created in ​字段现在会按预期保留其值。

  • customer查询在检索按uid筛选的申请列表时不再返回空结果。

  • collectQuoteTotals调用之前添加了一个插件,以确保商店积分仅应用一次。

  • 现在,当管理员从管理员中删除客户的帐户时,客户会被重定向到登录页面。 以前,Adobe Commerce会引发错误。 插件(SessionPlugin)代码块现在位于try…catch块中。 以前,此代码不会封装在通用异常处理块中。

  • 在移动设备模式下的“快速订购”页面上,输入有效的产品名称或SKU后按​ Enter ​会按预期将购物者转到下一个字段。

  • 公司名称现在按预期显示在签出工作流的帐单和送货地址部分。

  • 现在禁用​ Zero Subtotal Checkout ​付款方式时,存储点数不可用。 以前,商店积分复选框在管理员下订单期间不起作用。 应用程序没有用商店点数下订单,并显示此错误: The requested Payment Method is not available

B2B v1.3.3-p17

2026年3月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.4-p17(扩展支持)

B2B v1.3.3-p16

2025年10月14日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

B2B v1.3.3-p15

2025年8月12日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

B2B v1.3.3-p14

2025年6月10日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.5-p12的支持。

  • 包括安全公告APSB25-50中记录的安全修复。

B2B v1.3.3

2022年8月9日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.4的支持。

  • 在具有100,000多个公司角色的部署中,从Adobe Commerce 2.3.x升级到Adobe Commerce 2.4.x所需的时间已大大减少。

  • 启用V1/order/:orderId/invoice付款方式后,POST Payment on Account​请求现在支持创建部分发票。 以前,Adobe Commerce引发此错误: An invoice for partial quantities cannot be issued for this order. To continue, change the specified quantity to the full quantityGitHub-32428

  • 当客户的购物车包含其他产品时,PayPal Payflow Pro现在可按预期处理B2B可协商报价。 Adobe Commerce现在可成功处理订单,并按预期向客户发送电子邮件。 以前,Adobe Commerce会引发致命错误,并向客户发送一封包含零值的确认电子邮件。

  • 在排除共享目录中的某些产品后,现在可在目录搜索结果页面上正确显示分页。

  • 现在,在管理员中创建或保存公司用户时,客户自定义属性会按预期保存。

  • 现在,单击一下创建新公司表单上的​ Submit ​按钮即被禁用,以防止提交多个表单。 以前,您可以多次提交此表单,方法是反复单击此按钮,这会生成错误。

  • 当购物者登录到已禁用重新排序的商店时,Adobe Commerce不再在店面上显示重新排序链接。

  • 现在,启用共享目录后,按SKU快速排序搜索不区分大小写。

  • 现在,您可以在创建公司时更新客户属性的文件。 以前,当您尝试创建具有File类型的附件的公司时,Adobe Commerce未创建该公司,并在异常日志中记录此错误: Something went wrong while saving file

  • 您现在可以创建客户帐户具有自定义属性的公司,其类型为(File)或(Image)。 以前,如果帐户具有其中一个可自定义选项,公司编辑页面加载器无法解析,从而导致无法编辑公司详细信息。

  • 启用共享目录后,products查询现在返回准确的total_count字段。

  • 现在,您可以在创建公司时更新客户属性的文件。 以前,当您尝试创建具有File类型的附件的公司时,Adobe Commerce未创建该公司,并在异常日志中记录此错误: Something went wrong while saving file

  • 禁用联机配送方法后,公司配置​和​ 创建公司 ​页面现在可以按预期工作。 添加了验证,以防止尝试处理禁用的配送模块。 以前,Adobe Commerce显示此错误: Type Error occurred when creating object: Magento\CompanyShipping\Model\Source\ShippingMethod, Too few arguments to function Magento\CompanyShipping\Model\Source\ShippingMethod::__construct(), 1 passed in /var/www/html/elmtup/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121 and exactly 2 expected

  • 在部分索引期间生成权限时,类别​页面现在显示一致的产品数据。 此进程中添加了新的目录权限部分索引器。 以前,索引器运行时显示的数据不正确。

  • 现在,当使用目录权限并将产品分配给共享目录时,categoryList查询会返回正确数量的产品。

  • categoryList查询现在遵循类别权限并仅返回允许的类别。 以前,它会返回所有已分配和未分配的类别。

  • rest/V1/company/{id}请求现在按预期返回is_purchase_order_enabled属性值。

  • 自定义客户属性现在按预期显示在​ 公司管理员 ​选项卡中。

  • “我的帐户”页面上的“我的愿望清单”块现在按预期方式向公司管理员和公司用户显示。

  • 快速订购错误不再显示在购物车中。 以前,在目录中找不到SKU时,Adobe Commerce在购物车中显示此错误: The SKU was not found in the catalog

  • 已优化共享目录保存操作以更快地执行。 以前,与多个客户组共享目录保存可能需要几分钟的时间。

  • Adobe Commerce现在会在删除父类别时,从sharedcatalog_category_permissions表中删除所有子类别权限。 以前,只删除父类别数据。

B2B v1.3.2

2022年8月29日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.3的支持。

  • Adobe Commerce现在成功发送有关过期可转让报价的更新电子邮件。 以前,当可转让报价过期时,Adobe Commerce不会发送更新电子邮件。

  • 现在,当cron作业缺失时,Adobe Commerce成功发送有关即将过期和已过期可转让报价的更新电子邮件。

公司

  • 创建新公司帐户页面国家/地区下拉字段不再列出空选项值。 以前,前两个选项值和国家/地区代码AN为空。

  • 对于公司用户创建的订单,单击“Return”按钮后,管理用户现在会按预期重定向到“创建退货”页面。 以前,管理员会被重定向至“订单历史记录”页面。

  • [期间执行]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}方法时,仅PaaSapp/code/Magento/PurchaseOrder/Setup/Patch/Data/InitPermissions.php::apply bin/magento setup:upgrade Adobe Commerce不再因内存不足错误而失败。 以前,Adobe Commerce在初始化权限时不使用批次大小进行集合,而是加载所有公司角色的集合。

  • 公司用户现在可以编辑和更新客户自定义属性值。 以前,这些属性无法与“创建和编辑”用户表单正确绑定。 公司用户可以输入其他属性值,但Adobe Commerce未正确保存这些值。

  • 公司角色权限的资源树现在可以按预期进行转换。 以前,即使存在有效的翻译文件,也不翻译权限树。

  • Adobe Commerce现在可按预期保存B2B用户的自定义客户属性值。 以前,创建包含自定义客户属性的公司帐户会触发模板错误,并且Adobe Commerce无法成功加载表单。 向company_create_account的布局添加参数解决了此问题。

  • 公司用户过滤器(如“显示所有用户”、“显示活动用户”和“显示非活动用户”)现在可以按预期工作。 以前,在公司用户页面上过滤操作会导致JavaScript错误。

公司信用

  • 现在,如果管理员的帐户受限,且只包含网站级别的特权,则可以创建使用网站以外的其他货币的公司。

  • Adobe Commerce现在从正确的from电子邮件地址和范围发送公司电子邮件。 以前,在发送公司信用分配或更新电子邮件时,Adobe Commerce不考虑网站范围。

快速订购

  • 现在,对于不存在的SKU,使用CSV文件中的快速订购功能可按预期创建订单。

  • 现在,使用“快速订购”功能搜索多个SKU可按预期运行。 以前,结果包含重复条目。

  • 现在,当您在快速订购期间使用SKU选择多个产品时,“添加的产品”列表显示会将输入的小写和大写形式的SKU视为相同。

  • 现在,使用“快速订购”可按购物者指定的数量添加产品。 以前,Adobe Commerce只会在购物者指定的数量超过一个时添加一个产品。

  • 快速订购自动完成功能现在适用于部分SKU。

  • Adobe Commerce现在在快速订购页面的自动建议列表和搜索结果中显示已配置为​ 不单独可见 ​的产品。

  • 购物者现在可以使用快速订购表单,按包含大写字符的SKU添加多个产品。 以前,只添加第一个产品。

可协商的报价

  • 现在,在URL字段中粘贴可协商报价的链接并成功登录后,购物者将被重定向到可协商报价页面。 以前,购物者会被重定向到“我的帐户”页面。

  • 对于包含在结账期间创建的客户帐户中具有可自定义日期选项的产品订单,现在可以按预期重新排序。 以前,Adobe Commerce不处理重新排序并显示此错误: The product has required options. Enter the options and try again

  • 当采购订单模块被禁用时,可转让报价单的送货地址在结帐期间不再可编辑。 此行为是以前的修复导致的,该修复中的isQuoteAddressLocked已从可协商的报价签出渲染器中移除。

  • 商家现在可以向管理员提供的可协商报价添加产品。

采购订单

  • 当​ Name Prefix ​属性设置为required时,当您使用PayPal Express结帐发出采购订单时,Adobe Commerce现在会按预期显示信息性错误消息。 以前,Adobe Commerce不会下订单或显示错误消息。

  • 启用Google Tag Manager后,采购订单模块中账单地址的UI组件现在可正确使用报价地址。 以前,支付页面上发生JavaScript错误。

申请列表

  • 商家现在可以使用POST rest/all/V1/requisition_lists端点为客户创建申请列表。 以前,当您尝试创建申请列表时,Adobe Commerce抛出此400错误: Could not save Requisition List

  • 当购物车还包含缺货产品时,购物车缺货产品现在会显示​ Add to Requisition List ​按钮。 以前,如果购物车包含两个产品,其中一个产品缺货,则这两个产品都不会显示​ Add to Requisition List ​按钮。

  • 您现在可以使用REST API将产品添加到申请列表。

  • 申请列表​ Latest Activity Date ​值现在遵循区域设置格式。

  • 当您从申请列表编辑捆绑产品时,Adobe Commerce不再引发致命错误。

  • 现在,当您从申请列表将带有可自定义选项(File)的产品添加到愿望清单时,Adobe Commerce会显示正确的产品价格。 指向已上传文件的链接也会按预期显示。 以前,Adobe Commerce显示的产品价格不正确,并且不显示指向文件的链接。

  • 现在可以将带有可自定义选项(File)的产品从申请列表添加到购物车。

共享目录

  • 角色仅限于特定网站的管理员现在可以创建、查看和编辑共享目录。 以前,当角色有限的管理员尝试创建共享目录时,Adobe Commerce会引发致命错误。

  • 分层导航结果现在包含具有过滤属性的产品的准确计数,购物者现在可以应用多个过滤器。 以前,只能应用一个过滤器,因此Adobe Commerce在分层导航中显示不准确的产品计数。

  • Adobe Commerce现在可以在搜索结果中的分层导航过滤器中正确显示产品计数。 以前,“搜索结果”页面的插件不使用Elasticsearch,而是向数据库发出新查询。

  • 当商家从默认共享目录中删除所有产品时,Adobe Commerce不再删除层价格。

  • 过滤器现在按当前类别进行过滤,并在启用共享目录的情况下在所有页面上正确显示。 以前,仅针对当前页面错误地计算了过滤器,并且没有按当前类别进行过滤。

  • 启用共享目录后,GraphQL products查询不再返回未分配给共享目录之产品的价格范围和类别。 以前,查询返回产品的聚合,即使产品本身未在items数组中返回。

B2B v1.3.1

2021年2月9日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.2的支持。

  • 采购订单现在支持在线支付方式。

  • 在先前订单中使用可配置产品时,将产品直接从申请列表添加到购物车不再返回系统错误。

  • 在部署拆分数据库配置时,Adobe Commerce现在正确显示采购订单的“需要我的审批”选项卡。

  • 现在,当您查看采购订单时,Adobe Commerce会显示有关捆绑产品和礼品卡的详细信息。

  • 在启用了​ Website Restriction ​且​ Restriction Mode ​设置为Private Sales: Login Only的商店中浏览时,在登录到购物者的帐户后,购物者现在会按预期进行重定向。 以前,购物者会被重定向到商店主页。

  • 现在,在具有包含许多客户(大于13000)的B2B公司层次结构的部署中,订单历史记录会按预期在公司管理员的帐户仪表板页面中加载。 以前,订单历史记录加载缓慢或根本不加载,Adobe Commerce显示503错误。

  • 当您从“类别”页面将带有可自定义选项的未配置产品添加到申请列表时,Adobe Commerce不再显示多条相同的警告消息。

  • 启用B2B共享目录后,新的和重复的产品现在会按预期显示在类别页面上。

  • Adobe Commerce现在会维护在更新公司的客户组时与公司管理员关联的正确store_id。 以前,在更新组时,store_id更改为默认存储。

  • Adobe Commerce现在将分组产品作为简单产品列表保存到申请列表中,其方式与将分组产品添加到购物车相同。 以前,由于Adobe Commerce保存分组产品的方式,申请列表中分组产品的链接始终重定向到简单产品,而不是分组产品。

  • 以CSV格式导出订单信息时,您现在可以按​ Company Name ​字段筛选订单。 以前,Adobe Commerce在var/export/{file-id}中记录错误。

  • 现在,当您在店面中选择“创建新申请列表”选项卡时,Adobe Commerce会按预期显示“创建申请列表”弹出窗口。

  • 申购单列表现在包括所有已添加至列表的分组产品和数量。 以前,当商家从产品详细信息页面将产品添加到申购单列表后导航到该列表时,Adobe Commerce显示以下错误: 1 product(s) require your attention - Options were updated. Please review available configurations

  • 现在,在多站点部署中创建公司时,会将正确的商店视图与相关网站关联。 以前,您无法创建公司,Adobe Commerce显示此错误: The store view is not in the associated website

  • 通过SKU使用快速订购订购来订购产品不会再导致CSV文件中的产品数量重复。

  • 当“快速订购”页面的​ Add to Cart ​部分包含空值时,Enter Multiple SKUs​按钮不再被阻止。 Adobe Commerce现在改为显示一条消息,提示您输入有效的SKU。

  • 现在,当您从以下申请列表提交产品审核时,Adobe Commerce会在产品页面上显示此消息: You submitted your review for moderation。 该审阅也会显示在待处理审阅页面上(管理员​Marketing > Pending Reviews)。 以前,尽管Adobe Commerce将审核添加到待处理审核列表,但在产品页面上抛出404错误。

  • sharedCatalogUpdateCategoryPermissions使用者的性能已得到改进。 创建共享目录后,目录权限索引器现在仅使用共享目录中的客户组ID,而不使用所有客户组。

  • 与购物者的非默认地址关联的自定义客户地址属性字段现在按预期保存在店面结账工作流中。

  • 现在,可以按预期通过管理员REST API (rest/V1/carts/{<CART_ID>/items)为购物者下达属于商店默认共享目录的产品订单。 Adobe Commerce现在检查在\Magento\SharedCatalog\Plugin\Quote\Api\ValidateAddProductToCartPlugin::beforeSave中验证共享目录权限之前是否已将产品分配给公共目录。 以前,Adobe Commerce未将产品添加到购物车的同时引发此错误: No such shared catalog entity

  • Adobe Commerce现在会从Adobe Commerce商店的地址发送新的公司用户注册电子邮件。 以前,此电子邮件是从公司管理员的地址发送的。

  • 现在,Adobe Commerce在允许商家保存新属性之前,会检查自定义属性是否与保留的公司属性名称重复。

  • credit_history查询现在返回指定公司最初分配金额和购买金额的信用历史记录。 以前,此查询返回错误。

  • 编辑帐户信息页面上的​ Company ​和​ Job Title ​字段不再可编辑。

已知问题

  • B2B购买者可以使用在线支付方法来绕过通常的采购订单流程。 如果买方可以将整个结账总额减少到0(例如,通过促销代码或礼品卡),然后移除代码或礼品卡,则可能会发生这种情况。 即使在这些条件下,Adobe Commerce仍会根据所分配目录中的商品的价格下正确数量的订单。 解决方法:为采购订单审批启用在线付款方式时,请禁用礼品卡和优惠券代码。

  • 在禁用​ In-Context Mode ​的情况下,当买家尝试使用PayPal Express结帐从采购订单下订单时,会被重定向到购物车。

  • 当采购员创建采购订单,然后导航到结帐页面时,Adobe Commerce有时会显示404错误。 当采购员先前使用在线付款方法创建不同的采购订单而未完成之前的采购就浏览到结帐页面时,会发生此错误。 采购员仍然可以下采购订单。 解决方法:无。

  • 在采购订单结账期间,即使买方在最终结账期间更改了付款方式,特定付款方式的折扣也会保留。 因此,客户可以获得他们无权获得的折扣。 出现此问题的原因是,尽管付款方式发生了更改,但仍应用了原始付款方式的购物车规则。 解决方法:无。 请参阅Adobe Commerce 2.4.2 B2B已知问题:更改付款方式后在线采购订单的折扣仍然存在 知识库​文章。

  • deleteRequisitionListOutput查询返回有关已删除的申请列表的详细信息,而不是其余的申请列表。

B2B v1.3.0

2020年10月15日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

此版本包括对订单审批、配送方式、购物车和管理员操作日志记录进行了改进。

  • 添加了对Adobe Commerce 2.4.1的支持。

  • B2B订单审批已得到增强,以提高可用性并允许对采购订单执行批量操作。

  • B2B商家现在可以控制提供给每个公司的配送方式。

  • 商家现在可以允许用户在一次操作中清除其购物车的内容,并可以在每个网站上独立配置此功能。

  • B2B购买者现在可以将单个物品或其购物车的全部内容直接添加到申请列表中。

  • B2B商家可以使用账户支付作为付款方式,代表客户从管理员创建订单。

  • 商户现在可以从客户的详细信息页面直接查看与用户关联的所有报价。

  • 商户现在可以按公司筛选“当前在线客户”网格。

  • 管理员现在可以在Admin中按销售代表筛选客户。

  • 为了减少欺诈或垃圾邮件帐户的创建,商家现在可以在店面的新公司申请表中启用Google reCAPTCHA。

  • 在公司模块中执行的管理员操作现在记录在管理员操作日志中。 从所有相关公司模块记录操作: CompanyNegotiableQuoteCompanyCreditSharedCatalog

  • 当登录管理员无权删除安装了B2B的部署中的客户时,Adobe Commerce不再在​ Delete customer ​客户​ 页面上显示 ​按钮。

  • 当您在客户网格上编辑客户时,不再自动为分配到公司的客户更改客户组。

  • 当商家创建共享目录时,当在目录权限设置中为客户组分配了此访问权限时,类别中Allow和​ Display Product Prices ​功能的权限现在自动设置为​Add to Cart。 以前,即使将目录权限设置为Deny.Allow,这些设置也会自动设置为

  • 从产品编辑页面编辑产品时,不再覆盖共享目录类别权限。

  • 当商家启用​ Allow To Exceed Credit Limit ​设置时,Adobe Commerce现在会发送电子邮件通知,确认客户有权超过指定的信用额度。 以前,Adobe Commerce发送的通知电子邮件指示客户无权超过限制。

  • 围绕申请列表上产品价格的HTML容器现在可以为捆绑产品的子项正确呈现。

  • 商家现在可以指定在多语言部署中创建公司时发送公司用户电子邮件的语言。 以前,不会显示允许商家选择相应商店视图和语言的下拉菜单。

  • 自定义客户地址属性字段现在按预期显示在店面结账工作流中。

  • B2B功能配置选项卡现在可正确打开。

  • 来宾现在可以使用QuickOrder将产品添加到购物车,然后成功删除商品。 以前,当购物者使用QuickOrder将多个产品添加到购物车,然后移除产品时,产品未被移除。

  • 现在,当状态配置为/V1/company/:companyId不需要region_id时,可以使用REST API PUT 请求更新公司,而无需指定。 以前,即使不需要region_id,如果未指定,Adobe Commerce也会引发错误。

  • 当您使用REST API (http://magento.local/rest/V1/company/2,其中2表示公司ID)创建或更新B2B公司时,响应现在按预期包含applicable_payment_methodavailable_payment_methods的设置。

  • 当商家在店面创建申购单列表时使用​ Enter ​按钮而不是单击​ Save ​按钮时,Adobe Commerce不再显示404页面。

  • 将新产品分配给公共共享目录后,类别权限不再更改。 以前,类别权限是重复的。

  • 用于更新公司电子邮件的REST API端点PUT rest/default/V1/company/{id}不再区分大小写。

  • 禁用奖励模块不再影响客户帐户上的B2B功能。 以前,在禁用奖励模块时,不会显示以下与B2B相关的选项卡:公司配置文件、公司用户以及角色和权限。

  • 现在,当对公司帐户进行更改时,Adobe Commerce会在电子邮件通知中使用正确的发件人姓名。 以前,Adobe Commerce使用所有电子邮件的默认范围中定义的一般联系人发件人姓名。

  • 现在,您可以为包含物理和虚拟产品的订单成功实施多发货。

  • 在启用了​ Company Users ​且​ Access Restriction ​设置为​ Restriction Mode ​的情况下,商家现在可以从“我的帐户”和“公司结构”页面中的Sales: Login Only部分创建公司用户。 以前,当商家尝试创建用户时,Adobe Commerce引发此错误: Can not register new customer due to restrictions are enabled

  • 当客户保存其帐户信息时,Adobe Commerce不再将客户的客户组重置为默认值。

  • 当管理员将具有活动购物车的客户分配给客户组时,Adobe Commerce不再引发致命错误。

  • Adobe Commerce现在为快速订购和申请列表页面提供addToCart DataLayer事件。

  • 发送给分配给公司的销售代表的通知电子邮件现在包含分配的公司徽标。 以前,通知电子邮件包含默认的LUMA徽标,而不是上传的公司徽标。

  • 申请列表现在包含已添加到该列表的所有分组产品和数量。 以前,当商家从产品详细信息页面将产品添加到申购单列表后导航到该列表时,Adobe Commerce显示以下错误: 1 product(s) require your attention - Options were updated. Please review available configurations

  • 启用共享目录后,products查询现在返回准确的total_count字段。

  • 在禁用在线配送方式后,“公司配置”和“创建公司”页面现在可按预期工作。 添加了验证,以防止尝试处理禁用的配送模块。 以前,Adobe Commerce显示此错误: Type Error occurred when creating object: Magento\CompanyShipping\Model\Source\ShippingMethod, Too few arguments to function Magento\CompanyShipping\Model\Source\ShippingMethod::__construct(), 1 passed in /var/www/html/elmtup/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121 and exactly 2 expected

  • 集成测试内存消耗减少,提高了测试性能,减少了完成测试所需的时间。

B2B v1.2.0

2020年7月28日

[支持]{class="badge informative" title="支持"} Adobe Commerce 2.4.0及更高版本

  • 添加了对Adobe Commerce 2.4.0的支持。

  • 店面订单搜索,感谢Divante的Marek Mularczyk和社区成员的贡献。

  • 采购订单已增强并重写。 现在,默认情况下包含在Adobe Commerce中。

  • 采购订单审批规则已实施。 这些规则允许用户通过为订单创建采购规则来控制采购订单工作流。

  • 默认情况下,Adobe Commerce现在包含以客户身份登录。 此功能允许站点员工通过以客户身份登录来协助客户查看他们看到的内容。

  • 现在,属性聚合可正确用于Elasticsearch的分层导航

  • 按特殊字符搜索订单现在可正常进行。

  • 单击​ Clear All ​按钮现在可展开所有筛选器,而不是折叠它们。

  • 产品SKU/名称现已包含在订单历史记录搜索过滤器摘要中。

  • 排序指示器现在在“我的采购订单”网格中正确显示。

  • 现在,您只能单击“批准”、“取消”、“拒绝”和“采购订单”按钮一次。 以前,您可以多次单击按钮。

  • 现在,在移动设备上可以正确显示采购订单批准、拒绝、取消和验证按钮。

  • 以前,审批具有过期折扣的采购订单会将订单全额下单,并且不会更新采购订单合计。 现在,采购订单总计将更新以显示正确总计。

  • 在2.3.4中引入了一个问题,该问题导致自定义扩展属性不能从客户地址复制到报价地址。 此问题已修复。

  • 安装B2B后,将类别分配给共享目录时出现SQL错误。 此问题已修复。

  • 由于变量类型值不正确,管理员无法将可配置产品添加到订单。 不会填充选项下拉列表。 此功能现在可以正常工作。

  • 以前,编辑“未登录”组的类别权限时,保存更改时出现错误。 此问题已修复。

  • 添加了修补程序,以允许商店管理员将产品添加到不在共享目录中的订单。 以前,添加不在目录中的项目时会显示错误消息。

  • [仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}以前,运行命令php bin/magento indexer:set-dimensions-mode catalog_product_price website并尝试创建共享目录后,会发生错误。 此问题已修复。

  • 添加公司并将公司管理员分配给非默认网站时,会发送错误的网站ID,从而导致出现错误。 此问题已修复。

  • 以前,将客户移至另一个客户组后,使用​ 快速订单 ​将产品添加到订单会失败,并出现错误。 此问题已修复。

  • 以前,当尝试使用带有B2B引号的WebAPI签出时,会向API发送不正确的值,从而导致发生错误。 此问题已修复。

  • 以前,通过API将公司设置为“活动”时,会发生错误。 此问题现已修复。

  • 由于不需要的form标记,在您按Enter键更改建议的运费后,订单页面会自动刷新。 此问题已修复。

  • 以前,在目录页面上设置产品显示限制并且该限制小于产品总数时,会发生错误。 此功能现在可按预期工作。

  • 以前,在更改公司的管理员时,原始管理员地址将会复制到新管理员那里,并为他们提供两个地址。 现在,仅添加正确的地址。

  • 以前,当延交订单设置为“允许并通知客户”时,使用API保存报价项会失败。 “允许并通知客户”操作将失败。 此API调用现在可按预期运行。

  • “固定产品税”现在显示在“报价详细信息”页面上。

  • 以前,在“我的报价”页面的“评论”选项卡中单击附件时,无法下载文件。 此行为现在可按预期运行。

已知问题

  • 在多网站部署中,Adobe Commerce在升级到B2B 1.2.0期间引发异常。 当setup:upgrade运行时,PurchaseOrder模块上出现此错误: Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder解决方法:将B2B-716 Add NonTransactionableInterface接口安装到InitPurchaseOrderSalesSequence数据修补程序修补程序,该修补程序现在可从​ ​我的帐户​ > ​下载magento.com部分获得。
  • 如果折扣代码在采购订单(PO)获得批准之前过期,则PO将继续显示折扣金额,但是一旦PO获得批准,订单就会按非折扣总额订购。 解决方法:安装此问题的B2B-709 Purchase Order Discount patch修补程序,该修补程序现在可从​ ​我的帐户​ > ​下载magento.com部分获得。
  • 如果采购订单中的物料缺货,或者在采购订单转换为实际订单时数量不足,则会发生错误。 如果启用了延交订单,则会正常处理订单。
recommendation-more-help
88ad8589-1cb8-47eb-a79c-0e4726a4ac2a