SXA Storefront共有イベント

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXA Storefrontは、次の共有イベントを使用します。

出来事

形容

アクション

CXAEvent.クリアメッセージ

メッセージの概要レンダリングに、表示されているメッセージを削除するように要求します。

リスニング

  • メッセージの概要

射出

  • お買い物カゴに加える

  • チェックアウト請求

  • チェックアウトレビュー

  • カートライン

  • 製品バンドル

  • 製品バリエーション

CXAEvent.SendMessage (英語)

メッセージの概要レンダリングにメッセージを表示するように要求します。

イベント引数:

{
  type:
CXAMessageType,
  message: String
}

CXAMessageType列挙型:

  • 情報

  • エラー

  • 警告

リスニング

  • メッセージの概要

射出

  • 製品バンドル

  • 製品在庫

  • 製品バリエーション

CXAEvent.CartUpdatedの

最新のカートを受信したときにイベントを発行します。このイベントは、コンテキストによって受信されたオブジェクトがCartJsonResult型であるたびにCXACartContextによって発行されます。

リスニング

  • 無料ギフトセレクション

  • カートライン

  • ミニカート

  • カートプロモーション

  • カート合計

射出

  • 無料ギフトセレクション

  • カートライン

  • ミニカート

  • CXACartContext(CXACアートコンテキスト)

CXAEvent.SetPrice (英語)

Product Priceレンダリングに、現在の製品バリアントまたは製品バンドル選択の価格を表示するように要求します。

イベント引数:

{
  productId: String,
  listPrice: Number,
  adjustedPrice:
Number,
  isOnSale: Boolean,
  savingsMessage:
String
}

リスニング

  • 商品価格

射出

  • 製品バンドル

  • 製品バリエーション

CXAEvent.Selected製品

製品バリアントが選択されたときにイベントを発行します。

Event argument:
{
  CurrentCatalogName:
String,
  CurrentProductId:
String,
  CurrentVariantId:
String
}

リスニング

  • お買い物カゴに加える

  • 製品在庫

射出

  • 製品バリエーション

CXAEvent.SelectedBundle製品

製品バンドルが選択されたときにイベントを発行します。

イベント引数:

{
  bundleSelection:
BundleSelection
}

リスニング

  • お買い物カゴに加える

  • 製品在庫

射出

  • 製品バンドル

CXAEvent.SelectedProductValid (CXAEvent.SelectedProductValid)

現在の商品選択が有効であることを示すイベントを発行し、Add to CartコンポーネントでAdd to Cartボタンを有効にできるようにします。

リスニング

  • お買い物カゴに加える

射出

  • 製品バンドル

  • 製品在庫

  • 製品バリエーション

CXAEvent.SelectedProductInvalid(CXAEvent.SelectedProduct無効)

現在の商品選択が有効であることを示すイベントを発行し、Add to CartコンポーネントでAdd to Cartボタンを無効にできるようにします。

リスニング

  • お買い物カゴに加える

射出

  • 製品バンドル

  • 製品在庫

  • 製品バリエーション

CXAEvent.BundleStockStatus有効

現在のバンドル選択の在庫ステータスが有効であることを示すイベントを発行し、製品バンドルがバンドル選択の価格を要求できるようにします。

イベント引数:

{
  productId: String
}

リスニング

  • 製品バンドル

射出

  • 製品在庫

CXAEvent.GetStockInfo

Product Inventoryコンポーネントは、APIエンドポイントCatalog/GetCurrentProductStockInfoから応答を受信したときに、このイベントを発行します。

イベント引数:

{
  productId: String,
  stockInfos: Array
}

リスニング

  • 製品バンドル

射出

  • 製品在庫

CXAEvent.Discount適用済み

CXACartContextは、APIエンドポイントCart/ApplyDiscountを呼び出した後にイベントを発行します。

リスニング

  • カートライン

  • カートプロモーション

  • カート合計

射出

  • CXACartContext(CXACアートコンテキスト)

CXAEvent.Discount削除済み

CXACartContextは、APIエンドポイントCart/RemoveDiscountを呼び出した後にイベントを発行します。

リスニング

  • カートライン

  • カートプロモーション

  • カート合計

射出

  • CXACartContext(CXACアートコンテキスト)

この記事を改善するための提案がある場合は、 お知らせください!