DOCS

Hello events

/

Eventos de Hello

Cómo usar los eventos de Hello.

Aprende cómo Zonos Hello utiliza eventos y métodos, y cómo puedes usarlos para mejorar tu sitio web de comercio electrónico.

z-country-change 

Este evento se activará cada vez que se cambie el país, incluida la selección inicial del país. La propiedad detail del evento será un objeto que incluye code y name.

PropiedadDescripción
codeCódigo ISO de dos caracteres del país de origen del producto
nameNombre del país

Hello integration script

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

z-duty-tax-quote 

Este evento se activará una vez que se reciba una respuesta de cotización de impuestos y aranceles. La propiedad detail del evento será un objeto con las siguientes propiedades:

PropiedadDescripción
subtotalEl subtotal del artículo en el que se basó la cotización
taxOrVatLa cantidad estimada de impuestos de venta o IVA cotizada en función del subtotal
dutyTotalLa cantidad estimada de aranceles cotizada en función del subtotal
dutyTaxTotalLos valores combinados de taxOrVat y dutyTotal
foreign (premium)Un objeto que contiene los mismos valores que se mencionan arriba, que luego se convierte en la cantidad en moneda extranjera

Hello script de integración

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 

Este evento se activará cada vez que el mensaje mostrado de Hello se cambie. La propiedad del evento detail será un objeto que incluye el message.

PropiedadDescripción
messageCadena HTML del mensaje actualmente mostrado

Hello script de integración

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

Métodos 

A continuación se presentan métodos de utilidad que puede usar para integrarse con su sitio.

MétodoDevuelveDescripción
zonos.isDomestic()BooleanoVerdadero si el país actual es nacional
zonos.country()CadenaObtiene el código del país actualmente seleccionado.
zonos.country(code)CadenaEstablece el país manualmente y lo devuelve. code debe ser un código ISO de dos caracteres.

zonos.config(object) es un método utilizado por Hello. Puede configurarse para trabajar con la estimación de cotizaciones, la conversión de moneda o la reexhibición de la Hello pantalla screen y mover la posición de la bandera. Dependiendo de cuál de estas tareas desee realizar, el objeto enviado a config cambia:

TareaPoblar la configuración con el objeto como…
Estimación de cotizaciones{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}}
Conversión de moneda{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "custom function to convert the selectors / Optional, best to leave as default", showDecimal: boolean / Optional}}
Reexhibición de la Hello pantalla screen y mover la posición de la bandera{detail: {location: "String options are: left, right, top, bottom, floating & attached / Optional", showSplash: boolean / Optional}}

¿Fue útil esta página?