Magento Open Source 2.4.9 リリースノート
v2.4.9のハイライト
Magento Open Source 2.4.9 リリースには、次のハイライトが適用されます。
API
ストアビューレベルで製品を更新する際に、REST APIで製品ギャラリーの継承を維持する可能性を追加
ストアスコープ内のREST APIを介して製品を更新すると、media_gallery_entriesがペイロードから省略されるか、そのスコープ内の製品ギャラリーの変更を防ぐためにNULLに設定されている場合に、製品の画像やビデオがグローバルスコープからの変更を継承しなくなります。 さらに、対応するフィールドをNULLに設定することで、REST APIを介して製品画像とビデオのスコープ継承を復元できるようになりました。
ACP2E-4358 - GitHub コードの貢献度
Braintree
アカウントエリアを介したGoogle Payの保管
Adobe Commerce 2.4.9では、BraintreeでGoogle Pay Vaultが有効になっている場合、お客様はアカウントエリアを介してGoogle Pay カードを保管できるようになりました。 保管されている支払い方法の下に保管されているカードが表示され、チェックアウト時に今後の購入に使用でき、お客様が削除できます。 これは、クレジットカードやPayPalにとどまらないサポートを、Google Payにも拡大します。
バンドル–3459
リアルタイムアカウントアップデータ(RTAU)
Adobe Commerce 2.4.9 for BraintreeのReal Time Account Updater (RTAU)機能により、Vault済みのVisa、Mastercard、Discoverのカード詳細は、カードの有効期限が切れるか交換されたときに自動的に更新されます。 これにより、支払い失敗を最小限に抑え、Magento Vaultを最新の状態に保ち、サポートされていない種類(前払い、Apple Pay、Google Pay)をエラーなくスキップできます。
バンドル–3462
BRAINTREE カード支払いにおけるELO カードの種類のサポート
Adobe Commerce 2.4.9では、Braintree支払いにELO カードタイプのサポートが追加されました。 管理者は、クレジットカードの設定でELOを有効にできるようになりました。お客様は、チェックアウト時にELO カードを使用して注文を正常に行うことができ、Braintreeを通じてシームレスなトランザクションを実現できます。
バンドル–3464
請求時に支払う
Adobe Commerce 2.4.9 (Braintree拡張機能)では、ドイツのバイヤー向けに、新しい現地支払い方式「請求書に応じて支払う」が追加されました。 Pay Upon Invoiceは、PayPal + Ratepay (「Rechnungskauf mit Ratepay」)を搭載したBNPL (BUY NOW, Pay Later)オプションで、顧客がPayPal アカウントを必要とせずに商品を最初に受け取り、30日以内に請求書を支払うことができます。 即時支払いではないため、注文の最終処理はPayPalのサーバーサイドのWebhookによって行われます。
バンドル–3475
Google Pay Express支払いシートにオファーを追加する
Adobe Commerce 2.4.9のBraintree拡張機能で、Google Pay Express支払いシートでプロモ – ション/オファーコードがサポートされるようになりました。 顧客は、Googleの支払いシート内でMagentoのカート内プロモーションを直接適用、表示、削除できるため、Express チェックアウトの顧客は、標準的なチェックアウトフローと同じ割引やインセンティブを受け取ることができます。
バンドル–3476
Apple Pay Express支払いシートにオファーを追加する
Adobe Commerce 2.4.9のBraintree拡張機能で、Apple Pay Express支払いシートでプロモ – ション/オファーコードがサポートされるようになりました。 顧客はAppleの支払いシートで直接クーポンを適用できるため、Express Checkoutの利用者は、標準的なチェックアウトフローと同じ割引や施策の恩恵を受けることができます。
バンドル–3477
ChromeおよびFirefoxでのApple Payでのお支払い
Adobe Commerce 2.4.9のBraintree拡張機能では、Apple PayをSafariだけでなく、ChromeおよびFirefoxで使用できるようになりました。 Apple Pay Expressが有効になっている場合、Appleの支払いボタンは、サポートされているストアフロントの場所をまたいで利用でき、お客様はiPhoneでコードをスキャンして支払いを完了できます。
バンドル–3478
サーバーサイドの発送コールバック
Adobe Commerce 2.4.9のBraintree拡張機能では、PayPal Expressのシッピングコールバックがクライアントサイドからサーバーサイドに移動されました。 これにより、動的な配送方法、リアルタイムのコスト計算、正確なカートレベルの詳細をPayPal モーダルで直接提供し、信頼性を向上させ、Contact Module サポート、アプリスイッチフロー、Venmo Expressなどの将来の機能の基盤を築きます。
バンドル–3479
PayPal コンタクトモジュール
Adobe Commerce 2.4.9のBraintree拡張機能では、新しいPayPal Contact Moduleが米国のマーチャント向けに導入されました。 有効にすると、PayPal Expressを使用している購入者は、Express フロー(PDP、ミニカート、カート、チェックアウトエクスプレス)中に、PayPal モーダル内で直接加盟店と共有されたメールアドレスと電話番号を表示して更新できます。 選択した連絡先の詳細は、Adobe Commerce注文に保存されます。
バンドル–3480
BLIK (Local Payment Method)
Adobe Commerce 2.4.9のBraintree拡張機能では、ポーランド人買い物客に新しいローカル支払い方法としてBLIKが追加されました。 これにより、既存のBraintree Local Payment Methods (LPM)フロー内で安全な銀行ベースのBLIK支払いが可能になり、ポーランドのお客様のチェックアウトの利便性とコンバージョン率が向上します。
バンドル–3481
カーディナル統合更新CSP ポリシー
Adobe Commerce 2.4.9のBraintree拡張機能では、最新のカーディナル(3-D セキュア)統合要件をサポートするように、コンテンツセキュリティポリシー(CSP)が更新されました。 これにより、3D セキュアフロー中に使用されるすべてのカーディナルホストのスクリプト、iframe、および関連リソースがブラウザーのCSPによって許可され、ブロックされたリクエストや失敗したチャレンジ/検証エクスペリエンスが防がれます。
バンドル–3485
フレームワーク
web-token/jwt-framework ライブラリを最新のメジャーバージョンにアップグレードしました
継続的なセキュリティレビュープロセスの一環として、JWT フレームワークの最新のメジャーリリースを評価し、将来の互換性を確保し、強固なセキュリティ標準を維持します。 このリリースの既存の機能に影響はありません。
AC-13209 - GitHub コード投稿 - GitHub コード投稿 - GitHub コード投稿
[ パート 2] – すべてのjs ライブラリとnpm依存関係を、使用可能な最新バージョンに更新します
コンポーザーのバージョンのサポートは、コンポーザーのバージョン 2.2.xまででした。 サポートが2.4.x バージョンにも拡張されました。
AC-13792 - GitHub コードの貢献度
carlos-mg89/oauthをPHP ネイティブ関数に置き換える
サードパーティのcarlos-mg89/oauth ライブラリをネイティブ PHP OAuth関数に置き換えて、セキュリティの向上、外部依存関係の軽減、プラットフォームの安定性の向上を実現しました。
AC-14075 - GitHub コードの貢献度
jquery/uppyおよびuppy ライブラリを最新バージョンにアップグレードする
Uppy file upload libraryをバージョン 4.13.4にアップグレードし、ファイルのアップロード機能を強化し、ユーザーエクスペリエンスを向上させ、Adobe Commerceの管理インターフェイスとフロントエンドコンポーネント全体でファイル処理のセキュリティ上の脆弱性に対処しました。
AC-14307 - GitHub コードの貢献度
jquery-validate ライブラリを最新バージョンにアップグレードします
jQuery Validate ライブラリをバージョン 1.21.0にアップグレードして、フォーム検証機能を強化し、ユーザーエクスペリエンスを向上させ、管理者インターフェイスとフロントエンドインターフェイスの両方で、すべてのAdobe Commerce フォームで最新のブラウザーの互換性を確保しました。
AC-14403 - GitHub コードの貢献度
jquery-ui ライブラリを最新バージョンにアップグレードする
jQuery UI ライブラリをバージョン 1.14.1にアップグレードし、ユーザーインターフェイスウィジェットを強化して、アクセシビリティを向上させ、すべてのAdobe Commerce管理者およびフロントエンドインターフェイスコンポーネントで最新のブラウザーの互換性を確保しました。
AC-14417 - GitHub コードの貢献度
less.js ライブラリを最新バージョンにアップグレードする
Less.js CSS プリプロセッサをバージョン 4.2.2にアップグレードして、CSS コンパイルのパフォーマンスを向上させ、構文サポートを改善し、すべてのAdobe Commerce フロントエンドと管理テーマでテーマのビルド プロセスを最新化しました。
AC-14418 - GitHub コードの貢献度
moment-timezone-with-data.js ライブラリを最新バージョンにアップグレードする
Moment Timezone ライブラリをバージョン 0.5.43にアップグレードして、タイムゾーン処理機能を強化し、最新のIANA タイムゾーンデータベースの変更でタイムゾーンデータを更新し、Adobe Commerceの国際業務とマルチタイムゾーンオペレーション全体で日付/時刻処理の精度を向上させました。
AC-14419 - GitHub コードの貢献度
underscore.js ライブラリを最新バージョンにアップグレードする
Underscore.js ユーティリティライブラリをバージョン 1.13.7にアップグレードして、JavaScriptの機能プログラミング機能を強化し、データ操作のパフォーマンスを向上させ、すべてのAdobe Commerce フロントエンドおよび管理インターフェイスコンポーネントで最新のブラウザーの互換性を確保しました。
AC-14420 - GitHub コードの貢献度
allure-framework/allure-phpunit バージョンを3に更新し、2.4.9-alpha1のネイティブ依存関係を削除します。
Adobe Commerce 2.4.9では、allure-framework/allure-phpunit依存関係がメジャーバージョン 3にアップグレードされ、PHP 8.4、PHP 8.5のサポートが追加され、Allure ベースのテストレポートスタックが最新化されました。 古いバージョンのAllure PHPUnitで以前に必要だったネイティブ依存関係は、該当する場合は削除され、設定とメンテナンスが簡素化されました。
AC-14548 - GitHub コードの貢献度
chart.js依存関係を最新バージョンにアップグレードする
chart.js依存関係が最新バージョン 4.5.0にアップグレードされます。
AC-15133 - GitHub コードの貢献度
Adobe Commerce 2.4.9でSymfony 7.4 LTSおよびPHP 8.5の公式サポートを追加
Adobe Commerce 2.4.9 プラットフォームのアップデートの一環として、magento/composer パッケージで使用されるすべてのSymfonyの依存関係が最新のSymfony LTS 7.4にアップデートされました。 これにより、Commerce Composer ツールが現在のSymfony LTS ラインに合わせて調整され、古いSymfony バージョンに関連する以前の依存関係の制約が削除されます。 さらに、Symfony コアクラスを拡張するすべてのカスタムクラスでは、Adobe Commerce 2.4.9にアップグレードする前に、最新のSymfony要件に合わせて型宣言とメソッド署名が更新されています。 これにより、互換性の問題を回避し、更新されたフレームワークコンポーネントへのスムーズな移行を実現できます。
AC-15170 - GitHub コードの貢献度
GraphQL
ClearCart GraphQLの変異がOpen Sourceで使用可能であることを確認します
Adobe Commerce 2.4.9では、clearCart GraphQLの突然変異がすべてのOpen Source ユーザーで使用できるようになりました。 以前は、この変異はAdobe Commerceでのみアクセスできましたが、現在ではOpen Sourceの標準のGraphQL カート機能の一部になっています。
バージョン 2.4.9のOpen Sourceで利用できるようになったことを反映して、ミューテーションのドキュメントが更新されました。
clearCart GraphQLの変異関連ドキュメント を参照してください。
AC-16683 - GitHub コードの貢献度
[AC-2.4.9]管理者設定を使用したゲストと顧客カートのロジックの結合
新しい管理者設定オプションが導入され、買い物客がログインしたときにゲストカートと顧客カートを結合する方法を制御できるようになりました。 この機能強化により、ビジネスニーズに最も適したカートの結合動作を柔軟に定義できます。
LYNX-889
[AC-2.4.9]在庫切れの製品で過去の注文を取得する
過去の注文で在庫切れになった場合でも、商品の詳細が表示されるようになりました。
LYNX-913
[AC-2.4.9] [CE]見つからないGraphQLの突然変異に対してReCaptchaを実装する
ReCaptcha検証は、updateCustomer、updateCustomerV2、およびcontactUsの突然変異に追加されます。
LYNX-941
その他
Captcha / reCAPTCHAがAPI / GraphQLで機能しない
Adobe Commerce 2.4.9では、アカウント作成フォームでCAPTCHA (またはreCAPTCHA)が有効になっている場合、REST APIとGraphQL APIを介したお客様のアカウント作成に対して、同じCAPTCHA検証が適用されるようになりました。
AC-16245 - GitHub コードの貢献度
braintree ブランチは、PHP 8.5をサポートして更新する必要があります
Braintree支払い拡張機能が更新され、PHP 8.4との互換性を維持しながら、最新のPHP 8.5 ランタイムをサポートするようになりました。
バンドル–3493
ウィッシュリストのクリア操作の追加
一括操作をサポートする新しいclearWishlist突然変異を追加し、1回のアクションであらゆるアイテムをウィッシュリストから削除できるようにしました。
LYNX-790
exchangeExternalCustomerTokenの突然変異の導入
統合トークンを介してユーザーを認証し、顧客トークンと関連する顧客データの両方を返す新しいGraphQL mutation exchangeExternalCustomerTokenが導入されました
LYNX-815
[AC]適用されたグループ、セグメント、および買い物かごルール IDを返すGraphQL クエリの紹介
適用された顧客グループ、顧客セグメント、カートルールのエンコードされたuidを取得するために公開されたGraphQL クエリ。
LYNX-867
[AC-2.4.9] OrderTotal.grand_total_excl_tax フィールドを紹介します
新しいフィールド OrderTotal.grand_total_excl_taxがGraphQLの注文応答に追加されました。 このフィールドは、注文の税抜き総計を提供し、APIから直接、税抜き総計にアクセスしやすくします。
利点:
- GraphQLを使用して、任意の注文の税抜き総計を簡単に取得できます。
- 税別の合計を必要とする外部システムとの統合を簡略化します。
- クライアントサイドのカスタム計算の必要性を低減。
LYNX-892
PCI、セキュリティ
SRI ストレージをよりパフォーマンス効率の高いものにリファクタリング
SRI ハッシュストレージは、1つの大きなsri-hash.jsonではなく、領域、テーマ、ロケールごとに個別のファイルを生成するようになりました。 この変更により、各ページに関連するハッシュファイルのみが読み込まれるようになり、パフォーマンスが向上し、複数のテーマまたはロケールを持つストアでのメモリ使用量が削減されます。
AC-16113 - GitHub コードの貢献度
セキュリティ
非同期/一括リクエストのパフォーマンスを向上
APSB25-08 セキュリティパッチ後に導入された一括非同期web エンドポイントのパフォーマンス低下を修正し、実行時間を増やしました。
AC-14078 - GitHub コードの貢献度
1人のユーザーにつき1つの有効な2FA プロバイダーのみを設定する必要があります
管理者ユーザーは、管理者パネルにアクセスするために、マーチャントが有効にしている2FA プロバイダー(Google AuthenticatorやU2Fなど)のうち1つだけを設定する必要があります。 追加の有効なプロバイダーは、必要に応じて後で設定できます。 以前は、複数の2FA プロバイダー(Google AuthenticatorやU2Fなど)が有効になっている場合、すべての管理者ユーザーは、ログインする前にすべての有効なプロバイダーを設定する必要がありました。 これにより、すべての要素(U2Fのハードウェアキーなど)にアクセスできなかったユーザーは摩擦を生み出しました。
AC-8253 - GitHub コードの貢献度
v2.4.9で修正された問題
Magento Open Source 2.4.9 コアコードの580の問題を修正しました。 このリリースに含まれる修正された問題のサブセットについて、以下で説明します。
API
属性セット情報はキャッシュされますが(EAV キャッシュ)、管理領域で属性セットが更新された後はクリーニングされません
EAV キャッシュが有効になっている場合(キャッシュ無効化/API インポート動作)に、新しい属性が属性セットに追加された後に、欠落していた製品属性値を解決しました。
AC-12321 - GitHub issue - GitHub コードの貢献度
「Special Price To Date」は、「applySpecialPrice」で誤って検証されています
システムは特別価格に関して正常に機能しており、製品の特別価格は、管理者またはREST APIによるサードパーティシステムによって設定された日付に期限切れになります
AC-13130 - GitHub issue - GitHub コードの貢献度
WebAPI パラドックスによる[WebAPI]のお客様のメール確認
確認の前にトークンを必要とする認証のパラドックスにより、顧客がWebAPIを介してアカウントをアクティブ化できない問題を修正しました。 このアップデートにより、未確認の顧客はAPIを通じてアカウントを正常にアクティベートできるようになり、一貫性のある機能的な確認フローを実現できます。
AC-13281 - GitHub issue - GitHub コードの貢献度
支払い情報のみを含むREST APIを使用して注文を作成する際に、管理ダッシュボードに請求先住所エラーが表示されない
請求先住所なしでAPI経由で注文を作成し、管理者ダッシュボードがクラッシュする問題を修正しました。
請求先住所のない注文は制限され、作成されなくなります。
AC-14049 - GitHub issue - GitHub コードの貢献度
Rest APIでの製品のカートへの追加の問題
特定のweb サイトに割り当てられていない製品をカートに追加して購入できる問題を修正しました。
これで、「追加しようとしている製品は使用できません」というエラーメッセージが表示されます。
AC-15054 - GitHub issue - GitHub コードの貢献度
ストアラベルを更新すると、属性オプションラベルが上書きされる
REST APIを介して複数選択製品属性を更新すると、すべてのstore_labelsが上書きされ、既存のストア固有のラベルが削除される問題を修正しました。
これで、デフォルトのストアビューラベルを更新する際に、Magentoは、提供されたラベルを完全に上書きするのではなく、既存のラベルと結合します。
これにより、更新後も、他のストアビューのストア固有のラベルがそのまま維持されます。
AC-15208 - GitHub issue - GitHub コードの貢献度
[問題]明確化属性オプションは既に応答が存在します
システムは、「新しいファイル名を取得」という厄介なフレーズを、より明確で文法的に正しいバージョンに置き換えました。「新しいファイル名を取得します。既に存在する場合」 これにより、読みやすさとユーザー理解が向上します。
属性オプションの応答についても同様です。
AC-15473 - GitHub issue - GitHub コードの貢献度
GraphQl メディアギャラリーは、無効なエントリを返します。
graphql リクエスト応答で製品に対して無効になっていないメディアギャラリー画像のみを取得する問題を修正しました。
AC-1608 - GitHub issue - GitHub コードの貢献度
/V1/products/special-price API エンドポイントの内部サーバーエラー
/V1/products/special-priceおよび関連する価格APIに対する形式が正しくないリクエストで、null TypeErrorが原因で500の内部サーバーエラーが返される問題を修正しました。
現在では、APIが入力を適切に検証し、無効なペイロードに対して400 エラーを返すようになり、エラー処理とAPIの信頼性が向上しています。
AC-6419 - GitHub issue - GitHub コードの貢献度
/V1/order/{orderId}/ship API エンドポイントの内部サーバーエラー
システムは、/V1/order/{orderId}/ship API エンドポイントの内部サーバーエラーを修正し、リクエストの形式が正しくないときに400 エラーを返すようになりました。
AC-6420 - GitHub issue - GitHub コードの貢献度
/V1/creditmemo API エンドポイントの内部サーバーエラー
/V1/creditmemo APIに対する形式が正しくないリクエストが500の内部サーバーエラーを返す問題を修正しました。
これで、APIはリクエストを適切に検証し、無効なペイロードに対して400 エラーを返すようになり、エラー処理と安定性が向上しました。
AC-6422 - GitHub issue - GitHub コードの貢献度
Rest APIとMagento バックエンドでは、新しい属性を作成する際に、attribute_codeに異なる検証方法を使用します
Magento管理者がattribute_codeで大文字を許可したが、REST APIが製品属性の作成中に大文字を拒否する不整合を修正しました。
現在では、AdminとREST APIの両方が同じ検証に従い、大文字の属性を正常に作成できるようになりました。
AC-6660 - GitHub issue - GitHub コードの貢献度
REST APIによる属性作成と更新の検証が異なる
REST APIによる属性作成中に一貫性のない検証が行われ、backend_typeが正しく割り当てられなかった問題を修正しました。
これで、有効な場合は正しいバックエンドタイプが設定され、無効な値に対して例外がスローされるか、指定されていない場合は適切にフォールバックされ、一貫した属性動作が保証されます。
AC-6885 - GitHub issue - GitHub コードの貢献度
無効なリクエスト本文またはパラメーターが「内部サーバーエラー」の原因となる
形式が正しくないリクエスト本文またはパラメーターが、「400 Bad Request」という明確な応答を返すようになりました。
以前は、様々なREST API エンドポイント(/V1/carts/search、/V1/orders、/V1/productsなど)に不正なリクエスト本文またはパラメーターを送信していました。 一般的な「内部サーバーエラー」(500)が発生し、入力の問題を診断するのが困難になりました。
現在、Adobe Commerceは「400 Bad Request」応答を返し、リクエストが無効な場合に明確なフィードバックを提供します。
AC-746 - GitHubの問題 - GitHub コードの貢献度
/orders (または/orders/:id)エンドポイントに「state」フィールドと「status」フィールドがありません
データベース値がnullの場合、/ordersおよび/orders/{id} API応答で状態フィールドとステータス フィールドが省略される問題を修正しました。
現在では、両方のフィールドが一貫して応答で返され、API ドキュメントへの準拠を確保し、データの信頼性を向上させています。
AC-9244 - GitHub issue - GitHub コードの貢献度
非同期バルク操作は、async.magento.configurableproduct.api.optionrepositoryinterface.save.postのオープン状態のままです
Bulk API エンドポイントは、リクエスト本文が配列でない場合にエラーをスローするようになりました。したがって、バルクアイテムキーは0から始まる連続した数値である必要があります。 以前は、一括リクエストで送信された任意のアイテムキーが原因で、一括項目のステータスが更新されませんでした。
ACP2E-3544 - GitHub コードの貢献度
searchCriteriaを使用して現在のストアから考慮されないis_subscribed値に関する[CLOUD] API REST バグ
API REST Customer クエリーは、searchCriteriaを使用して、正しいストアから正しい「is_subscribed」値を取得します
以前は、API REST顧客クエリでis_subscribed"値を取得する際にストアを考慮していませんでした。
ACP2E-3621 - GitHub コードの貢献度
async.operations.allは、1つのSKUに複数のエントリを作成できます
同じ製品を保存して更新する同時リクエストは、データの不整合や製品の重複につながる競合状態を防ぐためにシリアル化されるようになりました
ACP2E-3744 - GitHub コードの貢献度
注文「base_row_total」と「row_total」は、REST API応答で1つの商品価格を表示します
複数の同じ項目が注文された場合に備えて、注文の詳細に対するREST api応答に、「base_row_total」属性と「row_total」属性の正しい値が含まれるようになりました
ACP2E-3874 - GitHub コードの貢献度
REST API エンドポイント export-stock-salable-qtyが誤った項目total_countを返す
total_countがページサイズに誤って制限される在庫エクスポート在庫販売可能数量APIのページネーションの問題を修正しました。 以前は、/rest/all/V1/inventory/export-stock-salable-qty/website/base エンドポイントをpage_size=5などのページネーションパラメーターと共に使用する場合、レスポンスのtotal_count フィールドには、検索条件に一致する実際の製品総数ではなく5が返されていました。 この修正の後、total_count フィールドに、page_size パラメーターに関係なく使用可能な製品総数が正しく反映されるようになり、すべてのMagento REST API エンドポイントで一貫したページネーション動作が保証されるようになりました。
ACP2E-4086 - GitHub コードの貢献度
カート項目REST APIのカスタムオプション IDに関する検証の問題。
REST API V1/guest-carts/<cartId>/items/およびV1/carts/mine/items/では、「product_options.extension_attributes.custom_options.*.option_id」を検証して、カート商品SKUの有効なoption_idを参照するようになりました。 以前は、このパラメーターは処理され、検証なしでデータベースに保存されていました。
ACP2E-4138 - GitHub コードの貢献度
買い物かごから商品を取得し、ストアヘッダーの言語を変更しても変更されない
GraphQL customerCart クエリで、ストアヘッダーの値に従って商品属性値が返されるようになりました。 以前は、GraphQLを使用してカートから商品を取得する際に、ストアヘッダーの言語を変更しても、更新された言語が反映されず、ローカライズに一貫性がありませんでした。
ACP2E-4227 - GitHub コードの貢献度
[CLOUD] キューはクリアされていません
再接続されたチャネルで無効なACK/REJECT試行をブロックすることで、AMQPのコンシューマーのレジリエンスを向上させました。
ACP2E-4621 - GitHub コードの貢献度
API、カート、チェックアウト
出荷情報の場合、REST APIを使用してサーバーサイド検証が機能しない
REST APIで、出荷先住所情報の検証が管理者バックエンドで定義された属性設定に準拠しない問題を修正しました。 検証は、設定された設定に従って適切に行われるようになりました。
ACP2E-4156 - GitHub コードの貢献度
API、カタログ
デフォルトのweb サイト/ストアの改行価格API エンドポイントの削除
以前は、デフォルトの基本web サイトを削除し、セカンダリ web サイトをデフォルト web サイトとして使用していたため、セカンダリ web サイトの階層の価格を更新しようとしたときにエラーが発生していました。 ただし、この修正を適用した後は、基本web サイトが削除または非アクティブ化された場合でも、ティア価格を正常に更新できます。
ACP2E-4334 - GitHub コードの貢献度
API, フレームワーク
アプリケーションサーバーでのRedisRequestLogger\RedisClient (レート制限)例外
修正後、PHP redis拡張機能がインストールされている場合は、レート制限機能をGraphQL アプリケーションサーバーと一緒に使用できます。
ACP2E-4237 - GitHub コードの貢献度
API、インポート/エクスポート
Async Invoice Refund APIは、オンライン返金ではなくオフライン返金を作成します
is_online パラメーターを持つ返品要求が正しく処理されなかった非同期返品処理を修正しました。
ACP2E-4394 - GitHub コードの貢献度
API、注文
[CLOUD]注文情報の問題で、注文000075568ージの行の合計表示が発生する
注文API応答のrow_total_incl_tax値が、項目が完全に割引されたときに0.00ではなく、ほぼゼロの残存値として返された問題を修正します。
ACP2E-3950 - GitHub コードの貢献度
アカウント
[問題] カタログウィジェットテンプレートオプションのタイプミスを修正
カタログウィジェットのテンプレートオプションのタイプミスが修正されました。
AC-11576 - GitHub issue - GitHub コードの貢献度
[問題] バックエンド グリッドの不要な間隔を削除しました
選択した項目がある場合、バックエンドグリッドの不要な間隔が削除されるようになりました
AC-11579 - GitHub issue - GitHub コードの貢献度
マルチバイト文字を使用する場合、保存された顧客グループコードが入力と一致しません
マルチバイト文字を使用する顧客グループコードが切り捨てられ、入力された値と一致しない問題を修正しました。 このアップデートにより、完全な入力が正しく保存され、マルチバイト名を持つ顧客グループを正確に作成できるようになります。
AC-13335 - GitHub issue - GitHub コードの貢献度
@および.swiss ドメインを含む管理パネルでお客様の電子メールを更新する際の問題
管理パネルで、特殊文字と.swiss ドメインを含む顧客メールが受け付けられるようになりました。
以前は、max@möstermann.swissなどのアドレスに顧客の電子メールを更新すると、無効なホスト名とTLDに関するエラーが発生して失敗していました。
AC-13409
AC-13409 - GitHub issue - GitHub コードの貢献度
ニュースレター購読対応スイッチがweb サイト/ストアごとに機能しない
グローバルレベルで無効になっている複数のweb サイト/ストアビューがある場合、システムはニュースレターの購読を正しく処理します
AC-14283 - GitHub issue - GitHub コードの貢献度
[問題]電子メールの開示を削除しました
入力された電子メールが顧客の存在に関わらず、アカウントの確認に必要でない場合に、誤った電子メールを示すエラーメッセージが表示されるようになりました。
AC-14561 - GitHub issue - GitHub コードの貢献度
GraphQLのミューテーション updateProductsInWishlistを使用してウィッシュリスト項目のコメントをクリアできません
ウィッシュリストコメントがGraphQLの変更によって更新されない問題を修正しました。
コメントが正しく更新され、API応答とストアフロントの両方に反映されるようになりました。
AC-14682 - GitHub issue - GitHub コードの貢献度
モバイルで削除された製品は、再ログインするまでWebのミニ比較セクションに表示されます
これで、ミニ比較セクションを含め、モバイルとwebの両方のすべての比較ビューから製品がすぐに消えるようになりました。
AC-14703 - GitHub issue - GitHub コードの貢献度
「いいえ」に設定すると、接頭辞/接尾辞の設定が無視される
設定で無効にした場合でも、顧客名の接頭辞/接尾辞が引き続き注文で表示される問題を修正しました。
これで、プリフィックス/サフィックス値は、設定に基づいて注文の詳細から削除されます。
AC-15074 - GitHub issue - GitHub コードの貢献度
ストアフロント顧客アカウント登録:メールアドレス形式が異なるドメイン形式で変換される
このバグは、ドメイン内の特殊文字(例:òbe.com)を含む顧客メールが自動的にパンニーコード形式(tec55241@xn–adbe-mqa.com)に変換される問題を修正しました。
Magento 2.4.9-alpha3では、この修正により、このようなメール IDが変更されずに有効な状態に保たれ、配信エラーが発生しないようにします。
AC-15177 - GitHub コードの貢献度
登録フォームに検証メッセージがありません(mage-error)
顧客アカウント作成ページの必須フィールドで、空のままにすると検証メッセージが表示されない問題を修正しました。
現在では、すべての空のフィールドまたは正しくないフィールドに対して、適切なエラーメッセージが表示されます。
AC-15185 - GitHub issue - GitHub コードの貢献度
注文キャンセル モーダルのタイトルに翻訳がありません
システムは、ストアフロントの注文キャンセルモーダルで欠落している翻訳を修正するようになりました。 お客様がマイアカウント/マイオーダーのページから「キャンセル」ボタンをクリックすると、キャンセル理由を求めるモーダルが表示されます。 ただし、モーダルタイトルは以前はハードコードされており、翻訳できませんでした。 この変更により、モーダルタイトルで適切な翻訳方法が使用されるようになります。
AC-15260 - GitHub issue - GitHub コードの貢献度
Magento 2.4.8-p1でのログイン後の問題
Magento 2.4.8-p1で、ログイン後も「アカウントを作成」リンクがホームページに表示されたままになる問題を修正しました。
これで、他のページと一致して、ログイン後にリンクが正しく非表示になりました。
AC-15292 - GitHub issue
[問題]お客様を削除する前にisSecureAreaを設定しました
現在、システムは正常に動作しており、このPR セットは削除プロセス用のSecureAreaであり、お客様は正常に再登録できます。
AC-15723 - GitHub issue - GitHub コードの貢献度
許可された文字がない場合、お客様の住所の電話検証が機能しない
電話が無効であることを示すエラーメッセージが返されます。
AC-16227 - GitHub issue - GitHub コードの貢献度
Web サイトおよびストアオブジェクトは、IDを文字列として返します
web サイトとストア IDが整数ではなく文字列として返される問題を修正しました。 これにより、厳密モードでのタイプエラーが解決され、EmailNotification::newAccount ()や同様のメソッドが正しく動作するようになります。
AC-16486 - GitHub issue
顧客市区町村の検証は、許可されていない文字では機能しません
顧客アドレスが無効な文字(/、@、#、!)で保存される問題を修正しました。 都市部のフィールドで。 この修正後、システムは許可されていない文字を含むアドレスを正しく検証して拒否します。
AC-16504 - GitHub issue - GitHub コードの貢献度
[問題]修正:admin_user_sessionのIPv6 サポートのIP列の長さを増やします
現在、admin_user_sessionのip列は15文字に制限されており、IPv6 アドレス(最大45文字)には不十分です。 このPRでは、IPv6との完全な互換性を確保し、IPv6を使用する際のデータの切り捨てやエラーを防ぐために、長さを45に増やします。
AC-16659 - GitHub issue - GitHub コードの貢献度
顧客アカウントの作成中に現在の領域エラーが発生した場合、[Cloud]削除操作は禁止されています
無効なアドレスを持つ顧客を保存すると、無関係な「現在の領域に対する削除操作は禁止されています」ではなく、無効な理由を説明するメッセージが返されます。
ACP2E-3791 - GitHub コードの貢献度
‘eav’ キャッシュが無効になっている場合、[B2B] Webapi リクエストは、ログインした顧客に対して無限ループになります
修正後、Eav キャッシュを無効にしても、特定のREST リクエスト中に無限ループが発生することはありません。
ACP2E-4191 - GitHub コードの貢献度
ロケールの読み込み中にエラーが発生しました
アラビア語のロケールを使用する際に顧客アカウントの作成が失敗し、ストアフロントに「生年月日」属性が表示されるように設定されていた問題を修正しました。 この設定でアカウントを正常に作成できるようになりました。
ACP2E-4311 - GitHub コードの貢献度
アカウント情報を更新する際のエラー「無効な日付」
お客様は、アラビア語ロケールを使用する際に、アカウントを正常に更新できるようになりました。 以前は、アカウント情報を保存しようとしましたが、無効な日付エラーが原因で生年月日が失敗しました。
ACP2E-4344 - GitHub コードの貢献度
市区町村名の検証では、許可されていない文字(!"#?)を使用できます。
お客様の住所に市区町村を入力する際、検証でスラッシュが使用され、!、"、#、?などの無効な文字が正しく拒否されるようになりました。
ACP2E-4527 - GitHub コードの貢献度
2.4.8-p3へのアップグレード後に既存のお客様がアドレスバリデータに破損する
以前は、この修正の前に、文字を含む最新の電話番号が表示されていました。 または\が正しく検証されませんでした。 この修正が適用された後、現代の電話番号に文字が表示されます。 または\が検証されました。
ACP2E-4554 - GitHub コードの貢献度
アカウント、管理者UI
[Cloud] CartIdを持つそのようなエンティティはありません
同じセッションで2つの会社管理者アカウントを使用して「顧客としてログイン」を使用すると、「cartIdを持つエンティティがありません」というエラーが発生する問題を解決しました。
ACP2E-4137 - GitHub コードの貢献度
顧客作成フォームのエラーメッセージが翻訳されない
顧客検証エラーメッセージが異なるインターフェイス間で適切に翻訳およびフォーマットされない問題を修正しました。 検証エラーにより、ストアフロント、adminhtml、rest api、graphqlなど、アプリケーションのすべての領域で正しく翻訳されたメッセージが表示されるようになりました。
ACP2E-4354 - GitHub コードの貢献度
アカウント、カート、チェックアウト
パスワードのリセット要求と現在の買い物かごがクリアされた後、[Cloud] PHPSESSIDが変更されました
修正前に、パスワードを忘れたフォームを送信すると、セッションが破棄/再生成され(PHPSESSIDが変更されました)、ゲストカートがクリアされました。 修正後、パスワードを忘れたフォームを送信すると、セッションは変更されず、ゲストカートは保持されます。
ACP2E-4524 - GitHub コードの貢献度
管理者UI
カテゴリ製品グリッド/ステータスと表示可能列は、名前で並べ替えると空になります
製品名で並べ替える際に、カテゴリ製品グリッドのステータス列と表示列が空で表示される問題を修正しました。
グリッドは、並べ替え後のすべての列データを正しく表示するようになり、管理者パネルに正確な製品情報が表示されるようになりました。
AC-10659 - GitHub issue - GitHub コードの貢献度
メールテンプレート store-switcher
非推奨のjQuery コードが原因で、ニュースレター電子メールテンプレートのプレビューのストアスイッチャーがクリックされたときに開かない問題を修正しました。 読み込みイベントを更新すると、ユーザーがストアスイッチャーに期待どおりにアクセスできるように、適切な機能が復元されました。
AC-12334 - GitHub issue - GitHub コードの貢献度
買い物かごページと商品ページのFPT値は、シンプルな商品の同じ設定で異なります
FPT値が、シンプルな商品のカートページと商品ページで一貫するようになりました。
以前は、固定製品税(FPT)の値は、同じ設定が適用された場合でも、買い物かごと製品ページの間の小数点以下桁が異なる場合がありました。
AC-13066
AC-13066 - GitHub コードの貢献度
スウォッチモジュールが無効になっている場合、複数選択/選択属性オプションを保存できない
スウォッチモジュールが無効になっている場合、複数選択/選択属性オプションを保存できるようになりました。
以前は、スウォッチモジュールを無効にすると、新しい複数選択/選択属性オプションを作成する際に例外が発生していました。
AC-13071
AC-13071 - GitHub コードの貢献度
カート ページと製品ページのFPT値は、動的な製品の同じ構成で異なります
FPT値が、動的な商品のカートページと商品ページで一貫するようになりました。
以前は、FPT (固定製品税)の値は、同じ設定の買い物かごと製品ページの間の小数点以下桁が異なる場合がありました。
AC-13075
AC-13075 - GitHub コードの貢献度
日付UI コンポーネントで日付形式が尊重されない
日付UI コンポーネントが設定された形式を無視し、誤った値を表示する問題を解決しました。 この修正により、表示と入力の両方で、指定された形式(Y-m-dなど)を日付フィールドが尊重されるようになりました。
AC-13174 - GitHub issue - GitHub コードの貢献度
ソースを削除するオプションがありません
管理UIにインベントリソースの「削除」オプションを追加し、管理者が追加のソースを有効または無効にするのではなく、削除できるようにしました。 この機能強化により、未使用のソースをより適切に制御できるようになり、在庫管理が改善されます。
AC-13354 - GitHub issue - GitHub コードの貢献度
管理画面のカテゴリーツリーが展開されず、レベル 3から選択したすべてのネストされたカテゴリが表示されない
管理者カテゴリーツリーが展開されず、レベル 3を超える選択したネストされたカテゴリが表示される問題を修正しました。 修正後、選択したすべてのカテゴリが自動的に拡張され、カテゴリ関連の条件をまたいで可視性と使いやすさが向上します。
AC-13363 - GitHub コードの貢献度
[問題]役割ツリーでユーザーエクスペリエンスを向上させる
このプルリクエストでは、すべての項目を折りたたむ、すべての項目を展開する、選択した項目を含む分岐を展開するボタンが追加されます。 この機能は、カテゴリーツリー(カタログ/在庫/カテゴリ)で提供される機能と似ています
AC-14020 - GitHub issue - GitHub コードの貢献度
読み込み/書き出しのアクションログがシステム/アクションログ/レポートグリッドに作成されない
読み込み/書き出し管理アクションのログを実装し、システム/アクションログ/レポートに表示できるようにしました。 これにより、以前は見つからなかったインポートアクティビティを記録することで、監査の追跡が改善されます。
AC-14266 - GitHub コードの貢献度
Symfony\Component\Mime\Exception\LogicException: “Sender” ヘッダーは"Symfony\Component\Mime\Header\MailboxHeader"のインスタンスである必要があります("Symfony\Component\Mime\Header\MailboxListHeader"を取得)
カスタムのリターンパスアドレスがSMTP用に設定されている場合に、Adobe Commerceが登録メールを正常に送信するようになりました。 以前、Vanilla Adobe Commerce 2.4.8でsystem/smtp/set_return_pathを2に設定し、system/smtp/return_path_emailをカスタムアドレスに設定した場合、お客様の登録は完了しましたが、登録メールは送信されませんでした。Adobe Commerceは次のエラーを記録しました。Symfony\Component\Mime\Exception\LogicException:「Sender」ヘッダーは「Symfony\Component\Mime\Header\MailboxHeader」のインスタンスである必要があります(取得しました「Symfony\Component\Mime\Header\MailboxListHeader」)。
AC-14520 - GitHub issue - GitHub コードの貢献度
更新注文で最新のカスタム属性データが取得されない
注文ページを更新しても最新の顧客カスタム属性データが表示されない問題を修正しました。修正後、更新された属性値が、注文をキャンセルして再作成することなく反映されるようになりました。
AC-14690 - GitHub issue
[問題]非推奨のエスケーパーを置き換える
非推奨のgetEscaper ()を削除し、コンストラクタのインジェクションを介して追加しました。
AC-15132 - GitHub issue - GitHub コードの貢献度
モバイルビューで商品カテゴリと重なるウェルカムメッセージ
ウェルカム名がモバイルビューの製品カテゴリと重なり、クリックがブロックされるUIの問題を修正しました。
これにより、カテゴリーが包括的に表示され、重複の問題なくクリックできるようになりました。
AC-15166 - GitHub コードの貢献度
Ui フォームのリセットボタンが期待どおりに機能しない
ページ全体を再読み込みせずにリセットボタンをクリックすると、フォームデータがリセットされるので、システムは正常に動作しています。
AC-15204 - GitHub issue - GitHub コードの貢献度
[問題] PageCache/AccessList: CIDR サポートの追加
システムがネットワーク内のパージ要求を受け付けるようになったため、CIDR範囲を提供するだけがより簡単になりました。
AC-15804 - GitHub issue - GitHub コードの貢献度
[問題] キャッシュ管理ボタンに説明タイトルを追加する
カーソルを移動すると、システムによってキャッシュ管理ボタンに説明タイトルが追加されるようになりました
AC-16212 - GitHub issue - GitHub コードの貢献度
[問題]修正(管理者):モーダルスライド内の正しい日付ピッカーの位置
このプルリクエストは、管理者モーダルダイアログ内でMagentoのデータピッカーが正しく表示されない問題を修正します。
例えば、管理者パネルで製品を編集または作成する際に、「詳細な価格」セクションに影響が及びます。
AC-16378 - GitHub issue - GitHub コードの貢献度
買い物かごページと商品ページのFPT値は、同じ設定で異なります
端数処理の不整合により、製品ページとカートページで固定製品税(FPT)値が異なって表示される問題を修正しました。 この修正を行うと、FPTの価格がカタログ、製品、カートのページをまたいで一貫性を持つようになり、ミスマッチを排除できるようになりました。
AC-16550 - GitHub コードの貢献度
グリッドを使用して税率を一括削除する機能を提供します
管理者ユーザーは、「管理者税率」グリッドから複数の税率を同時に削除できるようになりました。 GitHub-33399
AC-2238 - GitHubの問題 - GitHub コードの貢献度 - GitHub コードの貢献度
管理画面の静的グリッドにホバーカラーが適用されない
管理者の静的グリッドの行にホバーカラーが期待どおりに適用されるようになりました。GitHub-35358
AC-2916 - GitHub issue - GitHub コードの貢献度
Google reCAPTCHA管理パネルのexception.logの「reCAPTCHA パラメーターを解決できません」エントリ
Google V3 reCAPTCHA管理者ログイン用のvar/log/exception.log ファイルのreCAPTCHA エラーが解決され、エラーメッセージは記録されません。 以前は、管理者ユーザーがConfiguration > Security > Google reCAPTCHA Admin Panelの設定を行うと、数秒ごとに次のエラーがスローされていました:main.ERROR: Can not resolve reCAPTCHA parameter. {"exception":"[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)"} []。
AC-3179 - GitHubの問題 - GitHub コードの貢献度 - GitHub コードの貢献度
条件SKUを持つカート価格ルールでは、SKUの「先頭のゼロ」は考慮されません(SKU:01234は1234と同じです)
SKUの「先頭のゼロ」を考慮した条件SKUを持つカート価格ルールが正しく処理されるようになりました
AC-9428 - GitHub issue - GitHub コードの貢献度
Multiselectのデフォルト属性オプションの値の動作に関する問題
複数のオプション属性のデフォルト値を修正する前は、正しく保存されていませんでした。 これで、修正後、値はデータベースに正しく保存されます。
ACP2E-3523 - GitHub コードの貢献度
管理画面から製品数量を買い物かごに戻す際の問題
管理者から注文を作成する場合、サイドバーの顧客カート内の商品は、注文に追加しても消えません。
ACP2E-3563 - GitHub コードの貢献度
[ ステージング 2] ストアド カードは管理パネルに表示されません
アップグレード後に「ストアドカード」支払いオプションがバックエンドの注文配置フォームに表示されなくなった問題を修正します。
ACP2E-3830 - GitHub コードの貢献度
制限付き管理者ユーザーは、ストア固有の権限にもかかわらず、デフォルト設定を保存または更新できます
制限付き管理者ユーザーが、特定のweb サイトスコープのみに割り当てられていたにもかかわらず、「デフォルト設定」スコープを表示および更新しようとすると、混乱が生じる可能性がある問題を修正します。
ACP2E-4011 - GitHub コードの貢献度
ストアビューのスコープに対してDBに保存された設定可能な製品価格が原因で、カテゴリ内の製品の並べ替え機能で、保存された価格がフロントエンドに関係しない問題が発生する
web サイトごとに価格が設定され、管理UIの設定可能な製品編集ページでストアビューが選択されている場合に、設定可能な製品の「デフォルト値を使用」チェックボックスを削除しました。
ACP2E-4036 - GitHub コードの貢献度
[QUANS]管理者パスワードポリシーがPCI DSS 4.0認定に準拠していません(12文字以上)
管理者は、ストア/設定/詳細/管理者/セキュリティを通じて、管理者ユーザーの最小パスワード長の要件を設定できるようになりました。 この機能強化により、既存のパスワードポリシーを維持しながら、セキュリティの柔軟性が向上します。 検証は、管理者ユーザーの作成/変更および設定の保存中に実施され、ユーザーエクスペリエンスを向上させるためにリアルタイムのフロントエンド検証が行われます。
ACP2E-4044 - GitHub コードの貢献度
管理者インターフェイスの言語が日本語の場合の日付フィルターの問題
誕生日フィルターと列では、「お客様以降」フィルター/列と同じ統合形式M/d/yを使用します
ACP2E-4052 - GitHub コードの貢献度
2.4.8-p1/ 2.4-developでUi コンポーネントのfileUploaderが正しく動作しない
複数の選択を使用してカスタム ui コンポーネントのファイルアップロードを改善し、アップロード領域のクリック時のアップロードを許可しました。
ACP2E-4162 - GitHub コードの貢献度
[Prem]で新しく作成された注文/会社/顧客は、選択プロセス中に「すべてを選択」スコープに自動的に含まれます
古い管理グリッドページですべてのレコードを手動で選択すると、一括操作を実行する際にすべてのレコードが誤って削除される問題を修正しました。 以前は、選択した項目の数が合計数に一致すると、グリッドが自動的に「すべてを選択」モードに切り替わり、明示的に選択した項目だけでなく、すべてのレコードに一括操作が影響を与えていました。
ACP2E-4202 - GitHub コードの貢献度
ACP2E-3362のソリューションは、MariaDB 10.6で動作が遅い
多数の履歴検索リクエストが発生した場合のフロントエンド検索ページのパフォーマンスが向上しました。
ACP2E-4225 - GitHub コードの貢献度
クレジットメモグリッドのストアタイムゾーンに従って日付フィルターが機能しない
修正前の日付属性によるフィルタリングリストでは、選択した日付と保存日の間のタイムゾーンの違いにより、欠落した項目が発生していました。修正日フィルターが適切に適用された後に、次に行います。
ACP2E-4239 - GitHub コードの貢献度
pagebuilderがインストールされている場合、ファイルアップローダーダイアログが2回開きます
カスタムコンポーネントの「アップロードを修正」ボタンが2回トリガーする前。 修正が完了すると、「アップロード」ボタンが期待どおりに機能します。
ACP2E-4241 - GitHub コードの貢献度
顧客データを変更する際に、削除された顧客属性の検証エラーが発生する。
修正の前に、削除された複数の属性オプションが含まれている場合、顧客と顧客アドレスの保存に失敗しました。 修正の後、複数の属性オプションがまだ存在する場合でも、両方を正常に保存できます。
ACP2E-4281 - GitHub コードの貢献度
管理者ダッシュボードのJS警告:「ローダーを開始する必要がありますが、DOMにローダーが見つかりませんでした」
管理者ダッシュボードでチャートが有効になっている場合にブラウザーコンソールに表示されるJavaScriptの警告を修正しました。 以前は、チャートが有効になっている管理者ダッシュボードにアクセスする際に、古いデバッグチェックで、機能が正しく動作していたにもかかわらず、「ローダーを開始する予定ですが、DOMにローダーが見つかりませんでした」と誤って警告されていました。
ACP2E-4336 - GitHub コードの貢献度
[CLOUD]の設定と、ストア設定で既定のチェックイン済み使用を使用する場合に編集可能な依存関係の設定
「デフォルト/Web サイトを使用」がオンになっているにもかかわらず、システム設定フィールドがページ読み込み後に有効になる場合がある問題を修正しました。
ACP2E-4337 - GitHub コードの貢献度
管理者ダッシュボードの順序グラフが最終的なサイズにアニメーション化されます
管理者ダッシュボードの順序グラフが、不要なサイズ変更アニメーションを必要とせずに即座に表示されるようになりました。
ACP2E-4398 - GitHubの問題 - GitHub コードの貢献度
JS エラーにより、ページビルダーでモバイルビューにコンテンツを保存できません(TypeError:未定義のプロパティを読み取れません)
モバイルビューでバナーを追加する際に、ページビルダーでページを保存できない問題を修正しました。
ACP2E-4399 - GitHubの問題 - GitHub コードの貢献度
管理パネルでストア設定を更新できません
以前は、Redisが利用できないときに、ローカルキャッシュ、古いキャッシュ、およびRedisが非同期になる可能性がありました。 Redisの停止中に行われた設定の変更は、Redisの回復後に正しく反映されず、古い値が保持されます。 この修正により、すべてのキャッシュ間で正しい同期が保証され、Redisがダウンしている場合でも最新の保存値が保持され、表示されます。
ACP2E-4447 - GitHub コードの貢献度
非同期グリッドインデックスが有効になっている場合、最新の注文データとアーカイブグリッドが同期されない
販売注文アーカイブグリッドに、非同期インデックス付きの正しい注文ステータスが表示されるようになりました
ACP2E-4493 - GitHub コードの貢献度
製品属性の一括更新による製品タイプの変更Virtual->Simple
「これは重みがありますか?」を防ぎます。 属性パネルの一括更新が挿入される前にアクティブ化されるコントロールを使用して、バーチャル製品の意図しない重み付けの変更を回避します。
ACP2E-4500 - GitHub コードの貢献度
複数ページの請求書PDFで、製品名とカスタムオプションが長い場合にテキストを重ねる
修正の前に、複数ページの請求書、出荷、クレジットメモおよび返品PDFで、カスタムオプションを含む長い製品名が、ページ区切りの後に隣接する列/アイテムと重なり、行項目のセクションが読めなくなる可能性がありました。
修正後、ページ間で行項目が正しく流れるようになり、長い名前やオプションが請求書、出荷、クレジットメモ、返品PDFで重複することなくレンダリングされるようになりました。
ACP2E-4630 - GitHub コードの貢献度
アップグレード後に[Cloud] HugeRTE エディターが絵文字をブロックする
修正の前に、WYSIWYG/PageBuilder検証により、実際のストレージパスがutf8mb4で安全なインストールでも、UI ルールが広く適用されていたため、最新の4 バイトの絵文字コンテンツが無条件にブロックされました。 修正後は、アクティブなDB接続文字セット/照合順序とターゲットコンテンツ列の照合順序を確認することで、実際の永続性パスに基づいて検証が決定されます。そのため、utf8/utf8mb3のパスは保護されたまま、utf8mb4のセーフコンテンツが許可されます。
ACP2E-4675 - GitHub コードの貢献度 - GitHub コードの貢献度
[Cloud]画像パスは、Pagebuilderでの2回目の編集時に絶対パスです
ポータブル {{media url=...}} ディレクティブを保持する代わりに、ページビルダーテキストのインライン編集で、画像を再編集した後に絶対メディア画像のURLを保存できる問題を修正しました。
ACP2E-4698 - GitHub コードの貢献度
管理UI、B2B
B2B Login as Customer headerにはMagentoのブランディングが残っています
以前のストアフロントのヘッダーには、「<store name>に<customer name>として接続されました」とMagento ブランディングが表示されていました。 これは修正され、ヘッダーはADOBEのブランディングで表示されます。
AC-14361 - GitHub コードの貢献度
管理者UI、カタログ
カタログルールがアクティブでリアルタイムモードが有効になっている場合、製品の保存が失敗する
カタログルールインデックス作成を製品トランザクションから切り離すことにより、製品の保存操作中にDDL トランザクションエラーが発生し、カタログルールインデックス作成が失敗する問題を修正しました。
ACP2E-4378 - GitHub コードの貢献度
管理UI、カタログ、パフォーマンス
メディアギャラリーでのgettree呼び出しのパフォーマンスが低い
ディレクトリ・ツリーの読み込みを、完全なツリーを事前に構築するのではなくオンデマンドのノード拡張に変更することで、メディア・ギャラリーのパフォーマンスが向上し、大規模なメディア・ディレクトリ構造での最初のgettree応答時間が大幅に短縮されました
ACP2E-4605 - GitHub コードの貢献度
管理者UI、コンテンツ
画像の挿入中に「メディアアセットパスのレンディションを作成できません」という例外が発生する
Media Gallery Image Optimization設定の「最大幅」および「最大高さ」の値を削除すると、画像最適化プロセス中にエラーが発生しなくなります。
ACP2E-3781 - GitHub コードの貢献度
管理者UI、読み込み/書き出し
書き出しCSV ファイルは、書き出しが完了していないときにダウンロードできます
修正が行われる前は、キューに入った製品書き出しファイルはvar/exportの最終場所に直接書き込まれていました。そのため、管理者の書き出しグリッドに表示され、生成が終了する前にダウンロードを許可できるようになりました。 その結果、ユーザーは空または部分的に生成されたCSV ファイルをダウンロードでき、var/exportに存在する無関係なファイルもエクスポートリストに表示され、ダウンロード可能になる可能性があります。
修正が完了すると、キュー内の書き出しは一時ファイルに書き込まれ、生成が正常に完了した後にのみ最終的な書き出し場所に公開されます。 管理者の書き出しグリッドとダウンロードアクションで、設定された書き出しファイル形式オプションに一致する形式の完了した書き出しファイルのみが表示されるようになりました。これにより、部分的なダウンロードが防止され、UIから無関係なファイルが除外されます。
ACP2E-4724 - GitHub コードの貢献度
管理UI、注文、支払い
部分払い戻しを処理できません – 払い戻し計算の不一致
オンライン注文の返金が正しく機能するようになりました。 以前は、このエラーがスローされました。「PayPal ゲートウェイはリクエストを拒否します。 内部エラー"。
ACP2E-4615 - GitHub コードの貢献度
管理UI, パフォーマンス
製品の保存中に管理パネルをステージングすると大幅に遅くなる
管理者製品フォームの保存/編集は、既存の検証動作を維持しながら、コストのかかるクライアントサイドの検証パスを削減することで、大規模な属性セットに対してより迅速に実行されます。 これにより、管理UIで「ページの応答なし」が停止する可能性が低くなります。
ACP2E-4488 - GitHub コードの貢献度
管理UI,製品
[Cloud] RequireJS mixins.jsは、すべてのdeps モジュールに対して重複したスクリプトの読み込みを行います。
修正の前に、一部のストアフロント JavaScript ファイルがリクエストされ、2回実行され、断続的な重複ロードと不安定な動作が発生する可能性があります。 修正後、JavaScriptの依存関係は1回だけ読み込まれ、既存のMixin機能を維持しながら重複するリクエストを排除します。
ACP2E-4626 - GitHub コードの貢献度
管理者UI, セキュリティ
弱いパスワード管理
同じパスワードを使用している場合、管理者ユーザーを保存できません。 以前は、適切な検証なしに正常に保存されていました。
ACP2E-3657 - GitHub コードの貢献度
管理者UI、税金
税率の管理UI エラー
このチケットは、国の切り替え(米国から英国など)が以前に選択した米国の状態→まだ表示され、誤解を招くユーザーが表示される税率管理UIの問題を修正しました。
2.4.9-alpha3では、選択した国にステートがない場合、「ステート」フィールドが*にリセットされるようになりました。
AC-8440 - GitHub コードの貢献度
分析/レポート
[問題] Google Analyticsのみを使用する場合にAnalytics用のscpが追加されました
このPRにより、CSP ホワイトリストがGoogle Analytics モジュールに追加され、Google Adwordsの依存関係がなくても独立して機能できるようになります。 Google Adwords モジュールが無効になっている場合でも、Google Analyticsが正しく機能するようになりました。
AC-16311 - GitHub issue - GitHub コードの貢献度
analytics_collect_data cron ジョブのパフォーマンスの修正が長時間実行されました。[問題]
レポート検証クエリをLIMIT 0ではなくLIMIT 1を使用するように更新することで、大規模データベースのanalytics_collect_data cron ジョブパフォーマンスを最適化しました。 これにより、検証時に不要なテーブルの完全データの読み込みを防ぎ、実行時間を大幅に短縮します。 機能的な影響がなく、完全に後方互換性のある改善です。
AC-16639 - GitHub issue - GitHub コードの貢献度
詳細レポート CSV ファイルでファイル ヘッダーが重複して、空のレポートが発生する
修正後、高度なレポート機能で生成されたレポートに、行数がバッチサイズを超える場合に重複したヘッダー行が含まれなくなりました。
ACP2E-4187 - GitHub コードの貢献度
カート放棄レポートに無効な文字が含まれています
CSV ファイルとして書き出されたカート放棄レポートに、MS Excelで開いたときにインド ルピーなどの通貨記号の適切にレンダリングされた文字が含まれるようになりました。
ACP2E-4288 - GitHub コードの貢献度
MDVA-19640 2.4.8互換のアップデート
この修正により、分析cronのジョブタスクがデフォルトグループから分析グループに移動します
ACP2E-4309 - GitHub コードの貢献度
カナダのWeb サイト/通貨の管理画面で注文/請求書レポートに収益が表示されない
注文に関連するレポートの中には、店舗の通貨レートを適用していないものもありました。 修正後、レポートは設定されたストア率を適切に適用します。
ACP2E-4361 - GitHub コードの貢献度
aggregate_sales_report_order_data Cron ジョブによるサービスノードの最大ディスク I/O スパイク
毎日の集計注文レポートで、大量の注文の生成に膨大な時間がかかり、ディスク I/Oがスパイクしてパフォーマンスが低下する問題を修正しました。 修正後、レポートはタイムリーに生成されます。
ACP2E-4363 - GitHub コードの貢献度
analytics_collect_data cronの実行による[CLOUD] パフォーマンスの低下
分析のcron ジョブに関連するパフォーマンスを向上します。
ACP2E-4496 - GitHub コードの貢献度
B2B
ゲストチェックアウトの会社フィールドの検証が失敗する
ゲストチェックアウトで、会社フィールドが正しく検証されるようになりました。
以前は、company属性が必要な場合、ゲストチェックアウトは失敗し、フィールドに入力された場合でも「会社は必須の値です」というエラーが表示されていました。
AC-14987
AC-14987 - GitHub issue - GitHub コードの貢献度
Rest API products-render-infoは、ログインした顧客に誤った最終価格を返します
チケットにRest API製品の修正があります – render-info ログインした顧客に誤った最終価格を返します
AC-5979 - GitHub issue
[B2B]一部の引用符に削除済み製品が含まれている場合、引用符ページに引用符が表示されない
一部の引用符に削除済み製品が含まれている場合、引用符が正しく表示されるようになりました。
ACP2E-4608 - GitHub コードの貢献度
B2B、カート、チェックアウト
管理者機能「顧客としてログイン」からB2B企業ユーザーにログインすると、StorefrontにcartId = X エラーを持つエンティティが表示されません
「お客様としてログイン」機能を使用する場合、管理者バックエンドから正常にログインした後、「cartId = Xを持つそのようなエンティティはありません」エラーが表示されなくなりました。
ACP2E-3994 - GitHub コードの貢献度
請求先住所が見つからない場合は、「実店舗配送」の配送方法で注文を行うことができません
配達方法として「実店舗内ピックアップ」が選択されている場合、チェックアウト時に請求先住所が自動的に入力されない問題を解決しました。 請求先住所がなければ、チェックアウトを完了できませんでした。
ACP2E-4030 - GitHub コードの貢献度
カート/チェックアウト
Magento 2.4.7 アップデート(ミニ)買い物かごに小数点以下の数量は許可されていません
ロケールがNL (オランダ語)の場合、ミニカートの小数点で数量を更新する際に、Magentoが正しく処理するようになりました
AC-13238 - GitHub issue - GitHub コードの貢献度
[問題] チェックアウト契約書モデルにEventPrefixとEventObjectを追加
チェックアウト契約モデルにEventPrefixとEventObjectが含まれるようになり、イベントをイベントのプレフィックスでトリガーできるようになりました。 この機能強化により、チェックアウト契約書イベントを操作する際の開発者の柔軟性が向上します。 以前、チェックアウト契約モデルはEventPrefixとEventObjectをサポートしていなかったため、イベント処理をカスタマイズする機能が制限されていました。
AC-13252 - GitHub issue - GitHub コードの貢献度
[問題]開発者エクスペリエンス:Quote AbstractItem コードスタイル (SwiftOtterのSOP-348)
このプルリクエストは、抽象Item メソッドに対する誤解を招くメソッド宣言を修正します。
AC-13334 - GitHub issue
グループ化された製品フロントエンドの数量検証がありません
システムは正常に動作しており、負の数量と最大数量を追加しようとすると検証エラーが表示されます
AC-13524 - GitHub issue - GitHub コードの貢献度
[問題] subtotal.phtmlの更新
Subtotal.phtmlが正しい間隔で更新されます
AC-13907 - GitHub issue - GitHub コードの貢献度
ゲストと一緒に注文できません
Adobe Commerceでは、管理者で必要に応じてミドルネーム フィールドが設定されている場合に、ゲストの買い物客が正常に注文できるようになりました。 以前、Adobe Commerce 2.4.8-beta1 (PHP 8.3/8.4)では、ミドルネームを必要に応じて設定し、ゲストとしてチェックアウトすると、ミドルネームが指定された場合でも注文が行われず、チェックアウトの完了がブロックされていました。 AC-14241
AC-14241 - GitHub コードの貢献度
[Graphql]は、null以外のフィールド「SelectedCustomizableOption.label」に対してnullを返すことができません
選択したオプションが存在しなくなった場合、システムはメッセージを含む内部サーバーエラーをスローしません
AC-14256 - GitHub issue - GitHub コードの貢献度
小計は、複数のアドレスを使用してチェックアウトし、設定可能な製品とは異なるオプションを追加した後に0を示します
マルチアドレスチェックアウト後に設定可能な製品の別のオプションを追加した後、カートの小計が0として誤って表示される問題を修正しました。 小計が実際の買い物かごの値を正しく反映するようになりました。
AC-14460 - GitHub コードの貢献度
1つのウィッシュリスト項目が無効な場合、GraphQL addWishlistItemsToCartで既存のカート項目の数量を更新できない(Magento 2.4.7-p3)
無効な設定可能な製品が検出されたときに、GraphQL addWishlistItemsToCartの突然変異が処理を停止する問題を修正しました。 修正後、有効なウィッシュリスト項目がカートに追加され、数量が更新され、無効な項目はスキップされて適切なエラーが返されます。
AC-14464 - GitHub issue - GitHub コードの貢献度
[2.4.8]市区町村名に0 ~ 9、アンパサンド、完全停止、かっこ付きの数字がある場合、注文を行うことはできません
のような特殊文字を含む市区町村名のチェックアウトが失敗する問題を修正しました。 、&、または括弧で囲みます。
現在、このような都市名を持つ注文は、検証エラーなしで正常に配置されます。
AC-14495 - GitHub issue - GitHub コードの貢献度
見積もりアドレス 2.4.8にゲストプレフィックスが保存されない
チェックアウト時にゲスト顧客の接頭辞(Mr/Mrs)が保存されるようになりました。
以前は、ゲスト顧客が選択した挨拶は最終的な注文に達する前に失われ、他のすべての住所フィールドは正しく転送されていました。
AC-14705
AC-14705 - GitHub issue - GitHub コードの貢献度
数量条件を含むセールスルール サブセレクトが適用に失敗しました
チェックアウト時に、製品のサブセレクション条件を含むカート価格ルールが適用されない問題を修正しました。
これで、設定されたルールに従って割引が正常に適用されます。
AC-14884 - GitHub issue - GitHub コードの貢献度
[問題] クラス属性のスペースを削除します
クラス属性の余分なスペースが削除されるようになりました
AC-14939 - GitHub issue - GitHub コードの貢献度
Graphql - Backorderが有効になっている場合に結合カートが正しく機能しない
GraphQLを介した買い物かごの結合中に、ゲストカートのアイテムが顧客カートと結合されない問題を修正しました。
現在、顧客カートは、ゲストカートと顧客カートの両方から組み合わされた数量を正しく反映します。
AC-15148 - GitHub issue - GitHub コードの貢献度
[統合] [ チェックアウト ]依存ディレクティブが、失敗した支払い電子メールテンプレートで更新されました
依存ディレクティブを正しく処理するように更新された支払い電子メールテンプレートが失敗しました。
「修正」を選択すると、配送先住所と配送方法が適切に表示されます。
以前は、これらのフィールドは失敗した支払いメールにありません。
AC-15363 - GitHub コードの貢献度
ItemRepositoryではなく[Issue] Call RemoveItem on cart
CartItemRepositoryのdeleteById呼び出しを、cart インスタンスのremoveItemに置き換えます。
これにより、予想されるオブザーバーがトリガーされ、アイテムがデータベース内ではなくカートオブジェクトでも実際に更新されるようになります。
AC-15963 - GitHub issue - GitHub コードの貢献度
固定製品税が有効になっている場合、[買い物かご] ショッピングカートページが読み込まれません
固定製品税(FPT)が有効になっている場合にショッピングカートページが無限ロードに入る問題を修正しました。 この問題は、商品価格と同じHTML要素に税金が含まれているため、小計の計算が正しくなかったことが原因で、中央小計と概算小計の間に不一致が生じたことです。 修正後、カートは正しく読み込まれ、正確な合計が表示されます。
AC-16096 - GitHub コードの貢献度
買い物かご価格ルールの割引がSKUを除外する条件で機能しない
小計計算で除外されたSKUが存在する場合でも、カート価格ルールが誤って適用される問題を修正しました。 ルール条件を評価する際に、除外された項目が割引ロジックで正しく無視されるようになりました。
AC-16417 - GitHub issue - GitHub コードの貢献度
買い物かご価格ルール アクション「買い物かごの価格」条件、適用しない場合
「カート内の価格より低い」条件のカート価格ルールが、対象外の製品に誤って適用される問題を修正しました。
これにより、カートの商品価格が設定されたルール条件を満たさない場合、クーポンが適切に検証され、拒否されるようになりました。
AC-6997 - GitHub issue - GitHub コードの貢献度
[問題] base_priceではなく見積もり項目の価格を設定します
フロントエンドの1つのweb サイトに複数の通貨がある場合、見積もり項目の価格がbase_priceに設定された場合、その価格は正しく処理されます
AC-9985 - GitHub issue - GitHub コードの貢献度
期限切れの永続的な見積もりは、cron ジョブ sales_clean_quotesによってクリーンアップされません
期限切れの永続的な引用符は、「persistent_clear_expired」 cron ジョブの実行時にクリアされるようになりました。 以前は、期限切れの永続的な引用符は、他のcron ジョブでクリアされていませんでした。
ACP2E-3493 - GitHub コードの貢献度
非アクティブな会社のチェックアウト時に「エラーが発生しました」エラーが発生する
修正前は、ログインユーザー会社が有効になっていない場合、カートページでログアウトアクションが正しく完了していませんでした。 これで、会社が利用できなくなった場合、ログアウトが適切に実行されます。
ACP2E-3541 - GitHub コードの貢献度
「複数のアドレスでチェックアウト」すると、アドレス選択が保存されない
マルチシッピングオプションをキャンセルする際の修正前は、マルチシッピングに戻す際にアドレスが事前に選択されていませんでした。 これで、デフォルトのアドレスは、マルチシッピング画面で行われた選択のいずれかに置き換えられます。
ACP2E-3646 - GitHub コードの貢献度
1つのストアビューで注文が作成された場合、最近の注文が他のストアビューに表示されない[Cloud]
「マイアカウント」ページに、同じストア内の他のストアビューからの最近の注文が表示されない問題を解決しました。 注文取得ロジックが更新され、「マイオーダー」ページの動作に合わせて、すべてのストアビューで一貫した注文の表示が可能になりました。
ACP2E-3807 - GitHub コードの貢献度
バンドル製品を追加する際に、「管理者用カスタマーショッピングカート」セクションに0として表示される数量
顧客アクティビティの「ショッピングカート」セクションに、正しい数量が表示されるようになりました。 以前は、数量は0として表示されていました。
ACP2E-3872 - GitHub コードの貢献度
[Cloud]送料無料の割引は、買い物かごが要件を満たさなくなったときに正しく削除されません
小計(除く。 カート価格ルールの税)には、以前のルールの割引が組み込まれるようになりました。
ACP2E-3973 - GitHub コードの貢献度
マルチシッピングで同じ顧客の重複した注文が見つかりました
複数の配送先住所を持つ注文を同時にリクエストすると、同じ顧客に対して注文が重複することがなくなりました
ACP2E-4117 - GitHub コードの貢献度
[Cloud] Stock制限を超えた通知メッセージは、在庫切れのしきい値に達すると2回表示されます
カートの更新で重複したエラーバナーが表示される問題を修正しました。 以前は、AJAXの検証エラーの後、バックエンドでフォームの送信中に同じメッセージが再度追加されたため、買い物客には2つの同じアラートが表示されていました。 ここで、バックエンドの追加メッセージをスキップして、カートページを1つの明確なエラーバナーに保ちます。
ACP2E-4192 - GitHub コードの貢献度
請求情報の場合、サーバー側の検証は出荷情報REST APIを使用して機能しません
顧客アドレスデータ検証が改善され、チェックアウト用のRESTとGraphQl間の一貫性が向上しました。
ACP2E-4223 - GitHub コードの貢献度
[Cloud] カート ページでのバンドル製品価格の問題
複数通貨ストアのカートページでのバンドル製品価格の問題を修正しました
ACP2E-4245 - GitHub コードの貢献度
買い物かごのストア範囲の問題の管理
これで、デフォルト以外のweb サイトに割り当てられている顧客のショッピングカートを管理する際に、管理者ユーザーにショッピングカートエラーが表示されるようになりました。 以前は、エラーは表示されませんでした。
ACP2E-4348 - GitHub コードの貢献度
一部の請求書のキャンセル後にクーポンの時間を設定_used リセット
注文が部分的にキャンセルされたときに、クーポンのtimes_used数が正しく更新されるようになりました。
ACP2E-4365 - GitHub コードの貢献度
管理者から顧客としてログインを使用すると、null引用符が作成されます
「顧客としてログイン」フロー中にnull引用符が作成される問題を解決しました。
ACP2E-4472 - GitHub コードの貢献度
定額送料と送料無料によるバンドル製品の動作の一貫性の欠如
修正前は、カートの割引ルールを通じて提供された場合、バンドル商品の送料無料が適切に計算されていませんでした。 修正後、バンドル製品の送料無料が適切に計算されます。
ACP2E-4536 - GitHub コードの貢献度
数値SKUを持つ製品の注文はできません
数値SKUを持つ製品の注文時にエラーが発生しなくなりました。
ACP2E-4669 - GitHub コードの貢献度
顧客アドレス属性(EAV)検証ルールは、ハードコードされた検証ルールと競合します。
顧客アドレスの電話検証を改善し、最大255文字の値をサポートし、サーバーサイドのチェックとデータベースの制限を調整しました。 また、エラー処理も洗練され、長過ぎる電話番号が明確な長固有のメッセージを返すようになりました。
ACP2E-4735 - GitHub コードの貢献度
カート&チェックアウト、GraphQL
GraphQL経由で注文する際に、メッセージをエラーコードにマッピングする際にエラーが発生する
GraphQLが存在しないカートまたは非アクティブなカートの注文を呼び出すと、すべてのストアビューでCART_NOT_ACTIVEまたはCART_NOT_FOUND エラーコードが正しく返されるようになり、翻訳されたエラーメッセージが以前に未定義コードになった問題を修正しました。
ACP2E-3942 - GitHub コードの貢献度
[GraphQl] カート クエリ カート アイテムの割引に関する問題(仮想見積もり)
GraphQLの買い物かごクエリで、バーチャル見積もりに対して誤った割引額が返される問題を解決しました。 以前は、対象外の特定のバーチャル商品に誤って割引が適用されていました。
ACP2E-4248 - GitHub コードの貢献度
[Cloud] ACSD-68499_2.4.8-p2は別の問題を作成します
数量が不足している項目に対するgraphQL リクエストが行われた場合、エラーコードを含む適切なエラーメッセージが返され、リクエストされた数量が利用可能な場合は、カートの更新が成功しました。
ACP2E-4404 - GitHub コードの貢献度
カート&チェックアウト、GraphQL、在庫/MSI
売上可能な在庫が多い場合でも、CartItemInterfaceのis_available属性はfalseを返します
is_available属性は、販売可能な在庫が多い場合にtrueを返します。 以前は、常にfalseが返されていました。
ACP2E-3885 - GitHub コードの貢献度
カートとチェックアウト、在庫/MSI
414 「受け取り場所の検索」エンドポイントで大きなカートサイズのエラー
多くの商品がカートに入っている場合に、長いURLが原因で、「店舗で選択」を使用してチェックアウト中に店舗を選択する際に失敗しなくなりました。
以前は、ストアの選択中に生成されたURLが長すぎるため、414 エラーが発生し、顧客がチェックアウトを完了できなくなっていました。
ACP2E-4266 - GitHub コードの貢献度
カートとチェックアウト,パフォーマンス
Magento\Store\Model\System\Store クラスの[TOYOTA] パフォーマンスの問題
複数の実店舗やweb サイトに関連するパフォーマンス向上。
ACP2E-4491 - GitHub コードの貢献度
カートとチェックアウト、価格設定、税金
バンドル製品の価格では、複数通貨の設定でPDPとカートの間に誤った税金と通貨の値が表示されます。
バンドル製品の価格が、PDP ページとチェックアウトページの間で正しく表示されるようになりました。
ACP2E-4673 - GitHub コードの貢献度
カート&チェックアウト、セキュリティ
[CLOUD] Sri パッチを実装した後の最初の試行で、チェックアウトページにJS ファイルの404が表示される
修正前のMixinは、最小化とバンドルが有効になっている場合、カートとチェックアウトに読み込まれませんでした。 修正後、すべてのMixinが期待どおりに読み込まれます。
ACP2E-4128 - GitHub コードの貢献度
カートとチェックアウト、配送
[Mainline] カート価格ルールはマルチシッピングを尊重していません
この修正を実施する前は、サブセレクト条件が適用され、送料無料が有効になっている場合、複数配送商品のカート価格ルールが正しく適用されませんでした。 ただし、修正が適用されたため、複数配送カートのカート価格ルールが意図したとおりに機能するようになりました。
ACP2E-3666 - GitHub コードの貢献度
カタログ
同じクエリを持つ同じページに対してキャッシュ fpcを複製
同じクエリパラメーターを持つページの順序や末尾の文字に関係なく、同じフルページキャッシュ(FPC)が正しく識別され、使用されるようになりました。 これにより、ページキャッシュフォルダーサイズが不必要に増加するのを防ぐことができます。 以前は、クエリパラメーターの順序が異なる場合や、末尾の文字がある場合は、同じページに対して異なるFPC識別子を作成し、ページキャッシュフォルダーサイズが増加していました。
AC-10722 - GitHub issue - GitHub コードの貢献度
catalog_product_entity_int テーブルに必要な列のインデックスがありません
catalog_product_entity_int テーブルに必要な列のインデックスが欠落していることに対応しました
AC-10844 - GitHub issue - GitHub コードの貢献度
カタログ URL リソース (_getCategories)のスコープのバグ
このPRは、ストア スコープでカテゴリ URL リソースに値が定義されていない場合、デフォルト スコープにフォールバックを追加します。
AC-11011 - GitHub issue - GitHub コードの貢献度
[問題] OpenGraphで価格を表示できるかどうかを確認する
価格を非表示にするプラグインを使用し、この変更価格がOG タグに表示されない場合、システムは正常に機能しています。
AC-11635 - GitHub issue - GitHub コードの貢献度
表示価格に税を追加する際の価格の丸め問題
価格に税金を追加する際の価格に関する丸め問題が修正されました
AC-11725 - GitHub issue - GitHub コードの貢献度
[問題] カスタムカタログルール条件を許可
厳格なタイプのチェックにより、カスタムカタログルールの条件を使用できない問題を解決しました。 この修正により、クラスの等価チェックがinstanceofに置き換えられ、カスタム条件クラスが正しく機能し、ルールの検証とインデックス作成が正常に実行されるようになります。
AC-13338 - GitHub issue - GitHub コードの貢献度
ウィッシュリストに追加すると、設定可能な製品のオプションが失われる
製品をウィッシュリストに追加した後、設定可能な製品オプションが失われる問題を修正しました。 これにより、選択したオプションが保持され、ユーザーにオプションの再選択を促すことなく、商品をスムーズにカートに追加することができます。
AC-13373 - GitHub issue - GitHub コードの貢献度
コンフィグ可能な製品の子製品(シンプルな製品)の特別価格が正しく表示されない
「製品リストで使用」が「いいえ」に設定されている場合、製品リストページに設定可能な製品の子(シンプル)製品の特別価格が正しく表示されない問題を修正しました。 現在では、特別価格が通常価格と合わせて適切に表示され、商品タイプ全体で一貫した価格表示が可能です。
AC-13594 - GitHub コードの貢献度
[ バグ ] REST API:特別価格を更新しても、すべてのストアビューの値が設定されない
REST APIは、web サイト内のすべてのストアビューの特別価格を更新するようになりました。
以前は、REST APIを介して特別価格を更新することは、指定されたストアビューにのみ影響し、web サイトのすべてのストアビューには影響しませんでした。
AC-13671
AC-13671 - GitHub issue - GitHub コードの貢献度
価格範囲とconfig.phpの問題
Magento 2.4.2では、config.phpを使用して価格範囲を変更しても、価格属性のcatalog_eav_attributeのis_global値が正しく更新されません。
その結果、商品価格はグローバルに維持され、価格範囲がweb サイトに設定されている場合でもweb サイトごとに保存できません。
この回避策では、データベースのis_global列を手動で更新する必要がありますが、これは実稼動環境には適していません。
この動作は、Magentoのデフォルトのデザインと一致しています。このデザインでは、価格範囲はグローバルまたはWeb サイトのいずれかですが、ストアビューごとに異なります。
AC-13857 - GitHub issue
[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP エラーが見つかりません
ループ変数名を変更して、後続の呼び出しで使用する特定の製品の「_cache_instance_product_ids」データを正しく追加しました。
AC-14159 - GitHub issue - GitHub コードの貢献度
Elastic Searchは、商品のデフォルトの並べ替え順序を妨げます(新しい順から古い順への変更)
システムが並べ替えデータベース内の最新の製品(entity_idが最も高い製品)が最初に表示されます
AC-14411 - GitHub issue - GitHub コードの貢献度
ストア切り替え後のページは、2.4.8のキャッシュ(ストアスイッチャーが機能しない)から取得されます
キャッシュが手動でクリアされるまで、ストアフロントヘッダーからのストアビューの切り替えが機能しない問題を修正しました。
現在、キャッシュクリーンを必要とせずにストアビューの切り替えが正しく機能します。
AC-14426 - GitHub issue
min-width: (@screen__l)の.less スタイルは無視されます。
カテゴリーページの1行に3つの製品のみが表示される問題を修正しました。
現在では、1行につき4つの商品が期待どおりに表示されています。
AC-14463 - GitHub issue - GitHub コードの貢献度
Magento Catalog製品リストウィジェットが誤ったカウントを返す
Adobe Commerce Catalog Product List ウィジェットで、正しい合計数とページネーションが返されるようになりました(例:設定済みのページ間の9つのアイテム)。
AC-14541 - GitHub issue - GitHub コードの貢献度
ホームページや他のページにはウィッシュリスト数が表示されない(お客様メニューのウィッシュリストページを除く)
ウィッシュリスト数がウィッシュリスト以外のページで空の括弧として表示される問題を修正しました。
これで、すべてのページの「My Wish List」の横に正しいウィッシュリスト項目数が表示されるようになりました。
AC-14607 - GitHub issue - GitHub コード投稿 - GitHub コード投稿
Meta タグの自動生成:変数は複数回使用できません
製品メタキーワードの自動生成は、最初の出現だけでなく、設定されたマスク(例:{{name}}, order {{name}})のすべてのプレースホルダーに置き換わるようになりました。
AC-14626 - GitHub issue - GitHub コードの貢献度
catalog_product_save_before observerは、ストアレベルの値なしでREST APIを使用すると、日付関連のエラーをスローします(getFinalPrice ()の問題)
このPRは、日付がDateTimeInterface インスタンスとして提供される場合に適切な書式設定を確保するために、SpecialFromDateの処理を調整します。 これにより、特定のシナリオでgetFinalPrice ()の実行中に発生するエラーを防ぐことができます。
AC-14847 - GitHub issue - GitHub コードの貢献度
会社の管理者が変更された場合、会社の顧客グループ IDは会社の管理者の顧客グループ IDに割り当てられません
B2Bの会社の管理者を変更する際、新しい会社管理者の顧客グループ IDが、会社に割り当てられた共有カタログに一致するように更新されませんでした。 これにより、新しい管理者の階層の価格とカテゴリの権限が以前の会社の顧客グループに基づくようになり、誤った価格と権限が発生しました。
管理者が変更されたときに、システムが会社の管理者の顧客グループ IDを正しく更新するようになりました。 これにより、新しい管理者は、会社の共有カタログに関連する適切な階層の価格とカテゴリ権限を確実に受け取ることができます。
AC-14897 - GitHub issue
緊急 – 追加する製品にカスタマイズ可能なオプションがある場合、バンドルに製品を追加できません
カスタマイズ可能なオプションを持つ製品をバンドル製品に追加できない問題を修正しました。
以前は、そのような製品は、バンドル作成の「製品をオプションに追加」リストから除外されていました。
現在では、カスタマイズ可能なオプションを備えた商品は、カスタムオプションを含めずにバンドルに追加できるようになり、適切な在庫管理が可能になっています。
これにより、商品の重複や在庫レベルへの影響を回避しながら、バンドルを作成できます。
AC-14958 - GitHub issue
製品の在庫アラートのweb サイトと複数のweb サイトの在庫の不一致の問題
この修正には、コレクション SELECT句のproduct_alert_stockおよびproduct_alert_price テーブルのwebsite_idとstore_idが含まれており、管理者グリッドに各アラートが購読された正しいweb サイトが表示されます。
AC-15044 - GitHub issue - GitHub コードの貢献度
負の?p= クエリ文字列が原因でElasticsearchが例外になる
システムは、カテゴリページ内の負の?p=値に対処するようになり、現在は例外となり、有効なリクエストと見なされます
AC-15191 - GitHub issue - GitHub コードの貢献度
1つのオプションを持つコンフィグ可能な製品に対しては、「できるだけ低い」価格ラベルが表示されます
設定可能な製品で、PDP/PLPに「As low as」という誤ったラベルが付いた価格が表示される問題を修正しました。
現在、商品は誤解を招くようなラベルを付けることなく、正しい価格(500 ドル)を示しています。
AC-15237 - GitHub issue - GitHub コードの貢献度
「比較に追加」ボタンに間違ったメソッドが呼び出されました
\Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect ()で使用されるメソッドを修正しました。
以前は、getAddToCompareButton ()ではなく、getAddToCartButton ()が誤って呼び出されていました。
この変更により、製品リストの「比較に追加」ボタンをレンダリングする際の正しい動作が保証されます。
機能的な動作の変更は導入されません。アップデートにより、開発者エクスペリエンスとコードの正確性が向上します。
AC-15323 - GitHub issue - GitHub コードの貢献度
異なるストアビューで、異なる通貨のショッピングカートに誤った商品価格が表示される
ストアビュー間で異なる通貨を使用する場合に、ショッピングカートに誤った製品価格が表示される問題を修正しました。 修正後、カートには、設定された通貨に基づいて正しい変換済み価格が表示され、商品ページとカートの一貫性が確保されます。
AC-15385 - GitHub コードの貢献度
FPTが有効になっている場合に、設定可能な製品の「低価格」表示が間違っている
FPTが有効になっている場合の設定可能な製品の「できるだけ低い」価格が、税金が2回適用されていることが原因であることを確認しました。この修正により、最終的な価格計算が税金構成を尊重し、正しい価格が表示されるようになりました。
AC-15718 - GitHub issue - GitHub コードの貢献度
[問題]項目のない比較ページにアクセスする際のエラーを修正
比較アクションが例外をスローする代わりに空のアイテムコレクションを安全に処理することを保証することで、比較アイテムを含まないカタログ製品の比較ページにアクセスすると致命的なエラーが発生するバグを修正しました。
AC-15746 - GitHub issue - GitHub コードの貢献度
Eav\Model\Entity\Collection\AbstractCollectionの_loadAttributesの時間の複雑さは、買い物かごや属性の商品数と共に増加します
このPRにより、Eav\Model\Entity\Collection\AbstractCollectionの_loadAttributesが最適化されました。ネストされたループを配列結合(+)に置き換え、_setItemAttributeValueへの呼び出しを減らすことで、大規模な製品カートのパフォーマンスが向上しました。
AC-15833 - GitHub issue - GitHub コードの貢献度
コレクションキャッシュと設定可能な製品ギャラリーの間のバグのあるインタラクション
media_gallery_imagesが常にコレクションとして扱われ、キャッシュデータの破損による致命的なエラーが発生するのを防ぐため、設定可能な製品ギャラリーのキャッシュの問題を解決しました。
AC-16066 - GitHub issue - GitHub コードの貢献度
実店舗での受け取りメールは、引き続き従来の方法を使用しています
説明はありません。
AC-16380 - GitHub issue - GitHub コード投稿 - GitHub コード投稿
製品ページで属性を作成する際に、ドロップダウンオプションの削除が機能しない
20個を超える値を持つ新しい属性を作成する場合、ドロップダウンにすべての値が正しく表示されるようになりました。 以前は、最初の20個の値または別の選択したページの値のみが表示され、残りの値が表示されていませんでした。
AC-16436
製品ページで属性を作成する際に、ドロップダウンオプションの削除が機能しない
製品属性の作成時に、削除されたドロップダウンオプションが保持される問題を修正しました。 選択したオプションが正しく削除され、保存後に正確な数が反映されるようになりました。
AC-16437 - GitHub コードの貢献度
URLの書き換えにより、製品ページでエラーが発生する
URLの書き換えが発生したときに製品ページが正常に読み込まれるようになりました
AC-2950 - GitHub issue - GitHub コードの貢献度
indexer_update_all_views cron error with MAGE_INDEXER_THREADS_COUNT
Customer Segment インデクサーを使用したMAGE_INDEXER_THREADS_COUNT > 2の問題を修正しました
ACP2E-3538 - GitHub コードの貢献度
ページビルダー製品ウィジェットの条件に「条件の組み合わせ」を追加する際の例外
この問題は、欠落または不完全な条件をスキップするチェックを追加することで修正されました。 以前は、システム内の不完全な条件の処理により、エラーログが生成されていました。
ACP2E-3545 - GitHub コードの貢献度
属性セットの読み込み時にブラウザーがクラッシュする
4Kを超える製品属性がある場合、属性セット編集ページでブラウザーがクラッシュしなくなりました
ACP2E-3633 - GitHubの問題 - GitHub コードの貢献度
[CLOUD]製品URLの書き換えが新しいストア用に作成されていません:Live Blockerに移行
新しいストアの製品URL書き換えが正常に作成されました。
以前の操作は、メモリリークまたはタイムアウトで終了しました。
ACP2E-3669 - GitHub コードの貢献度
オプションが機能しない場合の属性のデフォルト値
以前は、product select属性のデフォルト値を変更すると、以前の値を持つ配列要素として表示されていました。 この修正が適用された後、製品属性値を更新すると、eav_attribute テーブルに単一の要素として保存されます。
ACP2E-3688 - GitHub コードの貢献度
[Mainline] [CLOUD] イメージのサイズ変更は、400 GBを超えるディスク領域を消費します
修正後、--skip_hidden_images フラグで使用されるcatalog:images:resize コマンドは、画像が存在しないweb サイトの画像キャッシュを生成しません。
ACP2E-3869 - GitHub コードの貢献度
ダイナミック画像生成大量の画像を生成する
修正後、製品が割り当てられているweb サイトに対してのみ画像が生成されます。
ACP2E-3927 - GitHub コードの貢献度
指定されたCountryIDは存在しません – アイルランド (IE)
修正後、アイルランドの郵便番号を使用して受け取り場所を検索できます。
ACP2E-3932 - GitHub コードの貢献度 - GitHub コードの貢献度
レイアウト構造が正しくないため、フロントエンドで500 エラーが発生する
レイアウトに誤ったレイアウト構造がキャッシュされているため、ページが500 エラーコードを返す問題を修正しました
ACP2E-4040 - GitHub コードの貢献度
製品ビューのレポートが正しくありません。GAと比較して数が少なくなっています
report_viewed_product_index テーブルに製品ページビュー数が正しく表示されないバグを修正しました。
ACP2E-4045 - GitHub コードの貢献度
「スケジュール済み更新」の「カタログ価格ルール割引金額」フィールドの検証エラー
以前は、この問題を修正する前に、カタログ価格ルールのスケジュール更新で、割引金額がby_fixedの場合、validation-number-range ルールが原因で適切に検証されませんでした。 この修正が適用された後、固定価格カタログ価格ルールに対して検証が適切に機能します。
ACP2E-4054 - GitHub コードの貢献度
VAT API レート制限によりVAT検証が失敗する – トリガーが誤って正のカスタマーグループの変更を示す
Europa Vat検証ツールへのリクエストを最適化し、「レート制限」エラーが少ない
ACP2E-4072 - GitHub コードの貢献度
実稼動環境で最大の書き込みセット サイズ エラーをトリガーするコア インデクサーの一括削除
データ量に基づいて2つの削除戦略を実装することで、カタログルール製品インデックスのクリーンアップを最適化します。
ACP2E-4085 - GitHub コードの貢献度
無効にした後、製品が在庫切れとして表示される
修正後、無効な製品は製品ウィジェットに表示されません。
ACP2E-4136 - GitHub コードの貢献度
重複したエントリを含む[Cloud] エラー(temp_category_descendants_%)
ネストされたカテゴリの数が多い環境の作成時にスケジュールされた更新でエントリが重複する問題を修正しました
ACP2E-4159 - GitHub コードの貢献度
[CLOUD]異なるストアの製品数の比較不一致の問題
別のストアビューに切り替えた後、製品リストが正しく機能するようになりました
ACP2E-4249 - GitHub コードの貢献度
「画像とビデオ」で画像の役割の割り当てに「デフォルトを使用」するオプションがありません
「デフォルト値を使用」オプションが製品画像およびビデオセクションに追加され、デフォルトスコープからの設定の継承が可能になりました。
ACP2E-4280 - GitHub コードの貢献度
顧客グループの更新後もウィッシュリストに表示される制限付きカテゴリー製品
修正の前は、カテゴリの権限が顧客のウィッシュリスト項目に正しく適用されていませんでした。 修正が完了すると、ウィッシュリストのアイテムが適切に表示され、webとGraphQLの両方にページが割り当てられます。
ACP2E-4294 - GitHub コードの貢献度
[Cloud] PDPおよびPLPでのバンドル製品価格の問題
通常価格のバンドル商品の価格は、デフォルト以外の通貨のPDP/PLPで正しく表示されます
ACP2E-4298 - GitHub コードの貢献度
お客様は、お客様グループの変更後、アクセスできない製品を注文できます
以前は、管理者から顧客グループを変更する場合、フロントエンドカタログとカートにカタログ権限の変更が反映されませんでした。 ただし、この修正を適用すると、顧客グループが管理者から変更されたときに、更新されたカタログ権限に従ってフロントエンドの見積もりが変更されるようになりました。
ACP2E-4300 - GitHub コードの貢献度
高いメモリ使用量が原因でインデックス再作成が停止しました
カタログルールインデクサーが過剰なメモリを消費し、完了に失敗して、不安定およびメモリ不足エラーが発生する問題を修正しました。
ACP2E-4303 - GitHub コードの貢献度
[CMS]の更新スケジュール済みプレビューリンクがメンテナンスページにリダイレクトされます
ホームページの定期アップデートプレビュー設定可能な製品を含むリンクでは、製品のリストが正しく表示されます。 以前は、ユーザーをメンテナンスページにリダイレクトしていました
ACP2E-4401 - GitHub コードの貢献度
[CLOUD]循環カテゴリ依存関係
修正の前に、循環依存関係を持つカテゴリを保存できます。 修正後、この動作は検証ルールによって防がれます。
ACP2E-4505 - GitHub コードの貢献度
異なるストアで画像プレースホルダーが正常に表示されない
修正プレースホルダー画像がURLに挿入されたときに、プレースホルダー画像がストアコードに読み込まれていませんでした。 修正後、画像プレースホルダーは、URLで指定されたストアコードの有無に関わらず、スコープの影響を受けます。
ACP2E-4533 - GitHub コードの貢献度
カタログ、GraphQL
GraphQlの無効な割引計算
カタログの価格に税金が含まれるように設定されている場合、GraphQLに割引率と基準価格が正しく表示されるようになりました。 以前は、20%ではなく19.99%を表示するなど、丸め付けのエラーが発生していました。
ACP2E-3993 - GitHub コードの貢献度
GetCart GraphQL Media Gallery フィールドは、キャッシュフラッシュ後に空のデータを返します
修正後、製品のmedia_galleryは、カートリクエストのGraphQL応答で期待どおりに返されます。
ACP2E-4185 - GitHub コードの貢献度
[Cloud] - graphql製品で、attribute_typeのcatalog_product_entity_int値が0またはNullを選択すると、エラーが表示されます
集計付きGraphQL製品クエリで、無効な属性値またはオプションを含むエラーが返される問題を修正しました。 クエリが無効なデータを正しく処理し、正しい結果を返すようになりました。
ACP2E-4529 - GitHub コードの貢献度
カタログ、GraphQL、検索
製品graphqlがカテゴリ集計で無効なカテゴリを返しました
修正後、無効になったカテゴリは、製品GraphQl リクエストに対して返されません。
ACP2E-2885 - GitHub コードの貢献度
カタログ、パフォーマンス
管理画面のカテゴリーの読み込みが非常に遅い
カテゴリの読み込みパフォーマンスが大幅に向上しました。 以前は、タイムアウトの問題の原因となったカテゴリの読み込みに時間がかかっていました。
ACP2E-3891 - GitHub コードの貢献度
カタログ,価格設定
子商品に適用されたカタログ価格ルールの割引が正しくありません
両方のルールが同じ優先度を持つ場合に、バリエーションのカタログ価格ルールが親の設定可能な製品によって上書きされる問題を修正します。
ACP2E-3693 - GitHub コードの貢献度
[Cloud] バンドル製品価格の問題
特別価格のバンドル商品の価格は、デフォルト以外の通貨のPDP/PLPで正しく表示されます
ACP2E-4110 - GitHub コードの貢献度
カタログ,製品
[ ランダムなバグ ] Fotorama ライブラリが読み込まれていません
これで、Fotorama ライブラリが適切に読み込まれ、添付されたすべての画像が画像ギャラリーに適切に表示されるようになりました。 以前は、Fotorama ライブラリが正しく読み込まれない問題が原因で、最初の画像のみが表示されていました。
AC-12124 - GitHub コードの貢献度 - GitHub コードの貢献度
「製品を手動で追加」リンクは常に表示されます
既存の設定なしで設定可能な製品を作成する際に、「製品を手動で追加」リンクが表示されない問題を修正しました。 リンクが常に表示されるようになったため、管理者はダミー設定を作成することなく、簡単な製品を簡単に関連付けることができます。
AC-13866 - GitHub issue - GitHub コードの貢献度
バックエンドで製品を編集すると、製品オプションの価格から余分な小数点以下桁が削除されます
管理者が製品オプションの価格を小数点以下桁に切り捨てた場合の問題を修正しました。 現在では、小数点以下桁の精度が高い価格が保持され、保存後も正確な値が保持されます。
AC-14050 - GitHub issue - GitHub コードの貢献度
カタログ、検索
RestApi リクエスト '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1’がタイムアウトエラーで失敗します
カテゴリ REST API リクエストがタイムアウトエラーで失敗しなくなりました。
以前は、/rest/default/V1/categories?searchCriteria[page_size]=1へのリクエストは、特定のコード変更後にタイムアウトすると失敗する可能性がありました。
AC-13358
AC-13358 - GitHub コードの貢献度
コンテンツ
graphql (magento 2.4.6-p4) – アクティブステータスではないcms ページを取得しようとするとエラーが発生する
無効なCMS ページに対するGraphQL クエリで内部サーバーエラーが返される問題を修正しました。
これで、クエリはエラーなしで適切な応答を取得します。
AC-12302 - GitHub issue - GitHub コードの貢献度
ウィッシュリスト共有フォームでは、名前フィールドにランダムなコードを含めることができます
ウィッシュリスト共有フォームで、悪意のあるコードがメッセージフィールドに入力され、メールで送信される可能性がある、サーバー側テンプレート挿入(SSTI)のクリティカルな脆弱性を修正しました。 このアップデートにより、入力の検証が追加され、テンプレートのディレクティブや安全でないパターンがブロックされるようになりました。これにより、無効なコンテンツが検出されたときにエラーメッセージが表示されるようになりました。
AC-12730 - GitHub issue - GitHub コードの貢献度
テーマにcsp_whitelist.xmlを配置すると、機能せず、断続的な問題が発生します
Web サイト領域ごとにCSP ホワイトリストのキャッシュを実装しました。
AC-13069 - GitHub issue - GitHub コードの貢献度
magento 2.4.7 p2にアップグレードすると、新しくアップロードされたファイルのメディアギャラリーが表示されない
新しくアップロードしたファイルが、アップグレード後にメディアギャラリーに表示されるようになりました。
以前は、Magento 2.4.7 p2にアップグレードした後、新しくアップロードされた画像は、手動シンクが実行されるまでメディアギャラリーに表示されませんでした。
AC-13262
AC-13262 - GitHub issue
メディアギャラリーに、同じ名前で大文字と小文字が異なるディレクトリの誤った画像が表示される
このシステムでは、メディアギャラリー内の特定のディレクトリにアップロードされたファイルが、同様の名前で大文字と小文字が異なるディレクトリでも表示される問題に対処できるようになりました。
AC-13489 - GitHub issue - GitHub コードの貢献度
beからギャラリー画像を完全に削除すると、スコープの役割/タイプが設定され(ベース/小/サムネール)、「古い」役割/タイプを再追加した後に表示されます
システムは、ストアスコープで期待どおりに動作しています。デフォルトのスコープに従って、新しく追加された画像の役割やタイプを画像が継承します
AC-13556 - GitHub issue - GitHub コードの貢献度
フィールド値に\が含まれている場合、管理者パネル listing componentの[小さなバグ ] フィルターをヒットできません
スラッシュを含むページタイトルをフィルタリングしているとき、システムは正常に動作しています(例:Magento\Store)
AC-13661 - GitHub issue - GitHub コードの貢献度
Error: “Magento_Catalog/js/validate-product” for admin content pagebuilder with products loadのスクリプトエラー
このPRは、製品条件でページビルダーを編集する際のcatalogAddToCartのスクリプトエラーを修正します
AC-13891 - GitHub issue - GitHub コードの貢献度
製品ウィジェットの設定時にcatalogAddToCart スクリプトエラーが発生する。
ページビルダーで「条件の組み合わせ」を使用して製品ウィジェットを設定する際に発生したスクリプトエラーを修正しました。 この問題は、フロントエンド JS ファイルが見つからないことが原因で発生し、コンソールエラーが発生しました。 修正後、ウィジェットはコンソールエラーなしで正しく読み込まれます。
AC-13892 - GitHub コードの貢献度
同じ識別子を持つウィジェット内の選択をブロック
同じ識別子ブロックがある場合に、ウィジェットを作成する際に、選択ブロックが正しく処理されるようになりました
AC-14132 - GitHub issue - GitHub コードの貢献度
“0” IDのCMS ページが存在しません" ログフラッド
管理者ユーザーを作成した後、システムは期待どおりに動作し、新しいページを作成する場合system.logにエラーメッセージが表示されません
AC-14254 - GitHub issue - GitHub コードの貢献度
[GraphQl] ルートクエリの無限ループ
このチケットは、同じリクエストパスとターゲットパスを持つGraphQL ルートクエリが無限ループを引き起こし、最終的にタイムアウトする問題を修正しました。
2.4.9-alpha3では、クエリはループではなく正しいエラー応答を返すようになりました。
AC-14269 - GitHub issue - GitHub コードの貢献度
存在しないサイトマップは製品画像で対応
「既存でないサイトマップにアクセスすると、応答:404 NOT FOUND」の製品画像が返されるようになりました
AC-14295 - GitHub issue - GitHub コードの貢献度
カタログリンクウィジェットで不正なURLが使用される
カタログ製品リンクとカタログカテゴリリンクを追加した後、システムがウィジェットを正しく処理し、html ソースにも正しいURLが表示されるようになりました
AC-14437 - GitHub issue - GitHub コードの貢献度
テーブルの接頭辞は考慮されません
管理者にデザイン/設定テーマグリッドを読み込む際に、Adobe Commerceがデータベーステーブルのプレフィックスを正しく尊重するようになりました。 以前は、Adobe Commerce 2.4.8でapp/etc/env.phpで設定されたテーブルプレフィックスを使用していたため、コンテンツ/デザイン/設定に移動すると、テーブルプレフィックスが考慮されず、テーマのグリッドがレンダリングされなかったため、エラーが発生していました。
AC-14556 - GitHub issue - GitHub コードの貢献度
定数IMAGE_FILE_NAME_PATTERNをpublic visibleに変更して、柔軟性を高めます
GenerateRenditions.phpの定数IMAGE_FILE_NAME_PATTERNを公開し、開発者が画像レンディションを扱う際により柔軟に作業できるようにしました。 この修正プログラムは、Magento 2.4.9-alpha3に含まれており、フルユニットテストと統合テストをカバーしています。
AC-15338 - GitHub issue - GitHub コードの貢献度
複数配送のレビュー注文ページに間違った配送方法が表示される
複数配送チェックアウトで、レビュー注文ページに誤った送料(10 INRではなく5 INR)が表示される問題を修正しました。更新により、各住所に正しい送料が表示されるようになりました。
AC-15664 - GitHub コードの貢献度
カテゴリ画像名が「 – 」(ダッシュ)で始まると、メディアギャラリーのフォルダー構造が消える
説明はありません。
AC-16544 - GitHub issue
「CMS ブロックに無効なコンテンツが含まれています」というエラーは、「Catalog Events Lister」CMS ブロックを保存すると表示されます
デフォルトの「Catalog Events Lister」CMS ブロックを保存すると、「CMS ブロックに無効なコンテンツが含まれています」というエラーが表示される問題を修正しました。 この修正の後、Admin パネルでエラーを発生させることなく、ブロックを正常に保存できます。
AC-16686 - GitHub コードの貢献度
bin/magento config:show (またはset) design/theme/theme_idが失敗する
構成が存在しているにもかかわらず、CLI コマンド bin/magento config:showおよびconfig:setがdesign/theme/theme_id パスに対して失敗する問題を修正しました。
これで、コマンドは正常に実行され、エラーなしでテーマ IDの表示と設定が可能になります。
AC-5915 - GitHub issue - GitHub コードの貢献度
幅が比較的小さい画像をアップロードできません
システムは、幅が比較的小さい画像のサイズを高さに合わせて変更できなくなります。
ACP2E-3558 - GitHub コードの貢献度
ユーザーがウィジェット権限を持っていない場合、ページビルダーの製品コンポーネントは機能しません
修正が行われる前は、権限を持たずにウィジェットにアクセスする際に、ページが汎用エラーをスローし、「読み込み」GIFが表示されていました。 修正の後、モーダルウィンドウが「申し訳ありません、このコンテンツを表示するには権限が必要です」と表示されます。 メッセージ:
ACP2E-3664 - GitHub コードの貢献度
リモートストレージパスのスタイル設定の設定パスが正しくない
修正の後、リモートストレージパスのスタイル設定を設定すると、実際のAWS S3 パススタイル設定に影響します。
ACP2E-3734 - GitHub コードの貢献度
GraphQLでページビルダー製品ウィジェットの順序が適用されない
GraphQLの「ルート」クエリ応答で、Page Builder Products コンテンツタイプ内の正しい並べ替え順序で商品が返されない問題を修正します。
ACP2E-3898 - GitHub コードの貢献度
ICU ライブラリバージョンによる英語以外のストアフロントの価格表示の問題
修正後、製品価格はヘブライ語(イスラエル)ロケールで正しく表示されます。
ACP2E-3938 - GitHub コードの貢献度
ストア コードのクリアされたデザイン設定の更新
設定キャッシュが正しく更新されないため、ストア表示コードを更新するとデザイン設定設定がクリアされる問題を修正しました。
ACP2E-3941 - GitHub コードの貢献度
ページビルダー – 製品状態ロジックの問題(またはロジックが誤って少ない製品を示す動作)
グローバルスコープを持つ属性が「Match Any」条件で使用されている場合、ページビルダー製品ウィジェットが正しい結果を返すようになりました
ACP2E-4096 - GitHub コードの貢献度
製品カルーセルでページビルダーに誤った製品が追加される
修正の前は、子のいずれかがフィルター条件を満たした場合、設定可能な製品がPageBuilder製品カルーセルリストに自動的に含まれていました。 現在、修正後、子製品が自分で表示されていない場合にのみ、親製品が含まれます。
ACP2E-4341 - GitHub コードの貢献度
複数のカテゴリがカテゴリ条件にリストされている場合、製品リストウィジェットが誤った結果を返す
「カタログ製品リスト」ウィジェットで、「カテゴリが1つである」という条件にリストされた複数のカテゴリが表示される場合、正確な結果が表示されるようになりました。 以前は、リストの最初のカテゴリのみが処理されていました。
ACP2E-4353 - GitHub コードの貢献度 - GitHub コードの貢献度
[Cloud] Media Gallery フォルダーの作成には、新規メディアギャラリーでdelete_folder権限が必要です。create_folderのみを持つ役割はフォルダーを作成できません
以前は、この修正が実装される前は、content create folder権限のみを持つ管理者ユーザーがCMS media galleryにフォルダーを作成できませんでした。 ただし、修正後、メディアギャラリーのコンテンツ作成者は、フォルダーの作成権限のみでフォルダーを作成できるようになりました。
ACP2E-4376 - GitHub コードの貢献度
[QUANS] CMS ページの複製
この修正の前は、カスタムレイアウトの更新を含むcms ページの複製に失敗していました。 カスタムレイアウトの更新を含むCMS ページを、エラーなしで複製できるようになりました。
ACP2E-4449 - GitHub コードの貢献度
新しいページを作成し、ページビルダーを使用する際にエラーが発生する
ページビルダーの使用時にCMS ページの保存に失敗する問題を修正しました。
ACP2E-4709
顧客/顧客
ユーザーがログインしてからログアウトしてからログインするたびに、オンライン管理グリッドに重複した行が表示されるようになりました
お客様がログアウトして再度ログインしたときに、お客様のオンライン管理グリッドに重複する行が表示される問題を修正しました。
グリッドは、重複したエントリを作成する代わりに、既存のレコードを最新のアクティビティで更新し、正確な顧客セッションの追跡を確実にします。
AC-11511 - GitHub コードの貢献度
StorefrontのDOB属性の最小値と最大値の検証が機能しない
このバグは、Date of Birth (DOB)属性の最小日付検証と最大日付検証がストアフロントで機能しない問題を修正しました(管理画面では機能していましたが)。
2.4.9-alpha3で、DOBを持つ顧客を許可された範囲外に保存する際に、検証が正しくブロックされ、エラーメッセージが表示されるようになりました。
AC-13535 - GitHub コードの貢献度
顧客管理者上の[Admin][Customer] パスワード リセットが失敗しています
管理者パネルから顧客のパスワードをリセットすると、システムエラーとページがクラッシュする問題を修正しました。 ストアの変更を伴うエッジケースでも、パスワードリセットが正しく機能し、リセットリンクをエラーなしで送信するようになりました。
AC-14940 - GitHub コードの貢献度
顧客としてログインする権限が取り消されたときに、管理パネルの警告画面にAjax 401 エラーが表示される
このバグは、お客様としてログインを取り消した場合に、生のHTMLを含むAjax 401 エラーが警告ポップアップに表示される問題を修正しました。
修正が完了すると、生のHTMLではなく、通常の警告メッセージが正しく表示されるようになりました。
ソリューションはMagento 2.4.9-alpha3で提供されました
AC-15336 - GitHub コードの貢献度
フレームワーク
無効化されたモジュールのコードをコンパイル中
無効なモジュールのコードをコンパイルしないようにsetup:di:compileの動作を変更しました。
AC-10933 - GitHub issue - GitHub コードの貢献度
カスタム DB トリガーでコマンド setup:upgradeを実行するとエラーが発生する
カスタムデータベーストリガーは、セットアップ :upgrade中にエラーを引き起こさなくなりました。
以前は、カスタムデータベーストリガー(ストアテーブルのAFTER INSERTなど)でbin/magento setup:upgradeを実行すると、次のエラーが発生する可能性がありました。
「警告:357行目のvendor/magento/framework/Mview/View/Subscription.phpのnull型の値で配列オフセットにアクセスしようとしています」
AC-11487
AC-11487 - GitHub issue
[問題] メソッドの署名をインターフェイスと一致させます
getAttributesのメソッド署名がインターフェイスと一致するようになり、メソッドを上書きする際のエラーを防ぐことができます。 以前は、getAttributes メソッドを上書きしようとすると、メソッド署名の不整合がエラーを引き起こしていました。
AC-11578 - GitHub issue - GitHub コードの貢献度
Web サイト/グループ/ストアエンティティのフォームは、拡張属性の複数の値のフォーム要素で拡張できません
このPRは、複数値のフォーム要素がweb サイト/グループ/ストアフォームにデータを送信することを可能にします。
AC-11657 - GitHub issue - GitHub コードの貢献度
[問題] UI コンポーネントのvalidate-emails ルールを修正
UI コンポーネントに入力された複数の電子メールアドレスが正しく検証されるようになりました。これにより、各電子メールが適切にトリミングおよび検証されるようになりました。 以前は、システムがメールアドレスのトリミングに誤った方法を使用していたため、検証エラーが発生する可能性がありました。
AC-11719 - GitHub issue - GitHub コードの貢献度
[問題] スコープリゾルバーの使用状況の削除
このPRは、現在のストアではなく、管理者URL設定をグローバルに解決します
AC-11736 - GitHub issue - GitHub コードの貢献度
[問題]冗長なメソッドの削除
コード品質:機能を追加せずに親メソッドのみを呼び出すAsynchronousOperationsおよびSales コンポーネントの冗長メソッドを削除し、コードの保守を改善しました。
AC-11915 - GitHub issue - GitHub コードの貢献度
Magento_Theme title.phtml テンプレートがPHP 8.2では無効です
このプルリクエストは、php 8.xでnullの見出しで作成されたCMS ページがtrim ()にnullを渡すとスローされる場合の問題を修正します。例外:非推奨の機能:trim ():文字列タイプのパラメーター#1 ($string)にnullを渡す
AC-12856 - GitHub issue - GitHub コードの貢献度
フィールドアイテムの下にコメントが含まれるetc/adminhtml/system.xml ファイルでxsd検証が失敗する。
このPRは、コメントノードのphpstormのXML スキーマ定義を修正します
AC-12945 - GitHub issue - GitHub コードの貢献度
デフォルトのNginx設定によるセットアップルートを介したMagentoのバージョンの公開
現在、システムは正常に動作しており、サイトが実行中のMagentoの正確なバージョンを公開していません
AC-13205 - GitHub issue - GitHub コードの貢献度
[問題] オブジェクト引数を名前付きパラメーターとして展開する
このシステムでは、名前付きパラメーターを含む配列を解凍するPHP 8.1機能が利用され、array_values呼び出しの必要性がなくなり、全体的なパフォーマンスが向上する可能性があります。 以前は、システムはarray_valuesを呼び出してオブジェクト引数を展開する必要がありました。
AC-13210 - GitHub issue - GitHub コードの貢献度
[問題] リファクタリング見積もりアドレスがメソッドを検証しています
このPRには、doValidate メソッドの読みやすさの改善が含まれています。
AC-13214 - GitHub issue - GitHub コードの貢献度
Magento オプション —magento-init-params cliの実行時に使用したことがない場合は、
—magento-init-params オプションが、CLI コマンドの実行時に使用されるようになりました。
以前は、CLI コマンドに – magento-init-paramsを渡しても、MAGE_MODEなどのパラメーターには影響がありませんでした。
AC-13231
AC-13231 - GitHub issue - GitHub コードの貢献度
getItemsByColumnValueの型宣言が正しくありません
システムは、getItemsByColumnValue関数の入力パラメーター$valueを配列ではなくプリミティブ型として正しく定義し、関数が期待されるコレクションを返すようにしました。 以前は、単一の値を持つ配列を入力パラメーターとして使用した場合、関数はnullを返し、IDEはそれをエラーとしてマークしていました。
AC-13240 - GitHub issue - GitHub コードの貢献度
ロックプロバイダーにファイルストレージを使用する場合、クリーンアップが発生することなく、増え続けるファイルのディレクトリが表示されます
このプルリクエストは、1日に1回実行される新しいcronjobを導入し、過去24時間以内に変更されていないロックファイルを検索するため、安全に削除できます。 これにより、ロックファイルディレクトリの内容が制御されます。
このcronjobは、ロックプロバイダーがファイルを使用するように設定されている場合にのみ実行され、他のファイルのいずれかが使用されている場合(データベース – デフォルト、zookeeper、またはキャッシュ)には実行されません
AC-13367 - GitHub issue - GitHub コードの貢献度
[問題] クリーンアップ:メソッド呼び出しから無効な戻り値を使用しないでください。
このPRはマイナークリーンアップを行います。 何も返さない(void)メソッドを呼び出して、その結果値を使用することもあります。 これは本当に必要ありません。
AC-13664 - GitHub issue - GitHub コードの貢献度
Magento 2.4.7のマルチストア実装のFPCに関連付けられたキャッシュキー
マルチストア設定のフルページキャッシュ(FPC)キャッシュキーにMAGE_RUN_CODEとMAGE_RUN_TYPEが含まれず、以前のバージョンと比較してキャッシュキーの動作に一貫性がない問題を修正しました。 キャッシュキーにストアコンテキストが正しく含まれるようになり、ストア間のキャッシュの適切な分離が保証されます。
AC-13719 - GitHub issue - GitHub コードの貢献度
[問題] [PHPDOC] Magento\Framework\Message\ManagerInterfaceの不正なphpdocを修正
このPRは、\Magento\Framework\Message\ManagerInterfaceに対する不正なphpdocを修正し、\Magento\Framework\Message\Manager内のすべての重複したphpdocを削除します(inheritdoc構文を使用)。
AC-14312 - GitHub issue - GitHub コードの貢献度
大量のアップデートを行う顧客の場合、部分的なインデックス作成が機能しなくなります
部分的なインデックス作成は、多数の更新を行う顧客に対して機能するようになりました。
以前は、changelog テーブルのversion_id カラムの最大値に達すると、インデックスの更新が停止していました。
AC-14424
AC-14424 - GitHub コードの貢献度
MView メカニズムは、トリガーの実行時にエラーを無視します
MView メカニズムで、トリガーの実行時にエラーが正しく報告されるようになりました。
以前は、トリガーの実行中のエラーはサイレントに無視され、通知なしでインデックス更新が欠落する可能性がありました。
AC-14567
AC-14567 - GitHub コードの貢献度
[問題] レイアウト XML結合の読み込み中に不要な例外が多数発生しないようにします
このPRは新しい関数を導入します(B/C compatの場合は、保護された_loadXmlStringを上書きせず、例外をスローしません)
AC-14580 - GitHub issue - GitHub コードの貢献度
[問題] モジュール Vault グラフ Qlでコンストラクターのプロパティ プロモーションを使用する
このPRは、コンストラクタープロパティをVaultGraphQl モジュールのプロパティプロモーションに置き換えます
AC-14616 - GitHub issue - GitHub コードの貢献度
[問題] モジュールフロントエンドレイアウトのコード冗長性を削除しました。
このPRでは、Magento_Msrp、Magento_LoginAsCustomerAssistance、Magento_NewsletterおよびMagento_Sitemap モジュールのフロントエンドレイアウトのテーマレイアウトに対するコードの冗長性が削除されます。
AC-14625 - GitHub issue - GitHub コードの貢献度
[問題] CommandListInterface APIの一部としてコンストラクターを含める、インラインドキュメントを拡張
このPR アップデートでは、Magento\Framework\Console\CommandListをAPIとしてマークし、コンストラクターをCommandListInterfaceに導入して拡張性を向上させます。 また、コンソールコマンドを拡張する開発者の明瞭性とメンテナンス性を向上させるために、インラインドキュメントを改善します。
AC-14680 - GitHub issue - GitHub コードの貢献度
[問題] Microsoft IISに関連するコードを削除
このPRは、Microsoft Windows OSがサポートされていないことを示すMagento システム要件ドキュメントに従って、Microsoft IISに関連するコードをクリーンアップします
AC-14702 - GitHub issue - GitHub コードの貢献度
Magnifier.js構文エラー
システム拡大機能は、以前と同じように動作し続ける必要があり、拡大鏡オプションはグローバルスコープで使用できません
AC-14722 - GitHub issue - GitHub コードの貢献度
setup:db:status CLI コマンドのBackport Verbose Mode
setup:db:status CLI コマンドで詳細モードがサポートされるようになりました。
以前は、アップグレードに必要なデータベースの変更を把握することが困難でした。 ここで、bin/magento setup:db:status -vを実行すると、スキーマとデータの違いに関する詳細な情報が得られます。
AC-14807
AC-14807 - GitHub コードの貢献度
tlsおよび2.4.8を使用したSMTP メール送信
TLSを使用したSMTP メール送信が正常に機能するようになりました。
以前は、TLSを使用してSMTP経由でメールを送信すると、「エラー:1408F10B:SSL ルーチン :ssl3_get_record:間違ったバージョン番号」というエラーが発生していました。
AC-14883
AC-14883 - GitHub issue - GitHub コード投稿 - GitHub コード投稿
[問題]静的コンテンツデプロイでの同時実行の問題を修正
このPRは、テーマが親とどのように定義されているかに応じて、複数の同時プロセスがスピンアップして同じテーマパッケージを処理するバグを修正します。
AC-14944 - GitHub issue - GitHub コードの貢献度
[問題] PHP バージョン < 8.1の従来の互換性コードを削除
このプルリクエストは、PHP <8.1で実行するように設計されたコードを削除します。
また、すべてのPHP バージョンで利用可能であるため、PHP_VERSION_IDの問い合わせ可用性のチェックを削除しました
AC-14971 - GitHub issue - GitHub コードの貢献度
ログイン時にFPCが機能しない
フルページキャッシュ(FPC)が、ログインした顧客に対して正しく動作するようになりました。
以前は、ログイン後にホームページがキャッシュから読み込まれず、x-magento-cache-debug ヘッダーにHITではなくMISSが表示されていました。
AC-14999
AC-14999 - GitHub issue
特定のphp クラスに汎用タイプを追加して、静的分析のサポートを改善します
システムは、汎用型の定義を使用して、メソッド呼び出しが返す正確なクラスとして解釈することで、これを大幅に改善できるようになりました
AC-15013 - GitHub issue - GitHub コードの貢献度
[問題]により、SchemaBuilderの処理エラーが改善されました
このPRは、db スキーマのエラーメッセージ処理を改善します。 これにより、手間をかけずに問題を特定できます。
AC-15020 - GitHub issue - GitHub コードの貢献度
Rest API: メンバー関数getVideoProvider ()をnullで呼び出します
子製品がYouTube ビデオのみを持ち、他の画像を持たない場合に、設定可能な製品子APIを呼び出すと500 Internal Server Errorが返される問題を修正しました。
このエラーは、ExternalVideoEntryConverterのnull参照によって発生しました。
現在、APIは、エラーをスローすることなく、外部ビデオデータを含むメディアギャラリーエントリを持つ子製品を正しく返します。
これにより、REST APIを介して子製品のすべてのメディアタイプを適切に取得できます。
AC-15046 - GitHub issue
[W3C] Cookie スクリプトタグ宣言からテキスト/JavaScriptを削除
このPRにより、不要なtype="text/javascript"属性がHTML5準拠のcookie スクリプトタグから削除されました。
AC-15061 - GitHub issue - GitHub コードの貢献度
[問題] PHPDoc コメントのタイプミスを修正
このPRはphpdocの中のタイプミスを修正します
AC-15075 - GitHub issue - GitHub コードの貢献度
[問題] フレーズ呼び出しのスプリント使用率の削除
このPRは、Magento コアのフレーズ関数呼び出しのsprintfの使用を削除します。
AC-15183 - GitHub issue - GitHub コードの貢献度
アクティブなアプリケーションロックを持つマルチスレッドインデクサーで、すべての無効なインデックスを再インデックスできません
この問題は、use_application_lockが有効になっている場合のマルチスレッドインデクサーのエラーを修正しました。
以前は、DB ロックは並列処理中に失われていたため、インデクサーは「作業中」状態のままになり、SQL エラーをスローしていました(テーブルが見つかりません)。
Magento 2.4.9-alpha3では、この修正により、アプリケーションロックを有効にしてインデクサーが正しくインデックス付けされるようになります。
AC-15270 - GitHub issue - GitHub コードの貢献度
Magento\Framework\Escaperの戻り値の型が不明または無効です
システムは、レベル 5でphpstanを使用して静的分析を実行する場合、エスケーパーメソッドの型を受け入れます
AC-15272 - GitHub issue - GitHub コードの貢献度
[問題] キュー固有の設定がデフォルトの最大メッセージ値を超えることを許可します
システムは、キュー固有の設定がデフォルトの最大メッセージ値を超えることを許可するようになりました
AC-15284 - GitHub issue - GitHub コードの貢献度
[問題] varnishを使用すると、同じクエリを持つ同じページのキャッシュ fpcが重複します
このPRは、クエリパラメーターの順序を正規化し、同一のリクエストに対して一貫したキャッシュキーを確保することで、Varnishを使用する際の重複するフルページキャッシュエントリを修正します。
異なるシーケンス内の同じパラメーターを持つURLのキャッシュヒット率とパフォーマンスを改善します。
AC-15325 - GitHub issue - GitHub コードの貢献度
コミュニティテーマには、Commerce エディションモジュールのリソースが含まれています
Commerceのみのスタイルリソースをコミュニティテーマから削除し、それぞれのモジュールディレクトリに移動しました。 これにより、未使用のCSSがCommunity Editionにバンドルされるのを防ぎ、不要なペイロードを減らし、デッドスタイルのルールを排除しながら、Commerce モジュールが有効になっている場合の適切なスタイル設定を確保します。
AC-15347 - GitHub issue - GitHub コードの貢献度
[問題] ストア コードをUrlに追加するには、グローバルにする必要があります
このPRでは、コアコードのグローバルスコープを使用して、「ストアのコードをURLに追加」設定を取得することを確認することで、問題を解決します
AC-15365 - GitHub issue - GitHub コードの貢献度
[問題]宣言されていないプラグインが無効になっていない場合にのみログに記録します
このPRは、実際に宣言されておらず、使用されていない(有効でインスタンスが欠落している)プラグインを修正してログに記録します。
AC-15386 - GitHub issue - GitHub コードの貢献度
[問題]小さなクリーンアップ、重複したキーを配列から削除
これで、システムは小さなクリーンアップを実行し、Arrayに関連するエラーが見つからず、値「Weight (および上記)」を持つ2つの重複したキーを持っています
AC-15414 - GitHub issue - GitHub コードの貢献度
Magento 2.4.8-p2、magento/framework バージョン 103.0.8-p2:存在しないメソッドを呼び出すEmailMessage クラス
EmailMessage クラスがメール本文の取得を正しく処理するようになりました。
以前、magento/framework バージョン 103.0.8-p2のMagento 2.4.8-p2では、Magento\Framework\Mail\EmailMessage クラスがSymfony メールメッセージオブジェクトに存在しないメソッド (getTextBody)を呼び出そうとしていました。 これにより、サードパーティのモジュールやカスタマイズがこの方法を利用してメール処理を行っていた場合にエラーが発生しました。
これで、EmailMessage クラスは未定義のメソッドを呼び出さなくなったので、これらのエラーを防ぐことができます。 AC-15446
AC-15446 - GitHub issue - GitHub コードの貢献度
[Magento 2.3.x] Data/Schema Patches getAliases ()がsetup:upgrade中にエラーを引き起こす
getAliases ()はセットアップ :upgrade中にエラーを引き起こし、このPRは同じことを修正します
AC-15559 - GitHub issue - GitHub コードの貢献度
操作のための照合順序の不正な組み合わせ
説明はありません。
AC-15614 - GitHub issue - GitHub コードの貢献度
[問題] [PHPDOC]不正なphpdocを修正Magento\Framework\DB\Adapter\AdapterInterface::quoteColumnAs ()
このPRは、\Magento\Framework\DB\Adapter\AdapterInterface::quoteColumnAs ()のPHPDocを更新して、文字列に加えて$alias パラメーターをnullにできることを正しく反映します。 これにより、PHPStanの問題がレベル 5以上で解決され、コード品質ツールの互換性が向上します。
AC-15626 - GitHub issue - GitHub コードの貢献度
urlrewrite モジュールの照合順序が正しくありません
説明はありません。
AC-15647 - GitHub issue - GitHub コードの貢献度
条件が\Magento\Framework\Escaper::escapeScriptIdentifiersで満たされることはありません
\Magento\Framework\Escaper::escapeScriptIdentifiersの到達不能な条件を修正しました。falseのチェックをnullに置き換え、preg_replaceの戻り値と整合させ、機能に影響を与えることなくコードの精度を向上させました。
AC-15667 - GitHub issue - GitHub コードの貢献度
Varnish 7.3 (最新バージョン) – サブカテゴリーのリンク / デフォルトカテゴリーのオプションがストアフロントのホームページに表示されない
Varnish 7.3を使用する際に、ストアフロントのホームページにサブカテゴリリンクが見つからないことが、Magentoのコードの欠陥ではなく、ESI リクエスト処理とサーバー設定が原因であることが確認されました。この問題は、コアコードの変更を必要とせずに、推奨されるVarnish設定の調整によって解決されます。
AC-15674 - GitHub コードの貢献度 - GitHub コードの貢献度
[問題] cache_invalidate ログに追加のデバッグデータを追加します
このPRにより、cache_invalidate ログが強化され、完全なキャッシュのパージ用にリクエストコンテキストとスタックトレースが含まれるようになり、デバッグと可視性が向上しました。
これにより、既存の機能を変更することなく、予期しないフルキャッシュの無効化のソースを特定することができます。
AC-15719 - GitHub issue - GitHub コードの貢献度
[問題] コンポーザーのオートローダーの除外リストを少し改善しました。
このPRにより、コンポーザーのオートローダーの除外が調整され、テストクラスがスキップされ、不要なクラスマップエントリが減り、PSR-4警告が発生しないようにします。
AC-15743 - GitHub issue - GitHub コードの貢献度
NewRelic Module – 不要な依存関係を削除する
magento/module-new-relic-reporting モジュールから不要なmagento/magento-composer-installer依存関係を削除し、依存関係の未使用/タイトな結合をクリーンアップします
AC-15945 - GitHub issue
[問題] comment=""を使用したdb_schema.xmlの宣言がダウンタイムなしのデプロイメントを壊さないようにします
システムは、comment=""を含むdb_schema.xml宣言がダウンタイムなしのデプロイメントを壊さないようにしました
AC-15980 - GitHub issue - GitHub コードの貢献度
\Magento\Framework\Filesystem\Glob::glob(...) キャッシュをクリアできません
このPR アップデートでは、\Magento\Framework\Filesystem\Globで使用される内部静的キャッシュをクリアする方法が導入され、ファイル構造が変更されたときに新鮮で正確な結果を保証します。 特に、テストのシナリオや長期的なプロセスにおいて、最新の結果を得る必要がある場合は、信頼性と開発者のエクスペリエンスを向上できます。
AC-15989 - GitHub issue - GitHub コードの貢献度
ReadME Leaders link urlに永続的なリダイレクトがあります
永続的にリダイレクトされたURLと期限切れのURLを正しい作業リンクに置き換え、コントリビューターとメンテナのページが適切に開くように、README リーダーリンクを更新しました。
AC-16046 - GitHub issue - GitHub コードの貢献度
[問題] [PHPDOC]不正なphpdocを修正Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection
属性コレクションのjoinLeft ()のPHPDoc注釈を修正して、適切な配列定義を許可し、コードの正確性とPHPStanなどのツールとの互換性を向上しました。
AC-16187 - GitHub issue - GitHub コードの貢献度
1回のコマンドエラーで、後続のCLI コマンドの実行を停止せずにエラー(ファイルまたはstderr)が記録されていることを確認します。
システムは、1回のコマンド失敗で、後続のCLI コマンドの実行を停止せずにエラー(ファイルまたはstderr)が記録されることを確認するようになりました
AC-16244 - GitHub issue - GitHub コードの貢献度
[問題] PageCache カーネルの$maxAgeにint タイプを追加
このPRにより、PageCache カーネルの$maxAge パラメーターが整数として厳密に型指定され、タイプの安全性が向上し、キャッシュ処理におけるPHPStan/static分析エラーを防ぐことができます。
AC-16313 - GitHub issue - GitHub コードの貢献度
カートに追加イベント:空の価格
カートへの追加プロセス中に、checkout_cart_product_add_after イベントオブザーバーで製品価格がnullとして返される問題を修正しました。
現在では、基準価格と関連する価格値が正しく取得され、観察者やカスタム実装が正確なデータを利用できるようになります。
AC-5966 - GitHub issue - GitHub コードの貢献度
PHP8.1型のバグ修正
関連付けられた製品は、厳密な処理モードがアクティブでない場合や製品情報が利用可能な場合に、falseではなく空の配列に初期化されるようになりました。 この変更により、関連する製品の後続のロジック処理が一貫して動作するようになり、製品準備プロセスの安定性と予測可能性が向上します。
AC-6017 - GitHub issue - GitHub コードの貢献度
'Magento\Customer\Api\Data\GroupInterface’型が必要です。 「Magento\Customer\Model\Group」が見つかりました。
GroupFactoryを使用してGroupRepositoryInterfaceを介して顧客グループを保存すると、タイプエラーが発生する問題を修正しました。
以前は、リポジトリはGroupInterfaceを想定していましたが、グループモデルインスタンスが渡され、致命的なエラーが発生しました。
これで、適切なインターフェイス実装を行うことで、リポジトリを通じて顧客グループを正常に保存できるようになりました。
これにより、顧客グループをプログラムで作成または更新する際のIDE警告とランタイムエラーが解決されます。
AC-6909 - GitHub issue
creditmemosでのフィールド検証
必須のカスタムフィールドが入力された後でも、クレジットメモ ページのフィールド検証で送信が妨げられる問題を修正しました。
これで、検証が正しく機能し、すべての必須フィールドが完了すると、送信ボタンが有効になります。
AC-8308 - GitHub issue - GitHub コードの貢献度
[問題] フレームワークから禁止されている@author タグを削除(パート 3)
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8343 - GitHub issue - GitHub コードの貢献度
[問題] モジュール send friend graph qlでコンストラクタープロパティのプロモーションを使用する
現在は、「send friend」GraphQLモジュールにコンストラクタプロパティのプロモーションを利用し、コードの読みやすさを向上させ、複雑さを軽減しています。 以前は、モジュールは多数の行を占めるプロパティを使用していたため、コードがより複雑になり、読みにくくなっていました。
AC-8346 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
このPRは@author タグをコードベースから削除します
AC-8349 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
このPRは@author タグをコードベースから削除します
AC-8350 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグをMagento_Downloadableから削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8355 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コードの品質と一貫性が向上し、コーディング標準に準拠するようになりました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8358 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
このPRは@author タグをコードベースから削除します
AC-8359 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8360 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、よりクリーンで標準化されたコードを確保し、コーディング標準に準拠するようになりました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8361 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
このPRは@author タグをコードベースから削除します
AC-8362 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8363 - GitHub issue - GitHub コードの貢献度
[問題] Magento_BackupおよびMagento_Bundleから禁止されている@author タグを削除
このPRは@author タグをコードベースから削除します
AC-8367 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8375 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8376 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8400 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグを削除
特定のモジュールから禁止されている@author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上しました。 以前は、一部のモジュールにこのタグが存在することは、確立されたコーディング標準に違反していました。
AC-8401 - GitHub issue - GitHub コードの貢献度
[問題] サービス URL生成の拡張性の向上
このシステムでは、プラグインを介してサービス URL生成機能をカスタマイズできるようになり、より保守しやすい修正アプローチを促進しています。 以前は、この機能のカスタマイズは環境設定を通じて行われていましたが、これは効率的でも維持可能でもありませんでした。
AC-8813 - GitHub issue - GitHub コードの貢献度
[問題] カタログ検索での変数名の修正
検索エンジンモジュール内の変数が正しく命名されるようになり、コードの明確性とメンテナンス性が向上しました。 以前は、検索エンジンモジュールに無関係な変数名$defaultCountryが使用されていたため、混乱が生じていました。
AC-9215 - GitHub issue - GitHub コードの貢献度
allow_parallel_generationは環境変数で設定する必要があります
修正の後、「MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION」環境変数を使用して、「allow_parallel_generation」設定を設定できます。
ACP2E-3673 - GitHub コードの貢献度
[Cloud] db_schema.xml ファイルを使用してテーブル列の型をIntからDecimalに変更すると、Magento 2でエラーが発生する
列データタイプの変更が正しく機能しません。 以前は、エラーがスローされました。属性「identity」は許可されていません。
ACP2E-3709 - GitHub コードの貢献度
Adobeでの新しい通貨(XCG)のサポート
カリビアンギルダー(XCG)が通貨リストに追加されます。
ACP2E-3790 - GitHub コードの貢献度
新しい検証の追加によるアップグレード 2.4.7-p5の問題
スキーマの作成中または更新中に、未定義の配列キー「列」がクラッシュするSchemaBuilder クラスの問題を修正しました。 これは、「列」キーを含まないテーブルデータを処理する際に発生しました。
ACP2E-3871 - GitHub コードの貢献度
[QUANS]無効なS3 アクセスキーが原因の可能性があるサーバーの問題
AWS S3の資格情報が正しくないと、ストアフロントでページが無限に読み込まれなくなりました。
ACP2E-3890 - GitHub コードの貢献度
[QUANS] [Cloud] Minify jsが機能しない
JS縮小が有効になっている場合、次のJS ファイルが完全かつ正しく縮小されるようになりました。mage/backend/tabs.min.j、jquery/jquery.validate.min.js、Magento_PageBuilder/js/form/element/validator-rules-mixin.min.js。 結果として、ページビルダーCSS クラスのフィールド検証は期待どおりに機能します。
ACP2E-3925 - GitHub コードの貢献度
PHP8.4非推奨エラー:Adobe Commerce 2.4.8へのアップグレード後のE_USER_ERROR
リリースノートは必要ありません
お客様向けのシナリオは、この修正の影響を受けません。
ACP2E-3963 - GitHub コードの貢献度
Cron ジョブがデータベース テーブルをクリアしません – Galera クラッシュによる停止の原因
Changelog テーブルのクリーンアップは、大量の削除操作を避けるために一括実行されるようになりました。
ACP2E-3995 - GitHub コードの貢献度
縮小されていないJSは、「jsの縮小を有効にする」を無視して読み込まれることがあります
修正前は、縮小を有効にしていても、一部のJS ファイルが「min」プレフィックスなしでリクエストされ、404 ステータスコードが生成されていました。 修正後、縮小が有効になっている場合、縮小されていないJS リソースは要求されません。
ACP2E-4058 - GitHub コードの貢献度
カスタム属性グループの日付属性が管理者にDatepickerを表示できない
カスタム属性グループに割り当てたときに、日付属性のカレンダーポップアップが画面に表示されない問題を修正しました。
ACP2E-4060 - GitHub コードの貢献度
実稼動ACL権限チェックによるパフォーマンスの低下 – populateAcl メソッドがボトルネックになる
最適化されたACL ルール処理
ACP2E-4114 - GitHub コードの貢献度
AC-15867 + ACP2E-4296およびSCD コンパクトの最新バージョンでチェックアウトが読み込まれない
修正の前は、head セクションを通じてカスタム JavaScriptを読み込むと、問題が発生する可能性がありました。 新しい設定の導入後、このようなスクリプトは自動的に延期され、Magento 2 フレームワークとの互換性が高まります。
ACP2E-4319 - GitHub コードの貢献度
非推奨化警告:既存のロケールを変更するには、moment.updateLocale (localeName, config)を使用します。 moment.defineLocale (localeName, config)
修正前は、非推奨の警告がブラウザーコンソールにスローされていました。 修正の後、このような警告は表示されなくなりました。
ACP2E-4338 - GitHub コードの貢献度
MariaDB 10.11との非互換性
以前は、MariaDB 10.11を使用している場合、最新のMagento 2 バージョンのインストールに失敗し、セットアッププロセスが完了しませんでした。 この問題は、インストール時にMariaDB 10.11.xをサポートするようにデータベースの互換性処理を更新することで解決されました。
ACP2E-4367 - GitHub コードの貢献度
Magento 2.4.8のアップデート後にCron captcha_delete_expired_imagesが機能しない
修正前は、期限切れのCaptcha画像は自動的に削除されていませんでした。 修正後、期限切れのCaptcha画像は、対応するcron タスクによって削除されます。
ACP2E-4512 - GitHub コードの貢献度
フレームワーク、パフォーマンス
[CLOUD]Sales grid非同期cronのMySQL紐付けクエリの速度が遅い – テーブルの完全スキャン、20以上のs、約1400万行を調べた
カーソルベースのプログレッションを使用して、missing-ID検出をバウンドされたentity_id ウィンドウに切り替えることで、セールスグリッドの非同期調整パフォーマンスが向上し、大量のストアで繰り返し実行される大規模なテーブルスキャンが削減されました。
ACP2E-4585 - GitHub コードの貢献度
フレームワーク、検索
Opensearch 2.19.1 illegal_argument_exceptionを単価カテゴリで使用
Opensearchは、同じ価格のすべての製品を含むカテゴリに対してillegal_argument_exceptionをスローしなくなりました。 以前は、この例外「[from] パラメーターを負にすることはできません」が指定されていました。
ACP2E-3896 - GitHub コードの貢献度
GraphQL
GraphQLでの注文は、無効な配送方法で成功します
無効または無効な配送方法を使用して、GraphQL経由で注文を行う可能性がある問題を修正しました。
これで、選択した配送方法が検証され、利用できない場合はエラーが返され、注文の作成が妨げられます。
AC-10472 - GitHub コードの貢献度 - GitHub コードの貢献度
GraphQl クエリの実行中にスローされる例外
GraphQL クエリで無効な並べ替えパラメーターが原因で例外がスローされる問題を修正しました。修正後、エラーや例外ログを生成することなく、クエリが正常に実行されます。
AC-14835 - GitHub コードの貢献度
Custom_attributesV2を含むAddProductsToCartの変更を介してギフトカード製品をカートに追加する際の内部サーバーエラー
custom_attributesV2を使用してGraphQLを介してカートにギフトカード(および同様のカスタムオプション)商品を追加する際にトリガーされる内部サーバーエラーを解決しました。この修正により、複雑な属性値が適切に処理され、商品をエラーなく追加できるようになりました。
AC-15856 - GitHub コードの貢献度
Country クエリのNull フィールド
仮想アイテム、返金、および発送済みアイテムを含む注文が、発送済み数量の計算に仮想アイテムが含まれていることを確認し、注文状態を正しく完了に移行できる処理中に残る問題を修正しました。
AC-7731 - GitHub コードの貢献度
「number」属性を持つGraphQL クエリ「customerOrders」が内部サーバーエラーの原因になる
GraphQL customerOrders クエリで、数値フィールドのリクエスト時に内部サーバーエラーが返される問題を修正しました。
これで、リゾルバーは注文増分IDを正しく返し、クエリを正常に実行して注文番号を取得できるようにします。
AC-8949 - GitHub コードの貢献度
注文プレースメントのGraphQL応答に例外メッセージが含まれていない
別の形式でエラーを返していた以前の変更を元に戻しました。 現在では、GraphQL スキーマを壊すことなく、一貫した方法で潜在的なエラーが返されます。
ACP2E-3399 - GitHub コードの貢献度
注文プレースメントのGraphQL Responseは部分的にローカライズされています
placeOrder GraphQlの変異によって返されたエラーは、完全にローカライズされませんでした。 多言語コンテキストでは、エラーが適切に翻訳されます。
ACP2E-3506 - GitHub コードの貢献度
GraphQL APIを並べ替える同時呼び出し – 同じ商品が異なる行に追加される
Reorder GraphQL APIへの同時呼び出しで、同じプロダクトが異なる行として追加され、データの不整合が生じる問題を修正します。
ACP2E-3774 - GitHub コードの貢献度
updateCustomerEmail GraphQL mutation (Change email Address)がメール通知をトリガーしません
以前は、アカウントのメールアドレスを正常に更新した後、メールは顧客に送信されませんでした。 修正が適用された後、お客様はメールアドレスの更新に成功した後、メール通知を受け取れるようになりました。
ACP2E-3785 - GitHub コードの貢献度
Customer Order GraphQL:関連する商品の商品カテゴリを取得する「個別に表示されない」
修正前は、注文に非表示の製品が含まれている場合、そのカテゴリにはCustomer Order GraphQl応答に空の配列が表示されていました。
修正が完了すると、製品が非表示の場合でも、Customer Order GraphQl リクエストの応答に製品カテゴリが含まれるようになりました。
ACP2E-3945 - GitHub コードの貢献度
GraphQL リクエストで1つのweb サイト内のストアビュー間でウィッシュリスト項目が共有されない
修正前は、ウィッシュリスト項目はストア IDでフィルタリングされていました。 修正の後、ウィッシュリストのアイテムはweb サイトでフィルタリングされるようになりました。
ACP2E-3987 - GitHub コードの貢献度
実稼動環境で[Cloud] getRemoteAddressが127.0.0.1を返す
以前は、アプリケーションサーバーの使用時にリモートアドレスが正しく判断されていませんでした。 修正が完了すると、リモートアドレスが適切に決定され、nginxおよびヘッダー設定の適切なヘッダー設定と組み合わされます。
ACP2E-3991 - GitHub コードの貢献度
[QUANS] GQLの注文プレースメントの例外の処理動作の復帰を確認します
placeOrder突然変異の後方互換性のない変更に対処しました。
ACP2E-4031 - GitHub コードの貢献度
GraphQL経由で注文する際に、翻訳されたメッセージをエラーコードにマッピングする問題
翻訳された例外メッセージを使用してGraphQL リクエストのエラーコードをマッピングし、既知のエラーに対して不明なエラーコードが発生する問題を修正しました。
ACP2E-4033 - GitHub コードの貢献度
日付に対して[CLOUD]の顧客注文フィルターが機能しない
修正後、日付範囲フィルターを使用してGraphQLで注文を取得すると、正しい結果が返されます。
ACP2E-4090 - GitHub コードの貢献度
ACP2E-4031で発生した問題への対処
修正前は、エラーノードの位置は、2.4.7および2.4.9のバージョンとのシームレスな互換性を提供していませんでした。 修正の後、エラーノードは両方のバージョンに対応するように適切に配置されます。
ACP2E-4115 - GitHub コードの貢献度
Graphql呼び出しで子がinstockを持っている場合でも、「在庫切れ」を示すバンドルの親
修正後、GraphQLを使用して商品リストをリクエストすると、バンドル商品の正しい在庫状況が返されます。
ACP2E-4168 - GitHub コードの貢献度 - GitHub コードの貢献度
SWATでのGraphQL Exception
修正後、GraphQL リクエストの応答は、HTTP仕様を通じてGraphQLと連携されます。 リクエストを解析できない、リクエストが許可されていない、またはリクエストに別の一般的な問題がある場合は、4XX応答コードが返されます。 リクエストが解析され、処理できる場合は、200の応答コードが返されます。
ACP2E-4194 - GitHub コードの貢献度
リストがお客様に割り当てられた後、製品が比較リストから削除されない
ゲストユーザーの比較リストを顧客アカウントに割り当てた後、ゲストとして追加された製品を顧客が削除できるようになりました。
以前は、ゲストが追加した項目が割り当て後にお客様のアカウントに正しくリンクされていなかったため、削除操作に失敗しました。
ACP2E-4244 - GitHub コードの貢献度
updateCartItems GraphQLの誤ったエラー応答
以前は、数量が不足している項目に対するgraphQL リクエストを行うと、項目が利用できない場合でも、要求された数量と価格の計算とともに、エラーコードを含む適切なエラーメッセージが返されていました。 この修正が適用された後、エラーコードを含む適切なエラーメッセージが返され、応答でアイテムの数量が使用できない場合は、古い値に設定されるようになりました。
ACP2E-4283 - GitHub コードの貢献度
MergeGuestOrder プラグインのクロスサイトゲストオーダー割り当てバグ
修正が行われる前は、ゲスト注文のお客様の割り当てでは、アカウント共有オプションを検討していませんでした。 修正の後、顧客と注文ストアが一致する場合は、注文が顧客に割り当てられます(顧客アカウント共有オプションが「Web サイトごと」に設定されている場合)。
ACP2E-4312 - GitHub コードの貢献度
AC-2.4.9 - EDS ボイラープレートで注文を検索できない
guestOrder GraphQL クエリ入力タイプが、OrderInformationInputではなくGuestOrderInformationInputに更新されました。
LYNX-872
[AC-2.4.9] カートのクエリで、マルチSource在庫(MSI)を持つ商品の在庫状況が正しく返されず、デフォルトの在庫は0です
複数のSource Inventory (MSI)ソースにわたって十分な在庫を持つ商品について、Cart APIが誤って返されるis_available: falseが発生する問題を修正しました。
LYNX-918
[AC-2.4.9]は、setNegotiableQuoteShippingAddress/setNegotiableQuoteBillingAddress GQLを使用して、お客様の送料/請求先住所を設定できません
お客様の住所GraphQL クエリのuid フィールドを公開して、交渉可能な見積もりで配送先住所と請求先住所を設定できるようにしました。
LYNX-924
[AC-2.4.9]の注文一覧|内部サーバーエラー
欠落している購入商品に対してnullを返し、注文履歴や最近の注文における例外を回避することで、注文フローの安定性を確保しました。
LYNX-937
[AC-2.4.9] BillingAddressInputを使用してNegotiableQuoteBillingAddressInputを整列
’
Aligned NegotiableQuoteBillingAddressInput、BillingAddressInput、ShippingAddressInputおよびGiftRegistryShippingAddressInputを使用して、顧客アドレス uidをサポートしながら、顧客アドレス idを非推奨化します。
顧客アドレス uidをサポートするためにdeleteCustomerAddressV2およびupdateCustomerAddressV2の変異を導入し、既存のdeleteCustomerAddressおよびupdateCustomerAddressの変異を非推奨にしました。
LYNX-950
GraphQL、インベントリ/MSI
Magento 2 GraphQLのonly_x_left_in_stockの問題 – しきい値を使用する場合の誤った計算
MinQtyの二重控除が正しくないため、only_x_left_in_stock GraphQL フィールドがnullを返した問題を修正しました。計算が修正され、しきい値に基づいて正確な在庫値が返されるようになりました。
AC-15832 - GitHub コードの貢献度
GraphQL mergeCart突然変異の不一致
修正後、GraphQL リクエストは、在庫構成を考慮して、製品数量を適切に確認します。
ACP2E-4184 - GitHub コードの貢献度
GraphQL,注文,価格
[Cloud] SalesGraphQl customerOrders クエリは、注文項目フィールドに誤った値を返します
カタログの価格が「税込」に設定されている場合、SalesGraphQl customerOrders クエリで膨張したoriginal_price_including_taxとoriginal_row_total_including_taxの値が返される問題を修正します。これは、既に税込みの価格に税金が2回適用されたためです。
ACP2E-4762 - GitHub コードの貢献度
GraphQL,製品
MediaGalleryInterfaceにmedia_typeがない製品graphql
MediaGallery GraphQL リクエストに、商品画像タイプの「types」フィールドが含まれるようになりました。 以前は、この「タイプ」フィールドはMediaGallery GraphQL リクエストには存在しませんでした。
ACP2E-3880 - GitHub コードの貢献度
GraphQL, セキュリティ
GraphQLを介したお客様のパスワードリセットでは、制限が適用されません
GraphQLの変更を通じて行われたお客様のパスワードリセット要求が、ストア/設定/お客様/お客様設定/パスワードオプションで設定されたパスワードリセット制限に準拠しない問題を解決しました。 これらの設定が正しく適用されるようになりました。
ACP2E-3992 - GitHub コードの貢献度
インポート/エクスポート
[問題] パラメーターの種類を修正
読み込み/書き出しモジュールで、文字列として以前に定義された値が配列として正しく設定されるようになったパラメータータイプの不一致を修正しました。 これにより、書き出しコントローラから期待される入力と一致し、静的解析の警告を防ぐことができます。
AC-11665 - GitHub issue - GitHub コードの貢献度
[問題] Copyedit: "coping"を"copying"に変更
PRは、「コピー」のスペルを修正するためにマイナーコピーエディットを修正します
AC-13300 - GitHub issue - GitHub コードの貢献度
REST エンドポイント製品インポート Jsonで必須フィールドが検証されない
インポートプロセス(管理者またはAPI)を使用して新しい製品を作成する際に、「名前」フィールドが必須になりました。 修正の前に、名前のない新しい製品を作成した可能性があります。これにより、管理者インターフェイスが壊れ、無効な製品が作成されます。
ACP2E-3660 - GitHub コードの貢献度
書き出しプロセスにWeb サイトフィルターオプションがありません
商品の書き出しを作成する際に、web サイトで商品をフィルタリングできるようになりました。
ACP2E-3720 - GitHub コードの貢献度
AC-13913の重複 – 静的属性クリーニングを非同期で実行します。
修正の後、\Magento\CatalogImportExport\Model\Import\Product\Type\AbstractTypeの多数のインスタンスが作成された場合、「未定義の配列キー「apply_to」エラーはありません。
ACP2E-3752 - GitHub コードの貢献度
Csv製品の読み込み:スウォッチ画像の設定を解除できません
修正前は、製品の読み込みを通じて製品のスウォッチ画像を更新できませんでした。 修正の後、製品スウォッチの画像列に設定された空のマーカーを付けると、画像は非表示に設定されます。
ACP2E-3972 - GitHub コードの貢献度
製品インポートは、ストア範囲に空のURLを生成します
url_keyがインポートデータソースに空の値を持つ場合、ストアビューの製品URL キーは、デフォルトスコープで設定された値を継承するようになりました。 ストアビューレコードのデータソースの読み込みでurl_keyを空の値に設定すると、url_keyがそのスコープの空の値で上書きされます。
ACP2E-4038 - GitHub コードの貢献度
複数選択属性が必要に応じて設定されている場合、製品インポートプロセスでエラーが発生する
複数選択タイプの必要な属性が含まれている場合に、製品の読み込みに失敗する問題を解決しました。 データ検証が正しく通過し、製品インポートプロセスが正常に完了するようになりました。
ACP2E-4057 - GitHub コードの貢献度
[CLOUD]在庫の管理時に「取り寄せ注文なし」が選択されている商品は、引き続き、お客様がインポート時に在庫量を超えて注文できるようにしています
修正後、製品の「allow_backorders」属性の許容できない値をインポートできなくなりました。
ACP2E-4116 - GitHub コードの貢献度
説明の長さが65,536文字を超えているため、製品の読み込みに失敗します検証
修正後、値が65,536文字を超えるテキストタイプの製品属性を読み込むことができます。
ACP2E-4119 - GitHub コードの貢献度
製品のYes-No属性のエクスポートフィルターが期待どおりに機能しない
修正の後、Yes/No属性でフィルタリングされた書き出された製品には、適用されたフィルターを尊重する期待される製品が含まれます。
ACP2E-4160 - GitHub コードの貢献度
インポートによるweb サイトごとのバンドルオプションの価格の更新に関する問題
Web サイトごとにバンドルオプションの選択価格をエクスポートおよびインポートできるようになりました
ACP2E-4243 - GitHub コードの貢献度
大文字のメールアドレスを持つ顧客を読み込めません
アカウント共有がグローバルに設定されている場合に、大文字のメールを含む顧客を読み込む際に発生する未定義の配列キーエラーを修正しました。 メールの正規化がインポートプロセス全体で一貫するようになり、メールのケースに関係なく顧客をインポートできるようになりました。 web サイトレベルのアカウント共有行動は変わりません。
ACP2E-4373 - GitHub コードの貢献度
詳細な価格設定のCSV、製品のCSVが書き出されない。 4Gのメモリ制限がある場合でもOOM
修正の前に、完全な製品および詳細な価格設定の書き出しは、大規模なカタログで高メモリ使用量/OOMで失敗する可能性があり、製品の書き出しのページネーションでは、処理中に動的なページサイズが変更されると、重複した行が生成される可能性があります。 修正が完了すると、ページ化されたバッチ処理を使用して安定したメモリ動作で書き出しが完了し、ページネーションの重複から重複する行が削除され、書き出された行の内容はベースライン出力と整合したままになります。
ACP2E-4587 - GitHub コードの貢献度
インポート/エクスポート、顧客/顧客
管理者は、生年月日が現在の日付より大きい顧客をインポートできます
管理者が将来、生年月日が設定された顧客を読み込むことができる問題を修正しました。 これにより、読み込み中にDOBが検証され、無効なレコードのエラーが表示され、将来の生年月日を持つ顧客が読み込まれるのを防ぎ、正確な顧客データを確保できるようになりました。
AC-13641 - GitHub コードの貢献度
在庫/MSI
チェックアウト時にアドレスが変更された場合、最大検索半径を尊重しないストアピックアップ
配送先住所が変更された場合、「店舗で選択」で事前に選択した店舗が更新されます。 以前は、ストアを事前に選択した後、新しい配送先住所が選択したストアの半径内にない場合でも、変更はありませんでした
ACP2E-3728 - GitHub コードの貢献度
ホームページとチェックアウトにリダイレクトした後にストアが利用できない
お客様が支払いページに移動してからホームページに戻り、最後にチェックアウトページに戻った場合、以前に選択したストアが「店舗で選択」の配送で事前選択されるようになりました。 以前は、チェックアウトページに戻った後、「店舗で選択」で選択した店舗がクリアされていました。
ACP2E-3793 - GitHub コードの貢献度 - GitHub コードの貢献度
在庫削除操作が完了していません
修正後、ソース項目を削除しても完全なインデックスは作成されず、影響を受ける製品のみが更新され、パフォーマンスが向上します。
ACP2E-3917 - GitHub コードの貢献度
[MSI]お客様が注文が受け取り準備完了の通知を非同期で受け取った場合、管理画面に表示されない
注文履歴に追加されたお客様に関する通知は、注文が受け取り準備完了に関する通知を非同期で受け取りました
ACP2E-3968 - GitHub コードの貢献度
見積書の読み込み時に重複した在庫状況クエリ
ストアフロントに見積もりを読み込む際にcataloginventory_stock_status クエリが重複して実行され、冗長なDB呼び出しが発生する問題を修正しました。
ACP2E-4102 - GitHub コードの貢献度
パッチ後のACP2E-4118:管理者の在庫しきい値の変更により、販売可能な数量がマイナスになり、在庫ステータスが一致しない
グローバルな在庫設定の数量、バックオーダー、在庫切れしきい値がインポートによって更新されると、在庫在庫ステータスが自動的に調整されるようになりました。
ACP2E-4142 - GitHub コードの貢献度 - GitHub コードの貢献度
[CLOUD]管理者レポートに、在庫の更新時に詳細が表示されない
製品の在庫ソースの変更は、現在、ログモジュールによってログに記録されています。 修正前は、製品を保存し、在庫関連の変更を実行する際に、詳細がログに記録されていませんでした。
ACP2E-4167 - GitHub コードの貢献度 - GitHub コードの貢献度
在庫中としてマークされている間にバンドル商品がカートに追加できない
バンドル商品の在庫状況に、子商品の予約と在庫切れのしきい値が正しく反映されるようになりました。
以前は、バンドル商品は、1つ以上の子商品に十分な販売量がない場合でも「在庫」と表示されていました。 これにより、バンドルをカートに追加する際に「販売に十分な商品がありません」というエラーが発生しました。
ACP2E-4220 - GitHub コードの貢献度 - GitHub コードの貢献度
子がカスタムソース/在庫に割り当てられている場合、CSVから読み込んだ後、グループ化された製品がPDPで「在庫切れ」と表示される(手動でインデックスを再作成した後に修正)
修正の後、インポートを使用して複合製品を作成すると、自動的に在庫のインデックス再作成が実行され、手動でインデックス再作成を行う必要なく製品を利用できるようになります。
ACP2E-4233 - GitHub コードの貢献度 - GitHub コードの貢献度
[MSI]最新のメインライン変更に関連するMFTF テストに失敗しました。
修正ゲストが配送先住所なしで実店舗内ピックアップを選択する前に、請求先住所にストアの住所が自動入力され、変更できないため、請求書の詳細が誤っていました。 このシナリオで修正請求先住所が編集可能になり、ゲストが自分の詳細を入力できるようになりました。 登録したユーザーには、ストアの代わりに保存された請求先住所が表示されます。
ACP2E-4260 - GitHub コードの貢献度 - GitHub コードの貢献度
バーチャルギフトカード用に誤った在庫予約が作成される
この修正を実施する前は、複数のアイテムを含むバーチャルギフトカードの数量が、在庫予約に正確に反映されていませんでした。 しかし、修正が適用された後、在庫予約と在庫の数量が同期されるようになりました。
ACP2E-4267 - GitHub コードの貢献度
在庫予約補償コマンドがNullおよび存在しない製品参照で失敗する
処理された組み合わせに注文IDが欠落している場合に、在庫予約補償CLIで例外がスローされる問題を修正しました
ACP2E-4301 - GitHub コードの貢献度
SKU ケースを変更した後、製品は在庫切れになっています
SKU ケースを変更すると、ストアフロントで商品の在庫切れが発生しなくなります。
ACP2E-4375 - GitHub コードの貢献度
無効なデータを含む価格/価格ファセットによる注文
この修正を行う前は、子商品がカスタムソースで在庫を持っている場合、バンドル価格は適切にインデックス化されていませんでした。 修正が完了すると、子製品の在庫割り当てにかかわらず、バンドル価格が適切にインデックス化されるようになりました。
ACP2E-4380 - GitHub コードの貢献度 - GitHub コードの貢献度
注文がキャンセルされたときにバンドルの販売可能性ステータスが更新されない
注文をキャンセルした後、バンドル製品の販売可能性が正しく計算されるようになりました。
ACP2E-4481 - GitHub コードの貢献度
Magentoでは、複数のお客様が同時に注文した場合に、売り越しが可能です
MSIを利用すれば、複数の顧客が同じ商品を同時に注文し、在庫量を超えて過剰販売する可能性があります。 修正後、チェックアウトを同時に実行すると、1つの製品につき1つの注文しか成功しないため、過剰販売は発生しません。
ACP2E-4509 - GitHub コードの貢献度
[CLOUD] バスケットに140を超える記事があるクライアントのタイムアウト
チェックアウト時に在庫データを迅速に読み込むように、在庫データベースクエリが最適化されました。 これにより、SKUごとに個別のクエリを作成する必要がなくなり、大規模なショッピングカートを伴うチェックアウトのパフォーマンスが大幅に向上しました。
ACP2E-4519 - GitHub コードの貢献度
構築
[CLOUD] getCustomerRewardPointsは、顧客にポイントがない場合に例外をスローします
顧客報酬ポイントは、管理者経由で作成すると正常に開始されます。
ACP2E-4403 - GitHub コードの貢献度
注文
AbstractAddress setData (‘custom_attributes’, AttributeValue[])はcustomAttributesを壊します
アドレスのカスタム属性が、チェックアウトおよびAPIの操作中に正しく処理されるようになりました。
以前は、$address->setCustomAttributes (‘custom_attributes’, $attributes)を使用すると、カスタム属性の処理が壊れ、属性値が誤って構造化される可能性がありました。
AC-10568
AC-10568 - GitHub issue
お客様が見積もり注文に設定されている場合は、引き続きゲスト注文です
説明はありません。
AC-11689 - GitHub issue
バーチャル、返金、発送の商品を組み合わせると、注文が完了しない
仮想アイテム、返金、および発送済みアイテムを含む注文が、発送済み数量の計算に仮想アイテムが含まれていることを確認し、注文状態を正しく完了に移行できる処理中に残る問題を修正しました。
AC-11691 - GitHub issue
v2.4.7-p1 Magento reorder -1注文番号
システムは期待どおりに動作しており、バックエンドからの再発注後、注文番号は一意の8桁になります
AC-12854 - GitHub issue - GitHub コードの貢献度
Adobeのクレジットカード支払い方法でチェックアウトする際に、商品カスタムオプションファイルをアップロードできない
Adobeのクレジットカード支払い方法でチェックアウトする際に、商品カスタムオプションファイルのアップロードが保持されるようになりました。
以前は、この支払い方法を使用する際にファイルのアップロードが失われましたが、他の人と協力していました。
AC-14306
AC-14306 - GitHub issue
管理者注文 – 遺言書を検索できません
管理者注文グリッドで顧客名(例:「Will」)で注文を検索しても結果が返されない問題を修正しました。 修正後、顧客名でフィルタリングすると、関連する注文が正しく表示されます。
AC-14360 - GitHub issue - GitHub コードの貢献度
Magento 2.4.8 GraphQL – 注文アイテム order_dateの形式が間違っています
GraphQL応答のorder_date フィールドがyyyy-mm-dd形式で返される問題を修正しました。
これで、order_dateがdd-mm-yyyy形式で正しく表示されるようになりました。
AC-14431 - GitHub issue - GitHub コードの貢献度
null以外のフィールド "AppliedCoupon.code"の予期しない問題に対してnullを返すことができません
お客様の注文を照会する際に、Adobe CommerceがGraphQLを通じて適用されたクーポンコードを正しく返すようになりました。 以前のAdobe Commerce 2.4.8では、applied_coupons.code フィールドを使用した注文の取得(例えば、customer.orders クエリを介して)は、内部サーバーエラーで失敗する可能性があり、「AppliedCoupon.code」というnull以外のフィールドに対してnullを返せない」というメッセージが表示され、applied_couponsはクーポンコードを含むリストではなく[null]として返されていました。 AC-14484
AC-14484 - GitHub issue - GitHub コードの貢献度
ストア設定で有効になっているにもかかわらず、管理者注文ビューから送信時に出荷メールが送信されない
これで、注文が行われたストア設定で出荷確認メールが有効になるので、出荷確認メールが送信されるようになりました。
AC-14563 - GitHub issue - GitHub コードの貢献度
Invoice getCommentsが最初に呼び出されたときに、Invoice addCommentでエラーがスローされる可能性があります
このPRは、$invoice->addComment ()の前に$invoice->getComments ()を呼び出すと、致命的なエラー「配列のメンバー関数addItem ()への呼び出し」が発生するという重大なバグを解決します。 この修正では、請求書モデルのコメント方法で配列とコレクションのタイプ間の適切なタイプのチェックと変換を実装し、後方互換性を維持しながら、両方のメソッドをエラーなく任意の順序で呼び出せるようにします。
AC-14848 - GitHub issue - GitHub コードの貢献度
日付のフィルタリングは、フィールド名があいまいであるため機能しません
Magento 2.4.7-p6では、Braintree モジュールとの結合によるエラーの原因として、日付による注文グリッドのフィルタリングが報告されました。
この問題は、日付フィルターを適用する際に、braintree_transaction_detailsおよびsales_order テーブルを結合するクエリに関するものです。
Adobe Commerceエンジニアリングはこのケースをレビューしましたが、環境のエラーを再現できませんでした。
期待される動作は、日付でフィルタリングすると、エラーなしでフィルターに一致する注文が返されるということです。
AC-15037 - GitHub issue
バックオフィスでの注文作成。少なくとも1つの商品にカスタムオプションが含まれている場合、不要な追加商品が注文に追加されます
カスタムオプションを含む複数の製品を含むバックオフィスで注文を作成すると、意図せず追加の製品が追加され、エラーが発生する問題を修正しました。 選択した商品のみが追加され、予期しない商品を含まない注文の作成が可能になりました。
AC-15286 - GitHub issue - GitHub コードの貢献度
Magento2:プロモーションルールを作成できません
このPR修正により
\Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions メソッドの\Magento\Catalog\Model\ResourceModel\Eav\Attributeではなく\Magento\Catalog\Model\ResourceModel\Eav\Attribute モデル
AC-15358 - GitHub issue - GitHub コードの貢献度
Magentoは$invoice = $this->_invoiceService->prepareInvoice ($order)を呼び出した後、$orderのエンティティタイプを変更しました。
サブカテゴリの既存のスケジュールされた更新を編集すると、データベース内の親カテゴリのchildren_countが誤って増加する問題を修正しました。 更新を保存した後に、不正確なカテゴリ階層データが発生しました。 修正後、子カウントは正しいままになり、予期せず増加することはなくなります。
AC-15401 - GitHub issue
商品が部分的に返金された場合、注文は発送後も「処理中」の状態のままになります
注文の一部を返金し、残りを発送した後、注文が「処理中」ステータスのままになる問題を修正しました。 出荷量と返品数の合計が請求金額と一致すると、注文ステータスが「完了」に正しく更新され、正確な注文ライフサイクル管理が保証されます。
AC-15419 - GitHub コードの貢献度
バックエンドからセールスメールを送信すると、常に成功します(無効にした場合も)
バックエンドの販売メール通知を修正し、メールサービスの結果を検証して、注文または請求書のメールが無効になっていて送信されていない場合にユーザーに通知されるようにすることで、正確なメッセージを表示できるようにしました。
AC-16059 - GitHub issue - GitHub コードの貢献度
Sales->Orders grid “shipping address” column is missing country
管理画面の注文グリッドの配送先列に国際注文の国が表示されない問題を修正しました。 このアドレスには国情報が含まれるようになり、注文の可視性と使いやすさが向上しました。
AC-16256 - GitHub issue - GitHub コードの貢献度
非同期注文の消費者は、遅延在庫更新で注文を拒否します:CartManagementPlugin::getActive () (inactive quote)のNoSuchEntityException
ゲスト注文の遅延在庫更新による非同期チェックアウトが失敗する重大な問題を修正しました。 以前、消費者が非アクティブな見積もりのためにNoSuchEntityExceptionをスローし、注文が「保留」ではなく「却下」とマークされていました。 この修正後、消費者は非アクティブな見積もりを正しく処理し、受注を「保留中」から「保留中」に移動し、予想通りに販売可能な数量を調整します。 MFTF テスト AsyncOrderWithAsyncStockReservationTestが合格しました。
AC-16680 - GitHub コードの貢献度
カスタム価格0は、再発注時に元の価格にリセットされます。
カスタム価格が0の製品が再発注時に元の価格に戻った問題を修正しました。
これにより、カスタム価格が正しく保持され、商品を再注文する際の正確な価格設定が保証されます。
AC-8147 - GitHub issue - GitHub コードの貢献度
無効な支払い方法が機能している注文の発注
GraphQLを介して無効な支払い方法を使用して注文が行われる問題を修正しました。
現在は、利用不可の支払い方法を設定または使用しようとするとエラーが返され、注文が作成できなくなりました。
AC-9605 - GitHub issue - GitHub コードの貢献度
処理中に注文ステータスが停止する
修正前は、「一緒に出荷」オプションが有効になっているバンドル製品を注文する場合、請求書と出荷後に注文ステータスが自動的に「完了」に切り替わらなかった。 修正が完了すると、注文が請求され、発送された後、注文ステータスは自動的に「完了」に切り替わります。
ACP2E-3947 - GitHub コードの貢献度
[Cloud]Magento OOTB コード – メールテンプレート設定の問題
修正前は、非同期メール送信を使用する際に、配送メールが店舗の注文と一致していませんでした。 これで、修正後、適切な店舗の配送メール注文が配信されます。
ACP2E-3998 - GitHub コードの貢献度
請求書のキャンセルは404にリダイレクトされます
「取り込まない」タイプで行われた請求書の取り消しは、404 ページにつながりません。
ACP2E-4001 - GitHub コードの貢献度
REST APIを使用した設定可能なオプションによる更新された注文に関する問題
REST API エンドポイントを使用して注文を更新する際に、受注項目に既存の製品オプションを保持します。
ACP2E-4061 - GitHub コードの貢献度
ID別のセールス非同期挿入は、cron実行ごとに100件に制限されています
セールスグリッド非同期挿入の処理を改善しました。 1回のcron実行では、実行ごとに厳密に100行ではなく、保留中のすべての行が一括で挿入されるようになりました。
ACP2E-4360 - GitHub コードの貢献度
「IDが「1」の製品は存在しません」というエラーメッセージ。 exception.logに繰り返し記録されます
修正の前に、最後に注文したアイテムのセクションで削除された製品が発生したときに、重大なエラーが記録されました。 修正後、マーチャントはdi.xmlのskipDeletedProductLogging パラメーターを使用して、削除された製品をログに記録するかスキップするかを設定できます。 デフォルトでは、後方互換性のために動作は変更されませんが、マーチャントはパラメーターをtrueに設定して、削除された製品をサイレントスキップし、ログノイズを防ぐことができます。
ACP2E-4366 - GitHub コードの貢献度
2回目のクレジットメモの払い戻しに対する二重税
前回のクレジットメモが注文ビューページから作成された後、請求書から部分的な払い戻しを作成する際のクレジットメモの誤った税計算を修正しました。
ACP2E-4384 - GitHub コードの貢献度
GraphQL cancelOrderは、ギフトカードを使用して全額支払い済みの注文をキャンセルしません
修正が行われる前は、ギフトカードを通じて全額支払われた注文は、GraphQLの突然変異を通じて呼び出されたときに、自動的に「クローズ」ステータスに移行しませんでした。 修正が完了すると、GraphQLを通じてキャンセルされた場合、注文はクローズステータスになります。
ACP2E-4455 - GitHub コードの貢献度
注文,価格設定
管理者がリターンの作成時に誤った通貨記号を表示する
異なる通貨(EUR/USD/GBP)を使用した複数のweb サイト設定では、管理画面の返品商品選択ページに正しい通貨記号が表示されるようになりました。 以前は、デフォルトの通貨記号が表示されていました。
ACP2E-3658 - GitHub コードの貢献度
注文、返品
オフライン払い戻しのクレジットメモを作成する際にエラーが発生しました
「Dynamic Price = No」という設定でバンドル製品のクレジットメモの作成に失敗する問題を修正しました。 クレジットメモをエラーなしで正常に作成できるようになりました。
ACP2E-4157 - GitHub コードの貢献度
その他
GQL - ProductInterfaceの数量フィールドが販売可能な数量を返さない
ProductInterfaceの数量フィールドが販売可能な数量を返さないGraphQLの問題を解決しました。
LYNX-816
Nullable以外のフィールド「SelectedShippingMethod.carrier_code」に対してnullを返すことができません
米国の住所を使用したチェックアウト時に2番目の配送方法を選択すると、「SelectedShippingMethod.carrier_code」という無効でないフィールドに「nullを返せない」エラーが発生する問題を修正しました。 この修正により、内部サーバーエラーをトリガーせずに、チェックアウトへのスムーズなナビゲーションが保証されます。
LYNX-817
[AC-2.4.9] addProductsToCartMutationはエラー時に200を返します
新しいエラーコード REQUIRED_PARAMETER_MISSINGを導入し、カートへの追加時に設定可能な製品オプションが選択されていない場合にユーザーエラーを処理できるようにしました。
LYNX-884
[AC-2.4.9] カートの在庫確認が無効になっている場合にCartItem.not_available_messageまたはis_available フィールドをリクエストするとエラーが発生する
買い物かごの在庫チェックが無効になっている場合に、not_available_messageまたはis_available on CartItemにアクセスする際のエラーを修正しました。
LYNX-910
その他の開発者向けツール
[問題]保護されたメンバー$_urlHelperの型ヒントが正しくありません
システムは、間違った型ヒントを正しい型ヒントで修正するようになりました。これはコンストラクタでも使用されます
AC-10716 - GitHub issue - GitHub コードの貢献度
[問題]未使用のコードのクリーンアップ。
未使用のインポートに関する未使用コードが削除されるようになりました。
AC-10980 - GitHub issue - GitHub コードの貢献度
Lighthouse アクセシビリティ エラー
システムはアクセシビリティスコアが100で合格しました
AC-12783 - GitHub issue - GitHub コードの貢献度
Captcha ストアフロント設定を無効にしてもcaptcha js ファイルを読み込む
captchaを無効にした場合、システムがcaptcha js ファイルを読み込めなくなりました
ストアフロント用
AC-14267 - GitHub issue - GitHub コードの貢献度
[問題] アクセシビリティ:メニューでWAI-ARIA ロールのネストが間違っています
メニューエラーでWAI-ARIAの役割が間違ってネストされることなく、システムがLighthouseのアクセシビリティを生成し、レポートが緑色になる
AC-15082 - GitHub issue - GitHub コードの貢献度
Magento管理者の電子メールプレビューでコンソールエラーが発生する
メールテンプレートのプレビュー中にコンソールエラーが発生することはありません
AC-9245 - GitHub issue - GitHub コードの貢献度
お支払い/お支払い方法
バックエンドで正常に設定している間、Paylater メッセージがストアフロントに表示されない
バックエンドで設定されているにもかかわらず、PayPal Pay Later メッセージがホームページとカートページに表示されない問題を修正しました。 デフォルトのアドレスを持たないゲストまたは顧客に対して購入者の国がnullの場合、バナーをレンダリングできませんでした。 修正後、ストアフロントに「Pay Later」メッセージが正しく表示されます。
AC-12335 - GitHub コードの貢献度
支払い
[問題] オフラインの請求書キャプチャを修正(404)
Magento管理者からオフラインの支払い方法の請求書をキャプチャする際の404 ページエラーを修正しました
AC-13336 - GitHub issue - GitHub コードの貢献度
PayPalの不明なIPNがアプリケーション IPN プロセッサを不正使用する
IPN ハンドラーが、サポートされていないIPN タイプまたは不明なIPN タイプを無視するようになりました。 500 エラーを返す代わりに、問題をログに記録し、中断なく処理を続行します。
ACP2E-4049 - GitHub コードの貢献度
PayflowProの保存されたカードトークンが支払いに失敗しました
PayPal PayFlow Pro トランザクション ID (PNREF)は、12か月間の固定期間のリファレンストランザクションで使用できるようになりました。 有効期限が切れると、保存されたカードは表示されなくなり、再度追加する必要があります。 以前は、元の取引で使用された支払いカードの有効期限によって有効性が決定されていました。
ACP2E-4064 - GitHub コードの貢献度
Adminで注文時にVaulted Cardの問題が発生する
支払いアクションの設定が異なるweb サイトに保存されているクレジットカードで注文を行っても、エラーや間違ったトランザクションタイプが発生しなくなりました
ACP2E-4270 - GitHub コードの貢献度
[Cloud] PayflowProが保存したカード (Vault)の最後の4桁が注文に表示されない
PayflowProの承認支払いアクションを使用する場合と一致する、Sales支払いアクションで保存されたカードを使用する場合、カード情報が適切に保持され、表示されるようになりました。
ACP2E-4346 - GitHub コードの貢献度
OOMが原因でCron ジョブが停止しました – cronのinnodb_buffer_pool_sizeおよびPHP memory_limitのレビューをリクエスト
決済取引処理が改善されました
ACP2E-4601 - GitHub コードの貢献度
パフォーマンス
[問題] Store.phpの更新
このPRは、現在のストア解決をスキップすることでパフォーマンスを向上させます。
AC-14791 - GitHub issue - GitHub コードの貢献度
[問題]静的サイトに対するキャッシュ制御の不変の使用の更新
このPRでは、ページ読み込みのたびに静的コンテンツが変更されるまで検証しないことで、パフォーマンスが向上します。
AC-15171 - GitHub issue - GitHub コードの貢献度
[問題] isCacheable呼び出しの結果をキャッシュして、パフォーマンスを向上させます
このPRでは、isCacheable () メソッドのキャッシュが追加され、レイアウトレンダリングプロセスの結果が追加され、冗長なチェックを減らし、ページレンダリング全体のパフォーマンスが向上します。
AC-16054 - GitHub issue - GitHub コードの貢献度
[問題]非同期注文グリッド処理のパフォーマンスが大幅に改善されました
このPRでは、一時的なキャッシュベースのlast_updated_at ルックアップを、フラグテーブルに保存された永続的なDB-backed フラグに置き換えることで、Magentoの非同期注文グリッド処理のパフォーマンス最適化を導入します。 これにより、キャッシュのフラッシュやデプロイメントの後でも、最後に処理されたタイムスタンプが常に保持されるため、大規模なsales_order データセットで不要なテーブル全体のスキャンを防ぐことができます。 これにより、非同期グリッドの更新が効率的かつ予測可能になり、特に注文頻度の高い大量店舗で顕著に見られます。
AC-16109 - GitHub issue - GitHub コードの貢献度
[CLOUD] カテゴリーに商品を追加できません
Visual Merchandiserを使用して商品をカテゴリに追加する際のパフォーマンスが向上しました。
ACP2E-3946 - GitHub コードの貢献度
ACP2E-3995後の変更ログ クリーンアップ パフォーマンスの問題
修正の後、indexer_clean_all_changelogs cron ジョブは変更ログを完全にクリーンアップし、バッチ処理を維持します。
ACP2E-4211 - GitHub コードの貢献度
[CLOUD] 2.4.8へのアップグレード後、Fastly キャッシュが機能しない
キャッシュ可能なページが正しく保存されず、Fastly キャッシュからサービスが提供されず、キャッシュ動作が一貫性がなく、パフォーマンスが低下する問題を解決しました。
ACP2E-4324 - GitHub コードの貢献度
redis キーとキャッシュキーの作成が増加した理由を調べます
修正前は、リモートストレージのメタデータに使用されるキャッシュキーが期限切れになっていませんでした。 修正の後、依存関係インジェクションを通じてそのようなキャッシュキーのTTLを設定できます。
ACP2E-4345 - GitHub コードの貢献度
[CLOUD][B2B] [Mainline] sales_clean_quotes getSize () ボトルネック
sales_clean_quotes cron ジョブのパフォーマンスを向上させます。
ACP2E-4610 - GitHub コードの貢献度
最終レベルのサブカテゴリで、管理者カテゴリーツリーに製品数がゼロで表示される
修正が行われる前は、リーフカテゴリには、管理者領域のカテゴリツリーに表示される製品数が含まれていませんでした。 修正が完了すると、各カテゴリーリーフに対して製品数が適切に表示されます。
ACP2E-4689 - GitHub コードの貢献度
価格
価格は常に0のためバンドル製品アイテムなしで動的価格で注文rest API
注文REST APIは、バンドル製品アイテムの正しい価格を動的な価格なしで返すようになりました。
以前は、REST APIを介して注文を書き出す場合、バンドルページに表示されている実際の価格ではなく、動的な価格設定を使用しないバンドル製品アイテムの価格は常に0として返されていました。
AC-11925
AC-11925 - GitHub issue - GitHub コードの貢献度
作成時に価格属性に割り当てられた範囲が正しくありません
新しく作成された価格属性が、設定に関係なくストアビューの範囲に誤って割り当てられる問題を修正しました。修正後、属性の範囲がデフォルトでカタログの価格範囲の設定(グローバルまたはWeb サイト)と一致するようになりました。
AC-14945 - GitHub issue - GitHub コードの貢献度
「特別価格開始日」が「終了日」より後の場合でも、一括処理を使用して製品を保存しています
検証なしで無効な特別価格日付範囲で製品を保存できる問題を修正しました。
次のエラーメッセージが表示されます。「開始日が開始日より後であるか、または開始日と同じであることを確認してください」
AC-15252 - GitHub issue - GitHub コードの貢献度
特別価格が適用されていても、通常の価格は表示されません。
特別価格が適用されたときに通常価格が表示されない問題を解決しました。 通常の価格が、予想通り特別価格と一緒に正しく表示されるようになりました。
ACP2E-4100 - GitHub コードの貢献度
在庫切れのバンドル商品では機能しない価格で注文またはフィルタリング
「在庫切れ商品を表示」オプションが有効になっている場合、商品リストページで、在庫切れバンドル商品が価格で正しくフィルタリングおよび並べ替えられるようになりました。
ACP2E-4475 - GitHub コードの貢献度 - GitHub コードの貢献度
製品
フロントエンドで動作が悪い設定可能な製品
カラースウォッチ属性が含まれている場合に、設定可能な製品で誤ったフロントエンド動作が表示され、価格、ドロップダウンレイアウト、必須フィールドインジケーターが正しく表示されない問題を修正しました。
現在、設定可能な製品は、適切な価格設定、調整されたドロップダウン、期待されるUI動作により正しくレンダリングされます。
AC-1014 - GitHub issue - GitHub コードの貢献度
在庫切れ商品を表示するオプションを有効にして、テスト在庫およびテスト web サイトに割り当てられた設定可能な商品の価格引用文字列が一致しません
すべての子製品の価格が同じ場合に、設定可能な製品の実際の価格設定に合わせて、失敗したテストを更新しました。
アサーションは、表示された価格を正しく検証し、機能に影響を与えずに誤ったテスト失敗を防ぐようになりました。
AC-10843 - GitHub コードの貢献度
テストケース AC-6158の設定可能な製品に対しては、「As low as」ラベルが引き続き表示されます
各バリエーションとカテゴリ割り当てを含む設定可能な製品(P1~P7)を実装および検証しました。 カテゴリーCの商品については、正しいストアフロント価格の表示と「できるだけ低い」ラベル動作を保証。
AC-10847 - GitHub コードの貢献度
選択したオプションを含まない元の価格で計算された階層価格とカタログ価格ルールの割引率。
階層価格およびカタログ価格ルールの割引率に、選択したカスタムオプションが含まれるようになりました。
以前は、選択したカスタムオプションを考慮せずに元の製品価格でパーセンテージ割引を計算していたため、最終的な価格が誤っていました。
AC-12004
AC-12004 - GitHub issue
[問題]検証評価が機能しません。レビュー評価のセレクターが変更されました
セレクターが変更されたためにレビューの評価の検証がトリガーされない問題を修正しました。 以前は、評価を選択せずにレビューを保存することができました。 修正後、検証は正しく機能し、評価が選択されていない限り、レビューを保存できません。
AC-12686 - GitHub issue - GitHub コードの貢献度
Magento 2.4.7分が許可されていません商品の注文数量が不足しています
システムは正常に動作しており、ページソースに製品の最小数量が正しく表示されている
AC-12909 - GitHub issue - GitHub コードの貢献度
製品コレクション - addMediaGalleryDataは、コレクションが読み込まれる可能性がある場合または読み込まれる場合にgetSizeを呼び出します(追加のDB クエリを避けるためにcountを使用できます)
このPRでは、media_gallery フィールドが含まれているProduct Graphqlを呼び出す際に製品コレクションが既に読み込まれている場合、count ()を使用して追加のクエリ呼び出しを削減します。
AC-13055 - GitHub issue - GitHub コードの貢献度
Magentoのリンクされた商品の無効なSKU処理
SKUの検証が無効なため、SKUが「0」の製品を関連アイテム、アップセルまたはクロスセルのアイテムとしてリンクできない問題を修正しました。 このアップデートにより、このような製品が正常にリンクできるようになり、製品をエラーなく保存できるようになります。
AC-13311 - GitHub issue - GitHub コードの貢献度
管理パネルの製品ページのカスタマイズ可能なオプション グリッドに関する問題
タイプ ドロップダウンを使用してカスタマイズ可能なオプションを作成する場合、システムは期待どおりに動作します
AC-14003 - GitHub issue - GitHub コードの貢献度
すべての製品属性がグローバルスコープに設定されている場合の管理製品ページエラー
すべての製品属性がグローバルスコープに設定されている場合に、管理者製品編集ページにエラーが表示される問題を修正しました。 このエラーは、空のデータベースクエリが原因で発生したため、ページを使用できません。 修正後、製品ページは正しくレンダリングされ、製品は問題なく作成できます。
AC-14011 - GitHub issue
[2.4.8] cron ジョブ catalog_product_alertのコールバックが見つかりません
製品アラートのcron ジョブの名前がproduct_alertに変更された後、Adobe Commerceで誤ったcatalog_product_alert cron ジョブがスケジュールされるのを正しく防止できるようになりました。 以前は、Adobe Commerce 2.4.8で、Stores/Configuration/Catalog/Product Alerts Run Settingsを設定すると、core_config_dataにcatalog_product_alert cron エントリが作成され、cronを実行すると、エラーMagento_Cron.CRITICALが記録されていました。例外:有効なproduct_alert ジョブが正しく実行されていても、cron job catalog_product_alertのコールバックが見つかりません。
AC-14494 - GitHub issue - GitHub コードの貢献度
[製品比較]比較リストは使用できません
同じ商品が異なるストアビューから追加された場合、比較リストが使用できなくなる問題を修正しました。修正後、比較リストが正しく読み込まれ、特定のストアに基づいてアイテムが表示されます。
AC-14885 - GitHub コードの貢献度
リポジトリ経由で製品をリクエストする際の追加ログが失敗する
SKUまたはIDが見つからない場合のProductRepository::getおよびgetByIdのエラーメッセージを改善しました。
以前は、例外で、エラーの原因となったSKUまたはIDに関するコンテキストが提供されませんでした。
現在、例外メッセージには、不足しているSKUまたはIDが含まれており、デバッグと開発者エクスペリエンスの向上に役立っています。
この変更は、APIの機能的な動作には影響しません。
AC-15199 - GitHub issue - GitHub コードの貢献度
ProductInterfaceの不要にエスケープされた文字
GraphQL応答の名前に、エスケープされていない>が返されるようになりました。
AC-15494 - GitHub issue - GitHub コードの貢献度
属性セットが存在しないエラーがページを壊す
URLに無効な属性セット IDを入力すると致命的なエラーが発生する問題を修正しました。システムは、ページを壊す代わりに、属性セットが存在しないことを示す適切なエラーメッセージを表示するようになりました。
AC-15753 - GitHub issue - GitHub コードの貢献度
返金で負の数量は常に割引を返金
マイナスの数量を持つクレジットメモを作成すると、誤って割引金額が返金される問題を修正しました。
現在、割引はマイナスの数量に対して返金されず、返品数量は正しくゼロに設定されています。
AC-9424 - GitHub issue - GitHub コードの貢献度
ページビルダーで製品ウィジェットが含まれている場合、スロークエリが実行される
商品SKUを含む商品ウィジェット作成用のクエリが最適化されます。
ACP2E-3449 - GitHub コードの貢献度
設定可能な製品として追加すると、製品画像のサイズが変更されない
以前は、管理パネルの「設定」で追加した画像は、最大アップロードサイズ制限に準拠していなかったため、不整合や管理の問題が発生する可能性がありました。 現在では、アップロード中に画像のサイズが自動的に変更され、最大サイズ制限に準拠するように修正され、プロセスが合理化され、システム標準が維持されています。
ACP2E-3504 - GitHub コードの貢献度
他のお客様の比較リストのすべての項目は、管理者経由でログインした後、お客様に割り当てられます
以前、管理者がバックエンドで「顧客としてログイン」機能を使用すると、以前にログインした顧客の比較リストの製品が、現在偽装された顧客に誤って割り当てられました。 修正が完了すると、比較リストが正しく読み込まれ、正しいログイン顧客が表示されます。
ACP2E-3818 - GitHub コードの貢献度
[B2B]共有カタログの保存で非推奨の機能エラーが返される
管理者は、共有カタログから製品の割り当てを正常に解除できます。
以前は、共有カタログから多数の長い製品SKUを持つ製品を割り当て解除すると、エラーが発生していました
ACP2E-4097 - GitHub コードの貢献度
[Cloud] サイトマップ生成のパフォーマンスが大幅に低下しています
画像を使用した製品のサイトマップ生成で、急激な減速が発生することはなくなりました。 以前は、画像インクルージョンが有効になっているストアのサイトマップを生成すると、処理時間が長くなっていました。
ACP2E-4153 - GitHub コードの貢献度
製品,税金
固定製品税(FPT)が設定可能な製品と別に表示されない
オプションを選択した後、設定可能な製品に対して固定製品税(FPT)が個別に表示されない問題を修正しました。 これで、簡単な製品の表示形式と一致するFPTの分類が、製品リスト ページと詳細ページに正しく表示されるようになりました。
AC-13171 - GitHub コードの貢献度
プロモーション
他のルールが既に適用されている場合、購入X買い物かご価格ルールに間違った割引が追加される
別のルールで既に値下げされた後でも、購入X買い物かご価格ルールで元の製品価格を使用して割引が計算される問題を修正しました。 更新により、2番目のルールが調整された価格に割引が適用され、複数のプロモーションがアクティブな場合に正確な合計割引が適用されるようになりました。
AC-12325 - GitHub コードの貢献度
GraphQlの顧客リクエストを介した顧客の注文に対する注文品目割引applied_toの取得中にエラーが発生しました
以前、GraphQlを介した顧客の注文に対する割引applied_to顧客リクエストの内部サーバーエラーが発生した場合、これは修正され、適用された割引を含む適切な顧客注文データが取得されます
AC-14888 - GitHub issue - GitHub コードの貢献度
GraphQl顧客リクエストによる顧客注文の注文項目クーポンコードの取得中にエラーが発生しました
GraphQLを介してクーポンの詳細を含む注文を取得すると、内部サーバーエラーが返される問題を修正しました。
これで、クエリは正常に実行され、応答で正しいクーポン情報が返されます。
AC-14889 - GitHub issue - GitHub コードの貢献度
[Cloud][experienceleague] カタログ価格ルールが適用されていません
以前は、special_priceがweb サイトレベルでのみ設定されていた場合(「すべてのストアビュー」ではなく)、カタログ価格の修正ルールは適用されませんでした。 Web サイトのデフォルトストアを最初に確認してspecial_priceをweb サイトレベルで設定すると、カタログ価格ルールの修正が正しく適用されるようになりました。
ACP2E-4372 - GitHub コードの貢献度
REST APIを使用して、「カテゴリ(子のみ)」アクション条件を含むカート価格ルールを作成できません
REST APIを介してルールを取得または更新した場合に、カテゴリ(親のみ)やカテゴリ(子のみ)などのカート価格ルール条件属性の範囲が公開されない問題を修正します。
ACP2E-4653 - GitHub コードの貢献度
送料無料のカート価格ルールが、バンドル製品で期待どおりに機能しない
送料無料の改善された取り扱い
ACP2E-4720 - GitHub コードの貢献度
SEO
DynamicStorage.findProductRewriteByRequestPath ()にentity_type フィルタリングが存在しないため、CMS ページはカテゴリ URLの商品として扱われます
DynamicStorageでentity_typeによるフィルタリングが行われず、CMS ページがカテゴリ URL内の商品として誤って処理される問題を修正しました。形式が正しくないURLでは、CMS コンテンツを提供する代わりに404が正しく返されるようになりました。
AC-14991 - GitHub issue - GitHub コードの貢献度
製品URLでカテゴリーパスを有効にすると、ストアスイッチャーが複数の方法で壊れます
製品URLでカテゴリーパスを有効にすると、ストアスイッチャーが失敗する問題を修正しました。ストアの切り替えにより、ホームページにリダイレクトしたり、エラーを返したりすることなく、ストアビュー間で製品URLが正しく解決されるようになりました。
AC-15110 - GitHub issue - GitHub コードの貢献度
ProductRepository getByIdの未定義の配列キー
この問題は、ProductRepository::getById ()が123abcなどの無効なIDで呼び出され、「未定義の配列キー」エラーが発生した場合に発生しました。
Magento 2.4.9-alpha3での修正の後、そのようなリクエストは例外をスローする代わりに404 ページを正しく返すようになりました。
QAは有効なIDと不正なIDの両方で確認され、それ以上の問題は観察されませんでした。
AC-15345 - GitHub issue - GitHub コードの貢献度
Storefront compare productでGoogle SEO エラーが発生する – リンクがクロールできない
href属性が見つからないか、正しくバインドされていないため、ストアフロントの「製品を比較」リンクを検索エンジンでクロールできないSEOの問題を解決しました。 このアップデートにより、リンクに有効なクロール可能なURLが含まれるようになり、サイトの見つけやすさが向上し、Google SEO監査に合格できます。
AC-15547 - GitHub issue - GitHub コードの貢献度
エラーメッセージがGET リクエストに対してレンダリングされない
無効なGET リクエストに対して、エラーメッセージがすぐに表示されない問題を修正しました。 追加のユーザー操作を必要とせずにエラーメッセージが正しく表示されるようになり、ユーザーのフィードバックと一貫性が向上しました。
AC-16296 - GitHub issue - GitHub コードの貢献度
翻訳に欠落している文字
文字変換の欠落した文字が正しく処理されるようになりました
AC-16626 - GitHub issue - GitHub コードの貢献度
REST APIを介した製品url_keyの更新では、301 URLの書き換えが生成されない
REST APIを使用して製品のURL キーを更新する場合、「URL キーが変更された場合はURLの永続的なリダイレクトを作成」設定を「はい」に設定すると、製品URLの書き換えは、古いURLから新しいURLへのリダイレクトを作成します。
ACP2E-3900 - GitHub コードの貢献度
[Cloud] サイトマップの生成は終了しません
修正の前は、カタログに100万個以上の製品が含まれている場合、サイトマップの生成を正常に終了できませんでした。 修正の後、サイトマップの生成は、メモリ割り当ての少ない、1店舗あたり100万点もの商品で終了します。
ACP2E-3902 - GitHub コードの貢献度
[Cloud]古いサイトマップ生成を無効にする
標準サイトマップ生成プロセスと新しく実装されたバッチモードを切り替えるための新しい設定オプションが利用可能になりました。 この機能強化により、サイトマップ作成ワークフローの柔軟性と拡張性が向上しました。
ACP2E-4132 - GitHub コードの貢献度
不審なリクエストがexception.logに例外をスローしています
悪意のあるURL要求または形式が正しくないURL要求がデータベースの照合エラーを引き起こし、例外ログを入力する問題を修正しました。
以前は、無効な文字エンコーディングまたはサポートされていない文字を含む不審なリクエストを受け取ると、システムがそれらをデコードして処理しようとするため、MySQL照合競合が発生していました。
ACP2E-4328 - GitHub コードの貢献度
営業担当者
注文レベルでギフトメッセージが有効になっていても、ユーザーがデータを入力せず、注文を行わない場合、管理者に顧客の名前と姓が表示されます。
ギフトメッセージが入力されていない場合でも、ギフトメッセージの送信者フィールドと受信者フィールドに顧客名が自動的に入力される問題を修正しました。ユーザーが詳細を提供しない限り、フィールドは空のままになります。
AC-15140 - GitHub コードの貢献度
検索
カタログ検索の「フォームの再送信を確認」と「カテゴリページを記憶」を使用
ツールバーの設定を変更した後、商品ページからカタログ検索結果ページに戻っても、「カテゴリーページを記憶」が有効になっている場合に、「フォームの再送信を確定」ダイアログがトリガーされなくなりました。
以前は、並べ替え順序などのツールバーパラメーターを変更した後に検索結果ページに戻ると、ブラウザーエラーまたはフォームの再送信に関する警告が発生していました。
ACP2E-4208 - GitHub コードの貢献度
集計された検索フィールド「_search」は、検索クエリでは使用されなくなりました
現在、フルテキスト検索では、検索可能なすべてのフィールドで条件が一致する必要がある場合は、1つのフィールドで条件を満たすことを要求するのではなく、一致する製品を返します。
ACP2E-4285 - GitHub コードの貢献度
セキュリティ
内部サーバーエラー
非同期REST エンドポイント POST /rest/default/async/V1/carts/mine/itemsを使用すると、Magentoがお客様のカートに商品を正常に追加するようになりました。 以前は、この非同期「カートに追加」リクエストにより内部サーバーエラーが発生し、Magentoは次のエラーを記録しました。エラー:app/code/Magento/Quote/Model/Quote/Item/AbstractItem.php:162のnullでメンバー関数setFinalPrice ()への呼び出し。
AC-16344 - GitHub コードの貢献度
SRI ハッシュに含まれていないバンドル/マージ済みJS
修正前は、生成されたバンドルまたは結合されたファイルがSRI ハッシュリストに追加されていませんでした。 これで、ファイルがSRI ハッシュに正しく追加されるようになりました。
ACP2E-3854 - GitHub コードの貢献度
[CLOUD] newrelicで書き込み可能な権限の問題が発生しました
修正前は、ログは例外で乱雑になっていました。 修正を適用した後、ログはクリーンになり、例外がなくなりました。
ACP2E-4296 - GitHub コードの貢献度
発送
少数のクレジットメモ後に発送する数量が正しくありません
複数のクレジットメモの後に出荷予定数量の値が誤って計算され、払い戻されたアイテムを出荷できる問題を修正しました。
これにより、発送済みの商品や返品された商品にもとづいて、残りの発送可能数量を正確に更新し、無効な発送を防ぐことができます。
AC-1479 - GitHub issue - GitHub コードの貢献度
配送方法の読み込みに関する潜在的なパフォーマンスの問題
アクティブな配送業者のみが要求されたときに読み込まれるようにすることで、配送方法の読み込みプロセスを最適化しました。 以前は、すべての出荷方法の工場が初期化され、不要なパフォーマンスのオーバーヘッドが発生していました。 この修正により、アクティブな配送業者のみを条件付きで読み込むことで、読み込み時間とリソースの使用量を削減することで、効率が向上します。
AC-15415 - GitHub issue - GitHub コードの貢献度
[問題]商用の宛先は住宅用として扱ってはなりません
商用宛先が誤って住宅として扱われたUPS REST出荷統合の問題を修正しました。 ResidentialAddressIndicatorは、居住地の住所に対してのみUPS料金請求に含まれるようになり、意図しない居住地の追加料金を防ぎ、正確な商業送料を確保します。
AC-16285 - GitHub issue - GitHub コードの貢献度
AC-15210は完全ではないようです。 USPS REST APIが1か月未満で必要です。
Adobe CommerceでのUSPS REST API統合(AC-15210)が不完全でした。 主な問題には、トラッキング情報の欠落、API タイプを切り替える際の許可されたメソッド設定の損失、割り当て制限のリスクを伴う過剰な要求、「429」割り当て制限エラーに対する保護の欠如が含まれます。 割り当てを超えると、顧客に配送料が表示されませんでした。
USPS REST API統合は、次のように改善されました。
- 発送済みの小包の適切な追跡情報を提供する。
- USPS WEB ツールとREST APIを切り替える際に、「許可されたメソッド」設定を保持します。
- USPS APIへの不要なリクエストを防ぎ、割り当て量の制限に達するリスクを軽減します。
- 「429」クォータ制限エラーを適切に処理し、配送料を顧客が引き続き利用できるようにします。
AC-16577 - GitHub issue - GitHub コードの貢献度
UPS配送ラベルの作成時の例外
警告の修正:UPS出荷ラベル作成時の配列から文字列への変換
ACP2E-3676 - GitHub コードの貢献度
[QUANS] - Magento_Fedex コアモジュールは、リクエストを送信して新しいトークンを取得する前に、有効なアクティブトークンをチェックしますか?
Adobe Commerceは、アクセストークンに対してFedEx API サービスに多くのリクエストを行うことができなくなりました。 以前は、アクセストークンはまだ有効でしたが、Adobe Commerceは常にFedEx APIに新しいリクエストを行い、レート制限の問題が発生していました。
ACP2E-3930 - GitHub コードの貢献度
一部の製品のチェックアウトでUSPS Rest APIの配送方法が表示されない
USPS REST APIの配送方法が、チェックアウト時に製品で利用できるようになりました。
ACP2E-4556 - GitHub コードの貢献度
ステージングとプレビュー
カタログ価格ルールの影響を受けるカート内の商品の価格は、ステージング更新によってルールが調整されたときに変更されません
ステージング更新を通じてカタログ価格ルールを変更した後、カート内の製品価格が完全に更新されない問題を修正しました。 以前は、更新された価格は概要セクションにのみ表示されていましたが、中央のカートブロックには古い値が表示されていました。 この修正されたルールにより、カート全体の商品価格が正しく更新されるようになりました。
AC-15304 - GitHub コードの貢献度
カテゴリの予定更新が削除された場合、親カテゴリの子の量は減少しません
カテゴリのスケジュールされた更新を削除しても、親カテゴリの子カウントが減少せず、スケジュールされた更新またはサブカテゴリが削除されたときにカウントが正しく更新される問題を修正しました。
AC-15670 - GitHub コードの貢献度
カテゴリのスケジュールされた更新を編集すると、子の量が親カテゴリに追加されます
サブカテゴリの既存のスケジュールされた更新を編集すると、データベース内の親カテゴリのchildren_countが誤って増加する問題を修正しました。 更新を保存した後に、不正確なカテゴリ階層データが発生しました。 修正後、子カウントは正しいままになり、予期せず増加することはなくなります。
AC-16239 - GitHub コードの貢献度
カタログ価格ルールの影響を受けるカート内の商品の価格は、ステージング更新によってルールが調整されたときに変更されません
ステージングの更新によるカタログ価格ルールの変更が、ショッピングカートに一貫して反映されない問題を修正しました。 この修正の後、予定価格ルールの更新が適用されると、すべての買い物かごセクション(中央ブロックと概要ブロック)の製品価格が正しく更新されます。
AC-16530 - GitHub コードの貢献度
スケジュールされた更新をプレビューすると、興味のあるストアビューではなく、アルファベット順で最初のストアビューが開きます
修正の前に、スケジュールされた更新のプレビューが、割り当てられたストアビューではなく、アルファベット順で最初のストアビューで開かれました。
修正後、CMS ブロックのステージング更新に割り当てられたストアビューで、プレビューが正しく開くようになりました。
ACP2E-3671 - GitHub コードの貢献度
カテゴリ権限が有効になっている予定製品アップデートをプレビューできません
修正の前は、有効にする製品の将来性がプレビューモードで表示されていませんでした。 現在のステータスが無効になっている場合でも表示されます。
ACP2E-3786 - GitHub コードの貢献度
カタログ価格ルールの割引金額フィールドの検証がありません
以前は、ステージングスケジュール更新のdiscount_amount フィールドが、現在の検証ルールで正しく検証されませんでした。 ただし、修正を適用した後、discount_amount フィールドが適切に検証されます。
ACP2E-3867 - GitHub コードの貢献度
スケジュールされた更新を含むバンドル製品は、製品の保存アクションの「バンドルアイテム」オプションを削除します
バンドル製品オプションまたはスケジュールされた更新で関連する製品を削除しても、元のバンドルオプションおよび関連する製品に影響が及ぶことがなくなり、その逆も同様です。 また、元の製品のバンドル生産オプションを削除し、更新をスケジュールした後に別のオプションに置き換えても、新しく追加されたオプションが削除されなくなりました
ACP2E-4212 - GitHub コードの貢献度
スケジュール更新プレビューでWeb サイト間を移動できない
この修正の前に、カスタムドメインを持つストアのコンテンツをプレビューしようとすると、スケジュールされた更新プレビューが壊れます。 この修正の後、カスタムストアドメインをそのままプレビューし、プレビューiframe内で移動できます。 この修正プログラムは、製品、カテゴリ、CMS ページ、CMS ブロックを対象としており、Adobe Commerce変数およびマークアップタグ に記載されているように、{{store url}}個のマークアップタグを使用したナビゲーションリンクをサポートしています。
ACP2E-4308 - GitHub コードの貢献度
特別価格設定の問題
修正前は、ステージング更新が保存されるたびに、日付からの特別価格が正しく保存されませんでした。 修正の後、対応する特別価格の開始日と終了日は、ステージング更新の開始日と終了日と関連付けられます。
ACP2E-4433 - GitHub コードの貢献度
税
誤った注文の合計、ラウンドは価格計算に適用されません。
price_after_discount、discount_amountおよびtax amountを計算する際に、システムが正しく処理されるようになりました。
注文の実際の合計
AC-11389 - GitHub issue - GitHub コードの貢献度
[問題]修正:クレジットメモ項目のbase_weee_tax_applied_row_amnt値が正しくありません
base_weee_tax_applied_row_amntの適切なセッターを使用してクレジットメモの計算を修正し、税額が払い戻された数量のみを反映するようにしました。 以前は、行の金額で、クレジットメモの一部の金額ではなく、注文総額が誤って使用されていました。
AC-12049 - GitHub issue - GitHub コードの貢献度
ミニカートに入っている商品は、換金せずに外貨価格を表示します
ミニカートで通貨が正しく変換され、設定されたコンバージョン率に基づいて正確な金額が表示されるようになりました。
ACP2E-4364 - GitHub コードの貢献度
バンドル製品の価格では、複数通貨の設定でPDPとカートの間に誤った税金と通貨の値が表示されます。
見積もり品目の税金計算を除くバンドル製品の動的価格の変換が正しく機能します。
ACP2E-4411 - GitHub コードの貢献度
テストフレームワーク
[問題] MFTF テスト AdminSetUpWatermarkForSwatchImageTestから重複した<severity> タグを削除します
システムは、AdminSetUpWatermarkForSwatchImageTestに1つの重大度タグのみを含むようになり、コードの明確性と一貫性が向上しました。 以前は、このテストには2つの同一の重要度タグが含まれていましたが、これは不要であり、混乱につながる可能性がありました。
AC-11873 - GitHub issue - GitHub コードの貢献度
[問題] Lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…
ユニットテストの実行時に生成されるファイル「env.php」がシステムによって無視されるようになりました。これにより、テストの実行後もGit ステータスがクリーンのままになります。 以前は、単体テストを実行すると、新しいファイル「env.php」が生成され、git ステータスに新しいファイルが見つかり、ファイルが汚れているように見えます。
AC-13293 - GitHub issue - GitHub コードの貢献度
[問題] インターセプターでの統合テストの問題を修正
システムは、統合テストで\Magento\TestFramework\App\Config\Interceptorを正しく識別して処理するようになり、クラスのプラグインが存在する場合でも、テストが必要なデータにアクセスできるようにします。 以前、システムは\Magento\TestFramework\App\Configが\Magento\TestFramework\App\Config\Interceptorである可能性を考慮できなかったため、$data プロパティにアクセスしようとするとエラーが発生しました。
AC-13305 - GitHub issue - GitHub コードの貢献度
[問題] MFTF:有効なCaptchaを使用した友達へのメール送信フォーム
このテストケースでは、CAPTCHAが有効になっている場合の「Email to Friend」フォームの機能を解決し、フォーム送信プロセスが正しく機能し、誤ったCAPTCHA値と正しい値の両方で機能することを確認します。
AC-13492 - GitHub issue - GitHub コードの貢献度
[問題] SwiftOtter-SOP-348 テスト実行用のコンパイル済み設定キャッシュの有効化
テスト実行中にcompiled_config キャッシュを有効にすることで、統合テストのパフォーマンスを向上させ、CPUの使用と実行時間を短縮します。
AC-16018 - GitHub issue - GitHub コードの貢献度
[問題] magento/magento2#: GraphQlの変異。 Customer storeConfig設定の追加のテスト範囲。
次のcustomer storeConfig オプションの追加のテストカバレッジが追加されました。
required_character_classes_number
minimum_password_length
AC-9370 - GitHub issue - GitHub コードの貢献度
AC 2.4.7-p3での環境固有の単体テストの失敗
この問題は、すべてのバージョンと環境で再生されない単体テストのエラーを修正します。 以前は、ライブラリのバージョンが異なるか、後のバージョンで追加された機能が欠落しているため、一部の単体テストが失敗していました。
ACP2E-3712 - GitHub コードの貢献度
UI フレームワーク
[問題]より少ないファイルから重複した変数を削除する
システムは、より少ないファイルから重複した変数を削除し、よりクリーンで効率的なコードを保証するようになりました。 以前は、これらの重複した変数は、より少ないファイルに存在していたため、コードの冗長性が不要でした。
AC-11743 - GitHub issue - GitHub コードの貢献度
動的行のWYSIWYGが空です
動的行内のWYSIWYG フィールドが正しく初期化され、入力されるようになりました。
以前は、動的行(デザイン設定フォームなど)のWYSIWYG フィールドが空のように見えたり、特定のアクションの後にコンテンツが失われたりしていたため、データを復元するために手動で操作する必要がありました。
AC-12336
AC-12336 - GitHub issue - GitHub コードの貢献度
[問題] MIME タイプのタイプミスを修正
Gif画像のMIME タイプとタイプミスを正しく処理して修正しました
AC-8001 - GitHub issue - GitHub コードの貢献度
[問題]禁止されている@author タグをMagento_Backendから削除
このPRは@author タグをコードベースから削除します
AC-8814 - GitHub issue - GitHub コードの貢献度
[問題] レビューリスト Ajaxへの直接アクセスを避ける
システムが正しく処理し、レビューリストへの直接アクセスを回避Ajax
AC-9381 - GitHub issue - GitHub コードの貢献度
共有Cookieを使用したマルチストア設定でヘッダーのログイン/ログアウトが更新されない
ログアウト時に、設定に従ってログインヘッダーが正しく更新されます。 顧客アカウントがグローバルに共有されている場合、customer-data.jsはCookieを使用して「mage-customer-login」値を保存します。 ローカルストレージは、それ以外の場合に使用されます。
ACP2E-4149 - GitHub コードの貢献度
[Mobile] Fotoramaは、画像ビューアのクローズアクションでミニカートを開くことができます
Fotoramaの問題を修正しました。 以前は、画像ビューアのクローズアクションでミニカートが開いていました
ACP2E-4231 - GitHub コードの貢献度
結合されたjs ファイルは、ストアが多いプロジェクトで適切に生成されません。
複数のストアが設定されている場合に、JavaScript ファイルの結合が正しく機能するようになりました。
以前は、マルチストア設定でファイルが正しく結合できなかったため、結果が不完全または一貫性を失っていました。
ACP2E-4246 - GitHub コードの貢献度
アップグレード – 互換性のアップグレード ツール
非推奨の機能:動的プロパティの作成Magento\Framework\Acl:$_roleRegistry
非推奨の機能エラーにより、アップグレード後に管理者パネルにアクセスできなくなります。
以前は、Magento 2.4.6にアップグレードした後、管理者パネルにアクセスしようとすると、次のエラーが発生する可能性がありました。
「非推奨の機能:動的プロパティの作成Magento\Framework\Acl::$_roleRegistryは、186行目のvendor/magento/framework/Session/SessionManager.phpで非推奨です。」
これにより、管理者はログインできなくなりました。
AC-12343
AC-12343 - GitHub issue