DOCS

Hello events

/

Zdarzenia Hello

Jak używać zdarzeń Hello.

Dowiedz się, jak Zonos Hello wykorzystuje zdarzenia i metody oraz jak możesz je wykorzystać do ulepszenia swojej strony ecommerce.

z-country-change 

To zdarzenie zostanie wywołane za każdym razem, gdy kraj zostanie zmieniony, w tym przy początkowym wyborze kraju. Właściwość detail zdarzenia będzie obiektem, który zawiera code i name.

WłaściwośćOpis
codeDwuznakowy kod ISO kraju, z którego pochodzi produkt
nameNazwa kraju

Hello integracyjny skrypt

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

z-duty-tax-quote 

To zdarzenie zostanie wywołane, gdy otrzymana zostanie odpowiedź na wycenę cła i podatków. Właściwość detail zdarzenia będzie obiektem z następującymi właściwościami:

WłaściwośćOpis
subtotalSuma częściowa przedmiotu, na której oparta była wycena
taxOrVatSzacunkowa kwota podatku od sprzedaży lub VAT, wyceniona na podstawie sumy częściowej
dutyTotalSzacunkowa kwota cła, wyceniona na podstawie sumy częściowej
dutyTaxTotalPołączone wartości taxOrVat i dutyTotal
foreign (premium)Obiekt zawierający te same wartości, który następnie jest przeliczany na kwotę w walucie obcej

Hello integration script

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 

To zdarzenie będzie wywoływane za każdym razem, gdy wyświetlana wiadomość Hello zostanie zmieniona. Właściwość detail zdarzenia będzie obiektem, który zawiera message.

WłaściwośćOpis
messageHtml string aktualnie wyświetlanej wiadomości

Hello integracyjny skrypt

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

Metody 

Poniżej znajdują się metody pomocnicze, które możesz wykorzystać do integracji z Twoją stroną.

MetodaZwracaOpis
zonos.isDomestic()BooleanPrawda, jeśli bieżący kraj jest krajowy
zonos.country()StringPobierz aktualnie wybrany kod kraju.
zonos.country(code)StringUstaw kraj ręcznie i zwróć go. code powinien być dwuznakowym kodem ISO.

zonos.config(object) to metoda wykorzystywana przez Hello. Może być skonfigurowana do pracy z szacowaniem wycen, konwersją walut lub ponownym wyświetlaniem splash Hello screen oraz przesuwaniem pozycji flagi. W zależności od tego, co chcesz zrobić, obiekt wysyłany do config zmienia się:

ZadanieWypełnij konfigurację obiektem jak…
Szacowanie wycen{detail: {items: [{id: "String", name: "String", price: Double / "String", quantity: Integer / "String", image: "String URL of image / Opcjonalnie", hsCode: "String / Opcjonalnie", category: "String / Opcjonalnie", country: "String (kraj pochodzenia) / Opcjonalnie", SKU: "String / Opcjonalnie"}], currencyCode: "String / opcjonalnie domyślnie USD", includedTaxRate: Double / opcjonalnie domyślnie 0}}
Konwersja walut{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "custom function to convert the selectors / Opcjonalnie, najlepiej pozostawić jako domyślne", showDecimal: boolean / Opcjonalnie}}
Ponowne wyświetlanie splash Hello screen oraz przesuwanie pozycji flagi{detail: {location: "String opcje to: left, right, top, bottom, floating & attached / Opcjonalnie", showSplash: boolean / Opcjonalnie}}

Czy ta strona była pomocna?