Adobe Commerce B2B リリースノート
B2BAdobeのこれらのリリースノートでは、拡張機能がリリースサイクル中に追加した追加と修正をキャプチャしています。以下に例を示します。
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」セクションで、下書きの見積もりを確認および更新できます。
-
Quote の名前を変更 - 「Rename」オプションを選択して、Quote detail ページから Quote 名を変更できるようになりました。 このオプションは、権限を持つ購入者が見積もりを編集する際に使用できます。 名前の変更イベントは Quote History Log に記録されます。
-
見積書の複製 - バイヤーとセラーは、既存の見積書をコピーして新しい見積書を作成できるようになりました。 Quote の詳細ビューからコピーを作成するには、管理 Create Copy たは ストアフロントの 🔗Quote の詳細ビュー を選択します。
-
見積品目を購買依頼リストに移動:購買担当は、見積ネゴシエーション・プロセスに製品を含めないことにした場合、見積から製品を削除して購買依頼リストに保存できるようになりました。
-
見積りから複数の製品を削除 – 多数の製品がある見積もりについて、バイヤーは複数の製品を選択し、見積りの詳細ページの Actions コントロールにある「Remove」オプションを使用して、見積りから複数の製品を削除できるようになりました。 以前のリリースでは、買い手は製品を 1 つずつ削除する必要がありました。
-
明細品目値引ロック – 見積ネゴシエーション中に、セラーは明細品目値引ロックを使用して、見積ネゴシエーション・プロセス中に値引を適用する際の柔軟性を高めることができます。 例えば、販売者は、品目に特別品目割引を適用し、品目をロックして、それ以上の割引を防ぐことができます。 品目がロックされている場合、見積レベルの値引が適用される際に品目価格を更新することはできません。 購買担当の見積の開始を参照してください。
-
管理画面で Quote の詳細表示の「Print」ボタンをクリックすると、Quote をPDFとして保存するよう促すメッセージが表示されるようになりました。 以前は、マーチャントは見積りの詳細を含むページにリダイレクトされていました。
-
以前は、割合と数量の変更を含む顧客の見積
0
を送信すると、管理者は例外をスローしていましたが、数量は保存されていました。 この修正が適用されると、0 percentage
の適切な例外に対してメッセージがスローされます。 -
見積ネゴシエーション中に、セラーは「Negotiated Quote 見積の値引」フィールドで
0%
の値引を指定し、見積をバイヤーに送り返すことができるようになりました。 以前は、売り手が 0% の割引を入力し、見積もりを購入者に送り返した場合、管理者はException occurred during quote sending
のエラーメッセージを返しました。 -
ReCaptcha V3 がストアフロントのチェックアウト用に設定されている場合、B2B 見積のチェックアウトプロセス中に ReCaptcha 検証が正しく機能するようになりました。 以前は、検証が失敗し、
recaptcha validation failed, please try again
のエラーメッセージが表示されていました。
発注書
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.
この問題を修正するには、stability tag を使用して、B2B セキュリティパッケージの手動依存関係を追加することにより、B2B セキュリティパッケージの手動依存関係を追加します。 手順については、Adobe Commerce ナレッジベースを参照してください。
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-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
リクエストで、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
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
ジョブがない場合、まもなく期限切れになる更新メールと、期限切れの交渉可能な引用符を正常に送信するようになりました。
会社
AN
は空でした。
bin/magento setup:upgrade
行中に app/code/Magento/PurchaseOrder/Setup/Patch/Data/InitPermissions.php::apply
メソッド 実行した際に、Adobe Commerceがメモリ不足エラーで失敗しなくなりました。 以前は、Adobe Commerceは、権限の初期化時にバッチサイズをコレクションに使用せず、代わりにすべての会社の役割のコレクションを読み込んでいました。
company_create_account
のレイアウトに引数を追加することで、この問題が解決しました。
会社クレジット