DOCS

Hello events

/

Helloのイベント

Helloのイベントの使用方法。

Zonos Helloがイベントとメソッドをどのように使用しているか、そしてそれらを使用してeコマースウェブサイトを強化する方法を学びましょう。

z-country-change 

このイベントは、国が変更されるたびに発火し、初期の国の選択も含まれます。イベントのdetailプロパティは、codenameを含むオブジェクトになります。

プロパティ説明
code製品が発生した国の2文字ISOコード
name国名

Helloの統合スクリプト

1
2
3
4
{
  "code": "US",
  "name": "United States"
}

z-duty-tax-quote 

このイベントは、関税および税金の見積もり応答が受信されると発火します。イベントの detail プロパティは、以下のプロパティを持つオブジェクトになります。

プロパティ説明
subtotal見積もりの基となったアイテムの小計
taxOrVat小計に基づいて見積もられた推定売上税またはVATの金額
dutyTotal小計に基づいて見積もられた推定関税の金額
dutyTaxTotaltaxOrVatdutyTotal の合計値
foreign (プレミアム)上記と同じ値を持つオブジェクトで、外国通貨の金額に変換されます

Hello integration script

1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "subtotal": 89.99,
  "taxOrVat": 18.0,
  "dutyTotal": 32.54,
  "dutyTaxTotal": 50.54,
  "foreign": {
    "currencyCode": "GBP",
    "subtotal": 89.99,
    "taxOrVat": 18.0,
    "dutyTotal": 32.54,
    "dutyTaxTotal": 50.54
  }
}

z-message-change 

このイベントは、表示されているHelloメッセージが変更されるたびに発火します。イベントのdetailプロパティは、messageを含むオブジェクトになります。

プロパティ説明
message現在表示されているメッセージのHtml文字列

Hello統合スクリプト

1
2
3
{
  "message": "<div>Welcome ...</div>"
}

メソッド 

以下は、サイトと統合するために使用できるユーティリティメソッドです。

メソッド戻り値説明
zonos.isDomestic()ブール値現在の国が国内であれば真
zonos.country()文字列現在選択されている国コードを取得します。
zonos.country(code)文字列国を手動で設定し、それを返します。 code は2文字のISOコードである必要があります。

zonos.config(object) は、Hello によって利用されるメソッドです。見積もりの取得、通貨の変換、またはHello スプラッシュscreenの再表示とフラグ位置の移動に対応するように設定できます。これらのいずれかを行う場合、config に送信されるオブジェクトが変わります:

タスクオブジェクトを次のように構成します…
見積もりの取得{detail: {items: [{id: "文字列", name: "文字列", price: 倍精度 / "文字列", quantity: 整数 / "文字列", image: "画像の文字列URL / オプション", hsCode: "文字列 / オプション", category: "文字列 / オプション", country: "文字列(原産国) / オプション", SKU: "文字列 / オプション"}], currencyCode: "文字列 / オプション、デフォルトはUSD", includedTaxRate: 倍精度 / オプション、デフォルトは0}}
通貨の変換{detail: {currencySelectors: ["CSSセレクタ1", "CSSセレクタ2"], customConverter: "セレクタを変換するカスタム関数 / オプション、デフォルトのままにするのが最良", showDecimal: ブール値 / オプション}}
Hello スプラッシュscreenの再表示とフラグ位置の移動{detail: {location: "文字列、オプションは: left, right, top, bottom, floating & attached / オプション", showSplash: ブール値 / オプション}}

このページは役に立ちましたか?