B2B for Adobe Commerce 发行说明

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

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

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

B2B 1.5.0测试版

NOTE
1.5.0 Beta版中提供的功能仅供参与Beta计划的客户访问。 仅非生产环境支持安装和测试1.5.0测试版。 Beta计划现已关闭。 但是,测试的高级公司管理和报价功能将很快在即将发布的Adobe Commerce B2B 1.5.0正式发布中提供。

如果您有兴趣进一步了解高级公司管理和对多个B2B或B2B2X业务模型的支持,请联系您的Adobe客户代表,或发送电子邮件至 AdobeB2BCommerce@adobe.com.

2023年11月13日

[支持]{class="badge informative" title="支持"}

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

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

  • 将报价另存为草稿 — 创建时 报价请求 在购物车中,购买者现在可以通过选择 Save as Draft 在 Request a Quote 表单。

    草稿报价没有到期日期。 采购员可以从 My Quotes 帐户信息板中的区段。

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

  • 重复引用 — 买方和卖方现在可以通过复制现有报价创建新的报价。 通过选择,从“报价详细信息”视图创建副本 Create Copy报价单详细信息视图 在管理员或 店面.

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

新建 公司管理 — 商户现在可以将公司分配给指定的母公司,从而作为分层组织来查看和管理Adobe Commerce公司。 将公司分配给父公司后,父公司管理员可以管理公司帐户。 只有授权管理员用户可以添加和管理公司分配。 有关详细信息,请参阅 管理公司层次结构.

  • 在公司页面上,一个 Company Type 字段标识父公司和子公司。 商家可以按公司类型筛选公司视图,并使用行项目或批量操作管理公司。

  • 商家可以从新添加和管理公司分派 Company Hierarchy 部分,位于 Company Account 页面。

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

修复的问题 商家单击 Print 现在,系统将提示管理员中“报价详细信息”视图中的按钮将报价另存为PDF。 以前,商家会被重定向到包含报价详细信息的页面。

修复的问题 以前,如果发送客户报价的百分比为0,并且更改了数量,则管理员会引发例外,但会保存数量。 进行此修复后,对于 0 percentage 将引发相应的异常并返回消息。

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

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

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

修复的问题 公司管理员现在可以从店面添加公司用户。 以前,当管理员用户尝试添加新用户时,Commerce会记录一个错误: CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123.

B2B v1.4.2

2023年10月10日

[支持]{class="badge informative" title="支持"}

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

修复的问题 如果卖方创建采购员报价单,其中包含在与采购员公司关联的共享目录中不可用的产品SKU,则系统将显示错误消息 The SKU you entered is not available in the shared catalog. Please check the SKU and try again. 在销售商删除不可用的产品之前,他们无法保存报价。 以前,报价保存时包含不可用的SKU,并且无法在店面中加载报价。

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的兼容性。

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

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

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

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

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

修复的问题 在B2B功能的存储配置设置中, Enable Shared Catalog direct products price assigning 字段现已自动禁用。 在店面,当 Enable Company 设置或 Enable Shared Catalog 设置已设置为 No.

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

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

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

已知问题

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

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安全包添加手动依赖项,您可以修复此问题,方法是为带有的B2B安全包添加手动依赖项 稳定性标记. 有关说明,请参见 Adobe Commerce知识库.

B2B v1.3.5

2023年3月14日

[支持]{class="badge informative" title="支持"}

新建 发布了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

2022年8月9日

[支持]{class="badge informative" title="支持"}

新建 添加了对Adobe Commerce 2.4.5的支持。

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

修复的问题 Adobe Commerce现在可以正确计算可协商报价的总计,如果 Enable Cross Border Trade 已启用计税设置。

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

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

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

修复的问题 Adobe Commerce现在,当购物者在 输入SKU或产品名称 字段。

修复的问题 Account Created in 现在,公司管理员的字段会在您保存公司后保留其预期值。

修复的问题 customer 查询在检索按筛选依据的申请列表时不再返回空结果 uid.

修复的问题 在之前添加了插件 collectQuoteTotals 调用以确保仅应用一次商店积分。

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

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

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

修复的问题 现在,在以下情况下,商店积分不可用: Zero Subtotal Checkout 付款方式已禁用。 以前,商店积分复选框在管理员下订单期间不起作用。 应用产品未使用商店信用下订单,并显示以下错误: The requested Payment Method is not available.

B2B v1.3.3

2022年8月9日

[支持]{class="badge informative" title="支持"}

新建 添加了对Adobe Commerce 2.4.4的支持。

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

修复的问题 POST V1/order/:orderId/invoice 在以下情况下,请求现在支持创建部分发票: 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 quantity. GitHub-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.3的支持。

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

修复的问题 现在,Adobe Commerce在以下情况下成功发送有关即将到期和已过期可转让报价的更新电子邮件: cron 作业丢失。

公司

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

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

修复的问题 在执行时,Adobe Commerce不再因内存不足错误而失败 app/code/Magento/PurchaseOrder/Setup/Patch/Data/InitPermissions.php::apply 方法期间 bin/magento setup:upgrade. 以前,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 已从可协商的报价签出呈现器中移除。

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

采购订单

修复的问题 现在,当您使用PayPal Express结帐下达采购订单时,Adobe Commerce会按预期显示一条信息性错误消息,当 Name Prefix 属性设置为 required. 以前,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不再引发致命错误。

修复的问题 现在,当您添加带有可自定义选项的产品时,Adobe Commerce会显示正确的产品价格 (File) 从请购单列表中添加到愿望清单。 指向已上传文件的链接也会按预期显示。 以前,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.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保存分组产品的方式,申请列表中分组产品的链接始终重定向到简单产品,而不是分组产品。

修复的问题 您现在可以按以下各项过滤订单: Company Name 以CSV格式导出订单信息时的字段。 以前,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 查询现在会返回指定公司最初分配金额和购买金额的信用历史记录。 以前,此查询返回错误。

修复的问题 CompanyJob Title “编辑帐户信息”页面上的字段不再可编辑。

已知问题

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

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

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

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

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

B2B v1.3.0

2020年10月15日

[支持]{class="badge informative" title="支持"}

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

新建 添加了对Adobe Commerce 2.4.1的支持。

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

新建 B2B商家现在可以控制提供给各公司的配送方式。

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

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

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

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

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

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

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

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

修复的问题 Adobe Commerce不再显示 Delete customer 上的按钮 客户 页面上,登录管理员无权删除安装了B2B的部署中的客户。

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

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

修复的问题 从产品编辑页面编辑产品时,不再覆盖共享目录类别权限。

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

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

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

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

修复的问题 B2B功能配置选项卡现在可正确打开。 来宾现在可以使用QuickOrder将产品添加到购物车,然后成功删除商品。 以前,当购物者使用QuickOrder将多个产品添加到购物车,然后移除产品时,产品未被移除。

修复的问题 现在可以使用REST APIPUT更新公司 /V1/company/:companyId 请求,但未指定 region_id 当状态配置为 非必填. 以前,即使 region_id 非必需,如果未指定,则Adobe Commerce会引发错误。

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

修复的问题 Adobe Commerce当商家使用 输入 按钮,而不是单击 Save 按钮。

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

修复的问题 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 Quick Order和Requisition的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的支持。

新建 店面订单搜索,并感谢Marek Mularczyk的贡献 迪万特 和社区成员。

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

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

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

修复的问题 现在,属性聚合可正确用于具有Elasticsearch的分层导航

修复的问题 按特殊字符搜索订单现在可正常进行。

修复的问题 单击 Clear All Button现在会展开而不是折叠所有过滤器。

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

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

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

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

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

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

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

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

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

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

修复的问题 以前,在运行命令之后 php bin/magento indexer:set-dimensions-mode catalog_product_price website 然后尝试创建共享目录时,会发生错误。 此问题已修复。

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

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

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

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

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

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

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

修复的问题 以前,在git设置为“允许并通知客户”时使用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