Adobe Commerce B2B发行说明
这些B2B扩展发行说明捕获了Adobe在发行周期中添加的额外功能和修复,包括:
B2B 1.5.1
2025年2月11日
[支持]{class="badge informative" title="支持"}
与Adobe Commerce版本2.4.8-beta1到2.4.8-beta2、2.4.7到2.4.7-p3、2.4.6到2.4.9-p8兼容
B2B v1.5.1版本包括质量改进和错误修复。
公司
行项目折扣
可协商的报价
购物车
- 特定于公司的购物车: — 购物车现在链接到各个公司,以支持特定于公司的定价和产品选项。
- 无缝切换 — 用户可以轻松地在不同公司帐户之间切换,而不会影响每个公司的购物车内容。
- 上下文完整性 — 所有购物车详细信息都保留在各自公司的上下文中,从而提供一致可靠的购物体验。
B2B 1.5.0
2024年10月30日
[支持]{class="badge informative" title="支持"}
与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版本包括新增功能、质量改进和错误修复。
公司管理
-
从管理员的 Company Account 页面上的新 Company Hierarchy 部分添加和管理公司分配。
-
按新的 Company Type 设置对公司进行排序和筛选。 在公司网格中,Company Type 列指示公司是单个公司还是组织层次结构(父项或子项)的一部分。
/V1/company/{parentId}/relations
创建、查看和移除公司分配。 请参阅 Web API开发人员指南 中的管理公司对象。
公司帐户
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,从“报价详细信息”视图中创建了一个副本。
-
将报价项移至请购单列表 — 采购员现在可以灵活地从报价中删除产品,并将其保存到请购单列表中(如果他们决定不将其包含在报价洽谈流程中)。
-
从报价中删除多个产品 — 在包含大量产品的报价上,购买者现在可以通过选择多个产品并使用报价详细信息页面上 Actions 控件中的 Remove 选项从报价中删除多个产品。 在以前的版本中,购买者必须一次删除一个产品。
-
行项目折扣锁定 — 在报价洽谈期间,销售商可以使用行项目折扣锁定以在报价洽谈过程中应用折扣时获得更大的灵活性。 例如,卖方可以对物品应用特殊行物品折扣,并锁定该物品以防止进一步折扣。 锁定项目时,如果应用报价级别折扣,则无法更新项目价格。 请参阅为购买者启动报价。
-
现在,系统会提示商家在Admin的Quote detail视图中单击 Print 按钮以将报价另存为PDF。 以前,商家会被重定向到包含报价详细信息的页面。
-
以前,在发送具有
0
百分比的客户报价并更改数量时,管理员会引发异常但保存了数量。 进行此修复后,将引发包含消息的0 percentage
相应异常。 -
在报价洽谈期间,卖方现在可以在“洽谈报价报价”折扣字段中指定
0%
折扣,然后将报价发回给买方。 以前,如果卖方输入0%的折扣并将报价发回给买方,管理员会返回Exception occurred during quote sending
错误消息。 -
现在,当将ReCaptcha V3配置为店面结账时,ReCaptcha验证在B2B报价的结账过程中可正常工作。 以前,验证失败并显示
recaptcha validation failed, please try again
错误消息。
采购订单
B2B v1.4.2-p4
2025年2月11日
[支持]{class="badge informative" title="支持"}
B2B v1.4.2-p3
2024年10月8日
[支持]{class="badge informative" title="支持"}
B2B v1.4.2-p2
[支持]{class="badge informative" title="支持"}
B2B v1.4.2-p1
2024年8月9日
[支持]{class="badge informative" title="支持"}
B2B v1.4.2
2023年10月10日
[支持]{class="badge informative" title="支持"}
B2B v1.4.2版本包括质量改进和错误修复。
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版本包括质量改进和错误修复。
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.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安全包添加手动依赖项,可以为B2B安全包添加手动依赖项来解决此问题。 有关说明,请参阅Adobe Commerce知识库。
B2B v1.3.5-p9
2025年2月11日
[支持]{class="badge informative" title="支持"}
B2B v1.3.5-p8
2024年10月8日
[支持]{class="badge informative" title="支持"}
B2B v1.3.5-p7
2024年8月9日
[支持]{class="badge informative" title="支持"}
B2B v1.3.5
2023年3月14日
[支持]{class="badge informative" title="支持"}
SELECT
公司权限操作的性能已得到改进。
negotiableQuoteCheckoutSessionPlugin
插件的问题已得到解决。
B2B v1.3.4-p11
2025年2月11日
[支持]{class="badge informative" title="支持"}
B2B v1.3.4-p10
2024年10月9日
[支持]{class="badge informative" title="支持"}
B2B v1.3.4
2022年8月9日
[支持]{class="badge informative" title="支持"}
uid
筛选的申请列表时,customer
查询不再返回空结果。
collectQuoteTotals
调用之前添加了一个插件,以确保仅应用一次商店积分。
SessionPlugin
)代码块现在位于try…catch
块中。 以前,此代码不会封装在通用异常处理块中。
The requested Payment Method is not available
。
B2B v1.3.3
2022年8月9日
[支持]{class="badge informative" title="支持"}
V1/order/:orderId/invoice
请求现在支持创建部分发票。 以前,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
File
类型的附件的公司时,Adobe Commerce未创建该公司,并在异常日志中记录此错误: Something went wrong while saving file
。
File
)或(Image
)的自定义属性。 以前,如果帐户具有其中一个可自定义选项,公司编辑页面加载器无法解析,从而导致无法编辑公司详细信息。
products
查询现在会返回准确的total_count
字段。
File
类型的附件的公司时,Adobe Commerce未创建该公司,并在异常日志中记录此错误: Something went wrong while saving file
。
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
属性值。
The SKU was not found in the catalog
。
sharedcatalog_category_permissions
表中删除所有子类别权限。 以前,只删除父类别数据。
B2B v1.3.2
2022年8月29日
[支持]{class="badge informative" title="支持"}