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 |
---|---|
code | Code ISO à deux caractères du pays d'origine du produit |
name | Nom du pays |
Hello script d'intégration
{
"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 |
---|---|
subtotal | Le sous-total des articles sur lequel le devis était basé |
taxOrVat | Le montant estimé de la taxe de vente ou de la TVA cité en fonction du sous-total |
dutyTotal | Le montant estimé des droits cité en fonction du sous-total |
dutyTaxTotal | Les 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
{
"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 |
---|---|
message | Chaîne HTML du message actuellement affiché |
Hello script d'intégration
{
"message": "<div>Welcome ...</div>"
}
Méthodes
Voici des méthodes utilitaires que vous pouvez utiliser pour intégrer à votre site.
Méthode | Renvoie | Description |
---|---|---|
zonos.isDomestic() | Boolean | Vrai si le pays actuel est domestique |
zonos.country() | String | Obtenez le code de pays actuellement sélectionné. |
zonos.country(code) | String | Dé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âche | Remplissez 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}} |
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.