DOCS

Hello events

/

Hello evenementen

Hoe Hello evenementen te gebruiken.

Leer hoe Zonos Hello evenementen en methoden gebruikt, en hoe je deze kunt gebruiken om je ecommerce-website te verbeteren.

z-country-change 

Dit evenement wordt geactiveerd elke keer dat het land wordt gewijzigd, inclusief de initiële landselectie. De detail eigenschap van het evenement zal een object zijn dat code en name bevat.

EigenschapBeschrijving
codeTwee-cijferige ISO-code van het land waar het product vandaan komt
nameLandnaam

Hello integratiescript

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

z-duty-tax-quote 

Dit evenement wordt geactiveerd zodra een antwoord op een douane- en belastingofferte is ontvangen. De detail eigenschap van het evenement zal een object zijn met de volgende eigenschappen:

EigenschapBeschrijving
subtotalHet subtotaal van het item waarop de offerte is gebaseerd
taxOrVatHet geschatte verkoopbelasting- of BTW-bedrag dat is geciteerd op basis van het subtotaal
dutyTotalHet geschatte douanebedrag dat is geciteerd op basis van het subtotaal
dutyTaxTotalDe gecombineerde waarden van taxOrVat en dutyTotal
foreign (premium)Een object dat dezelfde waarden bevat als hierboven, dat vervolgens wordt omgezet in het bedrag in vreemde valuta

Hello integratiescript

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 

Dit evenement wordt geactiveerd telkens wanneer de weergegeven Hello boodschap wordt gewijzigd. De detail eigenschap van het evenement zal een object zijn dat de message bevat.

EigenschapBeschrijving
messageHtml-string van de momenteel weergegeven boodschap

Hello integratiescript

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

Methoden 

Hieronder staan nuttige methoden die je kunt gebruiken om met je site te integreren.

MethodeGeeft terugBeschrijving
zonos.isDomestic()BooleanWaar als het huidige land binnenlands is
zonos.country()StringVerkrijg de momenteel geselecteerde landcode.
zonos.country(code)StringStel het land handmatig in en geef het terug. code moet een twee-letterige ISO-code zijn.

zonos.config(object) is een methode die wordt gebruikt door Hello. Het kan worden ingesteld om te werken met het schatten van offertes, het omrekenen van valuta, of het opnieuw weergeven van het Hello splash screen en het verplaatsen van de vlagpositie. Afhankelijk van wat je wilt doen, verandert het object dat naar config wordt gestuurd:

TaakVul de configuratie in met het object zoals…
Offertes schatten{detail: {items: [{id: "String", name: "String", price: Double / "String", quantity: Integer / "String", image: "String URL van afbeelding / Optioneel", hsCode: "String / Optioneel", category: "String / Optioneel", country: "String (land van herkomst) / Optioneel", SKU: "String / Optioneel"}], currencyCode: "String / optioneel standaard op USD", includedTaxRate: Double / optioneel standaard op 0}}
Valuta omrekenen{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "aangepaste functie om de selectors om te rekenen / Optioneel, het beste om als standaard te laten", showDecimal: boolean / Optioneel}}
Het opnieuw weergeven van het Hello splash screen en het verplaatsen van de vlagpositie{detail: {location: "String opties zijn: links, rechts, boven, onder, drijvend & bevestigd / Optioneel", showSplash: boolean / Optioneel}}

Was deze pagina nuttig?