Adobe Commerce B2B发行说明
B2B扩展的这些发行说明捕获了Adobe在发行周期中添加的额外功能和修复,包括:
B2B 1.5.0测试版
2023年11月13日
[支持]{class="badge informative" title="支持"}
B2B v1.5.0-beta版本包括新增功能、质量改进和错误修复。
-
将报价另存为草稿 — 从购物车创建报价请求时,购买者现在可以通过选择Request a Quote表单上的 Save as Draft 将报价另存为草稿。
草稿报价没有到期日期。 购买者可以从其帐户仪表板的My Quotes部分查看和更新草稿报价。
-
重命名报价 — 购买者现在可以通过选择 Rename 选项从报价详细信息页面更改报价名称。 授权购买者在编辑报价时可以使用此选项。 名称更改事件记录在报价历史记录日志中。
-
重复报价 — 买方和卖方现在可以通过复制现有报价创建新的报价。 通过在Admin或店面的报价详细信息视图中选择 Create Copy,从“报价详细信息”视图中创建了一个副本。
-
行项目折扣锁定 — 在报价洽谈期间,销售商可以使用行项目折扣锁定以获得更大的灵活性。 例如,卖方可以对物品应用特殊行物品折扣,并锁定该物品以防止进一步折扣。 锁定项目时,如果应用报价级别折扣,则无法更新项目价格。 请参阅为购买者启动报价。
-
在公司页面上,新的 Company Type 字段标识了父公司和子公司。 商家可以按公司类型筛选公司视图,并使用行项目或批量操作管理公司。
-
商家可以从Company Account页面上的新 Company Hierarchy 部分添加和管理公司分派。
-
API开发人员可以使用新的公司关系REST API端点
/V1/company/{parentId}/relations
创建、查看和移除公司分配。 请参阅 Web API开发人员指南 中的管理公司对象。
0 percentage
相应异常。
0%
折扣,并将报价发回给买方。 以前,如果卖方输入0%的折扣并将报价发回给买方,管理员会返回Exception occurred during quote sending
错误消息。
recaptcha validation failed, please try again
错误消息。
CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123
。
B2B v1.4.2-p1
[支持]{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
2023年3月14日
[支持]{class="badge informative" title="支持"}
SELECT
公司权限操作的性能已得到改进。
negotiableQuoteCheckoutSessionPlugin
插件的问题已得到解决。
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="支持"}
cron
作业缺失时,Adobe Commerce成功发送有关即将过期和过期可转让报价的更新电子邮件。
公司
AN
为空。
bin/magento setup:upgrade
期间执行app/code/Magento/PurchaseOrder/Setup/Patch/Data/InitPermissions.php::apply
方法时,Adobe Commerce不再因内存不足错误而失败。 以前,Adobe Commerce在初始化权限时不使用批次大小进行集合,而是加载所有公司角色的集合。
company_create_account
的布局添加参数解决了此问题。
公司信用
from
电子邮件地址和范围发送公司电子邮件。 以前,在发送公司信用分配或更新电子邮件时,Adobe Commerce不考虑网站范围。
快速订购
可协商的报价
The product has required options. Enter the options and try again
。
isQuoteAddressLocked
已从可协商的报价签出渲染器中移除。