MDVA-33168: API 非同期エンドポイントで特別価格の設定が解除されました

MDVA-33168 パッチは、API 非同期エンドポイントを使用して製品属性を更新すると、特別な価格が設定されなくなる問題を修正します。

このパッチは、 品質向上パッチツール(QPT) 1.0.20 がインストールされています。 パッチ ID は MDVA-33168。 この問題はAdobe Commerce バージョン 2.4.3 で修正される予定であることに注意してください。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。

クラウドインフラストラクチャー上のAdobe Commerce 2.3.3-p1

Adobe Commerce バージョンとの互換性:

Adobe Commerce on cloud infrastructure およびAdobe Commerce オンプレミス 2.3.3 - 2.4.2

NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがお使いのAdobe Commerceのバージョンと互換性があるかどうかを確認するには、 magento/quality-patches を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

再現手順:

  1. ストアを含む 2 つの web サイトを作成します。

  2. に移動 ストア/設定/カタログ/カタログ/価格/カタログ と Set 価格範囲 = Web サイト.

  3. を作成 テキストタイプ 製品属性。 すべてのオプションはデフォルトのままにします。

  4. 作成した属性をデフォルトの属性セットに追加します。

  5. バンドル製品と共に使用するシンプルな製品を作成します。

  6. 次のサンプルオプションを使用してバンドル製品を作成します。

    • 製品を有効にする = はい.
    • 属性セット = デフォルト.
    • 製品名 = bundle-1.
    • SKU = bundle-1.
    • 動的 SKU = はい.
    • 価格 = 100 ドル.
    • 税クラス = 課税品.
    • 在庫ステータス = 在庫あり.
  7. 次の下 バンドル項目 ​で、次のオプション例を設定します。

    • バンドル品目の出荷 = 連携.
    • オプションタイトル = テスト, 入力タイプ = ラジオボタン, 必須 チェックボックス = 確認済み.
    • デフォルト チェックボックス = 未チェック.
    • 名前 = simple-100.
    • SKU = simple-100.
    • 価格 = 100.00.
    • 価格タイプ = 固定.
    • 既定の数量 = 1.
    • ユーザー定義 チェックボックス = 未チェック.
  8. 範囲をデフォルト以外の店舗に切り替え、特別価格を設定します。 (例: 詳細価格 ページ,設定 特別価格 = 4%、および 価格ビュー = 価格範囲.)

  9. 次の例のように、デフォルト以外のストアスコープでのみ新しい属性を更新します。

    code language-php
        PUT {{base_url}}/rest/en_au/async/V1/products/{{sku}}    {        "product": {            "custom_attributes": [                {                    "attribute_code": "text_attr",                    "value": 21                                   }            ]                    }    }
    

期待される結果:

非同期 rest API を使用して製品属性を更新する場合、他の属性値は期待どおりに同じままです。

実際の結果:

ストアスコープで非同期 rest API を使用して設定された特別価格が削除されます。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で使用可能なその他のパッチについては、 QPT で使用可能なパッチ 開発者向けドキュメントを参照してください。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a