z-country-change
Это событие будет срабатывать каждый раз, когда страна изменяется, включая первоначальный выбор страны. Свойство detail
события будет объектом, который включает code
и name
.
Свойство | Описание |
---|---|
code | Двухсимвольный ISO код страны, из которой поступил продукт |
name | Название страны |
Hello интеграционный скрипт
{
"code": "US",
"name": "United States"
}
z-duty-tax-quote
Это событие сработает, как только будет получен ответ на запрос о пошлинах и налогах. Свойство detail
события будет объектом со следующими свойствами:
Свойство | Описание |
---|---|
subtotal | Подытог товара, на основе которого был сделан запрос |
taxOrVat | Оценочная сумма налога с продаж или НДС, указанная на основе подытога |
dutyTotal | Оценочная сумма пошлины, указанная на основе подытога |
dutyTaxTotal | Суммарные значения taxOrVat и dutyTotal |
foreign (премиум) | Объект, содержащий те же значения, что и выше, который затем конвертируется в сумму в иностранной валюте |
Hello интеграционный скрипт
{
"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 интеграционный скрипт
{
"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}} |
События Hello
Как использовать события Hello.Узнайте, как Zonos Hello использует события и методы, и как вы можете использовать их для улучшения вашего веб-сайта электронной коммерции.