DOCS

Hello events

/

Hello événements

Comment utiliser les événements Hello.

Découvrez comment Zonos Hello utilise des événements et des méthodes, et comment vous pouvez les utiliser pour améliorer votre site web ecommerce.

z-country-change 

Cet événement se déclenchera chaque fois que le pays sera modifié, y compris lors de la sélection initiale du pays. La propriété detail de l'événement sera un objet qui inclut code et name.

PropriétéDescription
codeCode ISO à deux caractères du pays d'origine du produit
nameNom du pays

Hello script d'intégration

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

z-duty-tax-quote 

Cet événement se déclenchera une fois qu'une réponse de devis de droits et taxes sera reçue. La propriété detail de l'événement sera un objet avec les propriétés suivantes :

PropriétéDescription
subtotalLe sous-total des articles sur lequel le devis était basé
taxOrVatLe montant estimé de la taxe de vente ou de la TVA cité en fonction du sous-total
dutyTotalLe montant estimé des droits cité en fonction du sous-total
dutyTaxTotalLes valeurs combinées de taxOrVat et dutyTotal
foreign (prime)Un objet contenant les mêmes valeurs que ci-dessus, qui est ensuite converti en montant en devise étrangère

Hello script d'intégration

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 

Cet événement se déclenchera à chaque fois que le message affiché Hello est modifié. La propriété detail de l'événement sera un objet qui inclut le message.

PropriétéDescription
messageChaîne HTML du message actuellement affiché

Hello script d'intégration

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

Méthodes 

Voici des méthodes utilitaires que vous pouvez utiliser pour intégrer à votre site.

MéthodeRenvoieDescription
zonos.isDomestic()BooleanVrai si le pays actuel est domestique
zonos.country()StringObtenez le code de pays actuellement sélectionné.
zonos.country(code)StringDéfinissez le pays manuellement et renvoyez-le. code doit être un code ISO à deux caractères.

zonos.config(object) est une méthode utilisée par Hello. Elle peut être configurée pour fonctionner avec l'estimation des devis, la conversion de devises, ou la réaffichage de l'écran d'accueil Hello et le déplacement de la position du drapeau. Selon ce que vous voulez faire, l'objet envoyé à config change :

TâcheRemplissez la configuration avec l'objet comme…
Estimation des devis{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}}
Conversion de devises{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "custom function to convert the selectors / Optional, best to leave as default", showDecimal: boolean / Optional}}
Réaffichage de l'écran d'accueil Hello et déplacement de la position du drapeau{detail: {location: "String options are: left, right, top, bottom, floating & attached / Optional", showSplash: boolean / Optional}}

Cette page était-elle utile?


Des questions ?

Contactez-nous.