DOCS

Hello events

/

Hello etkinlikleri

Hello etkinliklerini nasıl kullanacağınız.

Zonos Hello'nın etkinlikleri ve yöntemlerini nasıl kullandığını ve bunları e-ticaret web sitenizi geliştirmek için nasıl kullanabileceğinizi öğrenin.

z-country-change 

Bu etkinlik, ülke her değiştiğinde, başlangıçta yapılan ülke seçimi de dahil olmak üzere tetiklenecektir. Etkinlik detail özelliği, code ve name içeren bir nesne olacaktır.

ÖzellikAçıklama
codeÜrünün geldiği ülkenin iki karakterli ISO kodu
nameÜlke adı

Hello entegrasyon scripti

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

z-duty-tax-quote 

Bu olay, bir gümrük ve vergi teklifi yanıtı alındığında tetiklenecektir. Olayın detail özelliği, aşağıdaki özelliklere sahip bir nesne olacaktır:

ÖzellikAçıklama
subtotalTeklifin dayandığı ürün ara toplamı
taxOrVatAra toplam üzerinden tahmin edilen satış vergisi veya KDV tutarı
dutyTotalAra toplam üzerinden tahmin edilen gümrük vergisi tutarı
dutyTaxTotaltaxOrVat ve dutyTotal değerlerinin birleşik toplamı
foreign (premium)Yukarıdaki değerlere sahip bir nesne, ardından yabancı para birimi tutarına dönüştürülür

Hello entegrasyon scripti

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 

Bu olay, görüntülenen Hello mesajı her değiştiğinde tetiklenecektir. Olayın detail özelliği, message içeren bir nesne olacaktır.

ÖzellikAçıklama
messageŞu anda görüntülenen mesajın Html dizesi

Hello entegrasyon scripti

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

Yöntemler 

Aşağıda sitenizle entegre olabileceğiniz yardımcı yöntemler bulunmaktadır.

YöntemDöndürürAçıklama
zonos.isDomestic()BooleanMevcut ülke yerel ise doğru döner
zonos.country()StringŞu anda seçilen ülke kodunu alır.
zonos.country(code)StringÜyeyi manuel olarak ayarlayın ve döndürün. code iki karakterli bir ISO kodu olmalıdır.

zonos.config(object) yöntemi Hello tarafından kullanılmaktadır. Teklif tahminleri, para birimi dönüştürme veya Hello açılış screen ekranını yeniden görüntüleme ve bayrak konumunu değiştirmek için ayarlanabilir. Bunlardan hangisini yapmak istediğinize bağlı olarak, config'e gönderilen nesne değişir:

GörevNesneyi şu şekilde doldurun…
Teklif tahminleri{detail: {items: [{id: "String", name: "String", price: Double / "String", quantity: Integer / "String", image: "String URL of image / Opsiyonel", hsCode: "String / Opsiyonel", category: "String / Opsiyonel", country: "String (menşei ülke) / Opsiyonel", SKU: "String / Opsiyonel"}], currencyCode: "String / opsiyonel varsayılan USD", includedTaxRate: Double / opsiyonel varsayılan 0}}
Para birimi dönüştürme{detail: {currencySelectors: ["css selector 1", "css selector 2"], customConverter: "seçicileri dönüştürmek için özel fonksiyon / Opsiyonel, varsayılan olarak bırakmak en iyisidir", showDecimal: boolean / Opsiyonel}}
Hello açılış screen ekranını yeniden görüntüleme ve bayrak konumunu değiştirme{detail: {location: "String seçenekler: left, right, top, bottom, floating & attached / Opsiyonel", showSplash: boolean / Opsiyonel}}

Bu sayfa yardımcı oldu mu?