Voeg Hello toe aan uw site
Voeg het Hello script toe - basis
Door dit script aan de code van uw site toe te voegen, voegt u de Zonos Hello vlag toe aan uw website, herkent u het land waar uw klanten vandaan komen, begroet u hen en geeft u algemene informatie over douane en belastingen voor hun land.
VAARDIGHEDEN NODIG: Basis webvaardigheden
Om Hello te installeren, past u het aangepaste script met uw unieke site-sleutel toe op uw website vóór de sluitende body
tag.
Hello integratiescript
<script src="https://hello.zonos.com/hello.js?siteKey=YOURSITEKEY"></script>
Zonos Hello moet worden geladen voordat er extra functionaliteit wordt toegevoegd. Gelieve eventuele extra functies na het bovenstaande script op te nemen.
Heb je nog geen script? ? Klik hier om te downloaden.
Genereer geschatte douane- en belastingkosten
VEREISTE VAARDIGHEDEN : Basis ontwikkelaarsvaardigheden
Wanneer deze functie is ingeschakeld, kan Hello schattingen van douane- en belastingkosten geven wanneer een product wordt bekeken of aan de winkelwagentoegevoegd. Hello kan ook volledige douane- en belastingoffertes voor de hele winkelwagentoonen wanneer de pagina wordt bekeken.
De douane- en belastingofferte kan op elke productpagina of je hoofdpagina voor producten worden weergegeven, afhankelijk van hoe je platform is ingesteld.
Om de douane- en belastingofferte toe te voegen, pas je een script toe dat eruitziet als het onderstaande voorbeeld. De twee vereiste velden zijn name
en price
.
Voorbeeld: Hieronder staat een voorbeeld van hoe het script eruit zal zien en functioneren op je pagina.
Hello integratiescript
zonos.quote({
items: [
{
name: 'The name of the product',
price: 19.95,
quantity: 2,
image: 'https://example.com/product-123.png',
url: 'https://example.com/product-123',
sku: '123',
},
],
currencyCode: 'USD',
});
Scripts die kunnen worden gebruikt, moeten worden aangepast om ze voor uw site te laten werken. Zorg ervoor dat een van de volgende scripts die u gebruikt, na het initiële Zonos Hello Script wordt geplaatst.
Als u geen platform gebruikt, kunt u het volgende gebruiken om dynamisch uw productdetails te verkrijgen. Dit script zal het eerste beschikbare product ophalen. U kunt dit script ook aanpassen om het op de winkelwagentpagina van uw site te gebruiken. U moet door alle producten en hun gegevens lopen en deze vervolgens naar de zonos.quote verzenden.
Hello integratiescript
<script>
var zPrice = '';
var zName = '';
var zImg = '';
try {
if (document.querySelector('ID OR CLASSNAME') != null) {
zPrice = document.querySelectorAll('ID OR CLASSNAME').innerText;
}
if (document.querySelector('ID OR CLASSNAME') != null) {
zName = document.querySelector('ID OR CLASSNAME').innerText;
}
if (document.querySelector('.ID OR CLASSNAME') != null) {
zImg = document.querySelector('ID OR CLASSNAME').src;
}
zonos.quote({
items: [
{
name: zName,
price: zPrice,
image: zImg,
},
],
currencyCode: 'USD',
});
} catch (error) {}
</script>
U kunt aanvullende waarden uit de itemvelden hieronder toevoegen en ook de
currencyCode
wijzigen naar uw standaardvaluta.
Shopify en BigCommerce
Als u Shopify of BigCommerce gebruikt, gebruik dan de onderstaande code.
Als u Shopify als uw platform gebruikt, hebben we een script dat u kunt gebruiken om de productgegevens van uw Shopify-productdetails op te halen.
De onderstaande code bevat een functie die op de productpagina's en de winkelwagentjespagina zal draaien.
Hello integratiescript
<script>
function znDutyTaxEstimateOnDetailPage() {
{% if product and product.price %}
zonos.quote({
items: [{ price: "{{ product.price | money_without_currency }}", name: "{{product.title | replace: '"', '\"'}}", url: "{{ shop.secure_url }}{{ product.url }}", image: "https:{{ product.featured_image | product_img_url: 'medium' }}"}],
currencyCode: '{{ shop.currency }}'
});
{% endif %}
}
function znDutyTaxEstimateOnCartPage() {
if (window.location.href.indexOf("cart") > -1) {
zonos.quote({
items: [
{% for item in cart.items %}
{ price: "{{ item.price | money_without_currency }}", quantity: {{item.quantity}}, name: "{{ item.title | replace: '"', '\"'}}", url: "{{ shop.secure_url }}{{item.url}}", image: "https:{{item.image| product_img_url: 'medium'}}"},
{% endfor %}
],currencyCode: '{{ shop.currency }}'});
}
}
znDutyTaxEstimateOnDetailPage();
znDutyTaxEstimateOnCartPage();
</script>
Offertevelden
Veld | Gegevenstype | Beschrijving |
---|---|---|
items | array VERPLICHT | Een lijst van items die in de offerte moeten worden opgenomen |
currencyCode | string | De prijzen van de items worden weergegeven in de valuta die is opgegeven door de drieletterige valutacode. Standaard: USD |
includedTaxRate | number | Het belasting rate van het item als het item belasting bevat |
showDecimal | bool | Zet aan of uit het tonen van de decimale waarde op geconverteerde valuta |
Itemvelden
Veld | Gegevenstype | Beschrijving |
---|---|---|
name | string VERPLICHT | De productnaam |
price | number VERPLICHT | Eenheidsprijs van een enkel product |
quantity | integer | Het aantal producten in de winkelwagentje. Standaard: 1 |
image | string | URL van de productafbeelding |
url | string | URL naar het individuele product |
hsCode | string | De Geharmoniseerde Code (HS-code) voor uw product |
category | string | De categorie van het product op uw site |
country | string | Tweeletterige ISO-code van het land waar dit product vandaan komt |
customization | string | Productaanpassing (bijv. maat, kleur) |
description | string | De gedetailleerde beschrijving van het product |
sku | string | De UPC of SKU van het product |
Naarmate u meer details aan Zonos over uw product verstrekt, zal de nauwkeurigheid van de schatting meestal verbeteren.
Pas Hello aan
Verander de vlaglocatie
VAARDIGHEDEN NODIG: Basis ontwikkelaarsvaardigheden
Standaard verschijnt de Zonos Hello vlag in de rechterbenedenhoek van uw pagina.
Hier vindt u informatie over hoe u de locatie van de vlag kunt wijzigen en bepaalde elementen van uw website kunt verbergen die u niet wilt dat internationale klanten zien.
Voorbeeld: Gratis verzending verbergen voor internationale klanten; dit stelt u ook in staat om Zonos Hello te verbergen voor binnenlandse klanten en specifieke landen.
Als de locatie leeg wordt gelaten, zal de code de standaard gebruiken.
Hello integratiescript
zonos.config({ location: 'right bottom attached' });
zonos.config({ location: '' });
Voor de linkerbenedenhoek:
zonos.config({location: 'left'});
Voor de linkerbovenhoek met een zwevende informatie dialoog:
zonos.config({location: 'left top floating'});
floating
verwijst naar de Hello informatie dialoog die in het midden van de pagina zweeft.attached
verwijst naar de Hello informatie dialoog die boven de vlag opent.floating
heeft de voorkeur bij het positioneren van de vlag aan debovenkant
.
Specifieke inhoud verbergen
VEREISTE VAARDIGHEDEN: Basis ontwikkelaarsvaardigheden
De z-intl
klasse is gebaseerd op het huidige binnenlandse land. Als Hello is ingesteld op een internationaal land, zal de z-intl
klasse fungeren als een verborgen klasse, waardoor de inhoud die aan .z-intl
is gekoppeld, verborgen wordt.
Gebruik de volgende CSS om inhoud te verbergen. Vervang
.your-content
met de zwevende inhoud die je wilt verbergen.
.z-intl .your-content { display: none; }
Nu kun je Hello verbergen voor je binnenlandse klanten, zodat andere dialoogvensters weer zichtbaar zijn.
Hello integratiescript
#zonos {
display: none;
}
.z-intl #zonos {
display: block;
}
Verbergen voor specifieke landen
Voeg de #zonos id samen met de landcode die ook als de CSS-klasse voor dat land fungeert toe aan de .z-intl { display: none; }
functie.
De regel zou er ongeveer zo uit moeten zien:
Hello integratiescript
.z-intl #zonos.US {
display: none;
}
Zet de splash aan/uit
VEREISTE VAARDIGHEDEN : Basis ontwikkelaarsvaardigheden
Splash verwijst naar de pop-up en vergroting van het Zonos dialoogvenster, dat aanvullende informatie bevat over het specifieke douane- en belastingbeleid van hun land.\
Als u de Zonos Hello splash voor de eerste bezoek van uw klanten WIL INSCHAKELEN en weergeven:
Hello integratiescript
zonos.config({ showSplash: true });
Als u de Zonos Hello splash voor de eerste bezoek van uw klanten wilt UITZETTEN:
Hello integratiescript
zonos.config({ showSplash: false });
Opmerking: Alle Zonos aanpassingen moeten binnen een
script
tag staan.
Veelgestelde vragen
Ik ben geen ontwikkelaar en heb hulp nodig. Wat zijn mijn opties?
Als u vragen heeft, neem dan contact op met ons ondersteuningsteam. Als u niet de middelen heeft om de integratie te voltooien en hulp nodig heeft, neem dan contact op met ons Professional Services team.
Installeer Hello legacy
Leer hoe u Hello op de website van uw winkel installeert.Als u Shopify, BigCommerce, Magento, Miva of X-Cart gebruikt, lees dan de bijbehorende plugin-integratiepagina.
Het onderstaande script voegt de Zonos Hello vlag toe aan uw site, herkent het land waar uw klanten vandaan komen, begroet hen en geeft algemene informatie over douane en belastingen voor hun land (basis).
Aanvullende functies zijn beschikbaar met minimale ontwikkelingswerkzaamheden (hieronder weergegeven).