DOCS

Hello events

/

События Hello

Как использовать события Hello.

Узнайте, как Zonos Hello использует события и методы, и как вы можете использовать их для улучшения вашего веб-сайта электронной коммерции.

z-country-change 

Это событие будет срабатывать каждый раз, когда страна изменяется, включая первоначальный выбор страны. Свойство detail события будет объектом, который включает code и name.

СвойствоОписание
codeДвухсимвольный ISO код страны, из которой поступил продукт
nameНазвание страны

Hello интеграционный скрипт

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

z-duty-tax-quote 

Это событие сработает, как только будет получен ответ на запрос о пошлинах и налогах. Свойство detail события будет объектом со следующими свойствами:

СвойствоОписание
subtotalПодытог товара, на основе которого был сделан запрос
taxOrVatОценочная сумма налога с продаж или НДС, указанная на основе подытога
dutyTotalОценочная сумма пошлины, указанная на основе подытога
dutyTaxTotalСуммарные значения taxOrVat и dutyTotal
foreign (премиум)Объект, содержащий те же значения, что и выше, который затем конвертируется в сумму в иностранной валюте

Hello интеграционный скрипт

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.

СвойствоОписание
messageHtml строка текущего отображаемого сообщения

Hello интеграционный скрипт

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

Методы 

Ниже приведены вспомогательные методы, которые вы можете использовать для интеграции с вашим сайтом.

МетодВозвращаетОписание
zonos.isDomestic()BooleanВозвращает true, если текущая страна является внутренней
zonos.country()StringПолучить код текущей выбранной страны.
zonos.country(code)StringУстановить страну вручную и вернуть её. code должен быть двухсимвольным ISO кодом.

zonos.config(object) — это метод, используемый Hello. Он может быть настроен для работы с оценкой котировок, конвертацией валюты или повторным отображением Hello заставки screen и изменением позиции флага. В зависимости от того, что вы хотите сделать, объект, отправляемый в config, изменяется:

ЗадачаЗаполните конфигурацию объектом, как…
Оценка котировок{detail: {items: [{id: "String", name: "String", price: Double / "String", quantity: Integer / "String", image: "String URL of image / Optional", hsCode: "String / Optional", category: "String / Optional", country: "String (country of origin) / Optional", SKU: "String / Optional"}], currencyCode: "String / optional default to USD", includedTaxRate: Double / optional default to 0}}
Конвертация валюты{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "custom function to convert the selectors / Optional, best to leave as default", showDecimal: boolean / Optional}}
Повторное отображение Hello заставки screen и изменение позиции флага{detail: {location: "String options are: left, right, top, bottom, floating & attached / Optional", showSplash: boolean / Optional}}

Была ли эта страница полезной?