Legg til Hello på nettstedet ditt
Legg til Hello skriptet - grunnleggende
Å legge til dette skriptet i nettstedets kode vil legge til Zonos Hello flagget på nettstedet ditt, gjenkjenne landet kundene dine besøker fra, hilse på dem, og gi generell informasjon om avgifter og skatter for deres land.
FERDIGHETER SOM TRENGS: Grunnleggende webferdigheter
For å installere Hello, legg inn det tilpassede skriptet som inneholder din unike nettstednøkkel på nettstedet ditt før den avsluttende body
-taggen.
Hello integrasjonsskript
<script src="https://hello.zonos.com/hello.js?siteKey=YOURSITEKEY"></script>
Zonos Hello må lastes inn før noen ekstra funksjonalitet legges til. Vennligst inkluder eventuelle ekstra funksjoner etter skriptet ovenfor.
Har du ikke allerede et skript? Klikk her for å laste ned.
Generer estimert toll og skatt
KUNNSKAPER NEEDED : Grunnleggende utviklerferdigheter
Når denne funksjonen er aktivert, kan Hello gi estimater for toll og skatt når et produkt vises eller legges til i handlekurven. Hello kan også vise fullstendige toll- og skatteestimater for hele handlekurven når siden vises.
Toll- og skatteestimatet kan plasseres på hver produktside eller din hoved produktside, avhengig av hvordan plattformen din er satt opp.
For å legge til toll- og skatteestimatet, bruk et skript som ser ut som det som vises nedenfor. De to nødvendige feltene er name
og price
.
Eksempel: Nedenfor er et eksempel på hvordan skriptet vil se ut og fungere på siden din.
Hello integrasjonsskript
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',
});
Skript som kan brukes må justeres for å fungere på nettstedet ditt. Vennligst sørg for at noen av de følgende skriptene du bruker er plassert etter den innledende Zonos Hello-skripten.
Hvis du ikke bruker en plattform, kan du bruke følgende for dynamisk å hente produktdetaljene dine. Dette skriptet vil hente det første tilgjengelige produktet. Du kan også justere dette skriptet for å brukes på handlekurvsiden til nettstedet ditt. Du må gå gjennom alle produkter og deres data, og deretter sende det til zonos.quote.
Hello integrasjonsskript
<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>
Du kan legge til ekstra verdier fra varefeltene nedenfor og også endre
currencyCode
til å være din standardvaluta.
Shopify og BigCommerce
Hvis du bruker Shopify eller BigCommerce, bruk koden nedenfor.
Hvis du bruker Shopify som plattform, har vi et skript du kan bruke som henter produktdata fra detaljene for Shopify-produktet.
Koden nedenfor har en funksjon som vil kjøre på produktsidene og handlekurvsiden.
Hello integrasjonskript
<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>
Sitatfelt
Felt | Datatype | Beskrivelse |
---|---|---|
items | array PÅKREVD | En liste over elementer som skal inkluderes i tilbudet |
currencyCode | string | Prisen på elementene vil vises i valutaen spesifisert av den tre-tegns valutakoden. Standard: USD |
includedTaxRate | number | Skattesatsen rate for elementet hvis elementet inkluderer skatt |
showDecimal | bool | Slår av eller på visning av desimalverdien på konverterte valutaer |
Elementfelt
Felt | Datatype | Beskrivelse |
---|---|---|
name | string PÅKREVD | Produktnavn |
price | number PÅKREVD | Enhetsprisen for et enkelt produkt |
quantity | integer | Antall produkter i handlekurven. Standard: 1 |
image | string | URL til produktbildet |
url | string | URL til det individuelle produktet |
hsCode | string | Harmonisert kode (HS-kode) for produktet ditt |
category | string | Produktets kategori på nettstedet ditt |
country | string | To-tegns ISO-kode for landet dette produktet stammer fra |
customization | string | Produkttilpasning (f.eks. størrelse, farge) |
description | string | Den detaljerte beskrivelsen av produktet |
sku | string | UPC eller SKU for produktet |
Når du gir mer informasjon til Zonos om produktet ditt, vil nøyaktigheten av estimatet vanligvis bli forbedret.
Tilpass Hello
Endre flaggets plassering
FERDIGHETER NØDVENDIG: Grunnleggende utviklerferdigheter
Som standard vil Zonos Hello-flagget vises i nedre høyre hjørne av siden din.
Her finner du informasjon om hvordan du kan endre plasseringen av flagget samt skjule visse elementer på nettstedet ditt som du ikke ønsker at internasjonale kunder skal se.
Eksempel: Skjule gratis frakt fra internasjonale kunder; dette vil også gjøre det mulig å skjule Zonos Hello fra innenlandske kunder og spesifikke land.
Hvis plasseringen står tom, vil koden bruke standardinnstillingen.
Hello integrasjonskode
zonos.config({ location: 'right bottom attached' });
zonos.config({ location: '' });
For the bottom-left corner:
zonos.config({location: 'left'});
For the top-left corner with a floating information dialog:
zonos.config({location: 'left top floating'});
floating
refererer til Hello informasjonsdialogen som flyter i midten av siden.attached
refererer til Hello informasjonsdialogen som åpnes over flagget.floating
foretrekkes når flagget plasseres påtop
.
Skjul spesifikt innhold
FERDIGHETER NØDVENDIG: Grunnleggende utviklerferdigheter
z-intl
klassen er basert på det nåværende innenlandske landet. Hvis Hello er satt til et internasjonalt land, vil z-intl
klassen fungere som en skjult klasse, og skjule innholdet som .z-intl
er knyttet til.
Bruk følgende CSS for å skjule innhold. Erstatt
.your-content
med flytende innhold du ønsker å skjule.
.z-intl .your-content { display: none; }
Nå kan du skjule Hello fra dine innenlandske kunder slik at andre dialoger blir synlige igjen.
Hello integrasjonscript
#zonos {
display: none;
}
.z-intl #zonos {
display: block;
}
Skjul for spesifikke land
Legg til #zonos-id kombinert med landskoden som også fungerer som CSS-klasse for det landet til .z-intl { display: none; }
-funksjonen.
Linjen skal se slik ut:
Hello integrasjonscript
.z-intl #zonos.US {
display: none;
}
Slå på/av splash
KUNNSKAPER SOM TRENGERS: Grunnleggende utviklerferdigheter
Splash refererer til pop-up-vinduet og forstørrelsen av Zonos dialogboksen, som inneholder tilleggsinformasjon om deres lands spesifikke avgifts- og skattepolitikk.\
Hvis du ønsker å slå PÅ og vise Zonos Hello splash for kundene dine ved deres første besøk:
Hello integrasjonscript
zonos.config({ showSplash: true });
Hvis du ønsker å slå AV Zonos Hello splash-siden for kundens første besøk:
Hello integrasjonscript
zonos.config({ showSplash: false });
Merk: Eventuelle Zonos tilpasninger må være inne i en
script
-tag.
Ofte stilte spørsmål
Jeg er ikke utvikler og trenger hjelp. Hva er alternativene mine?
Hvis du har spørsmål, vennligst kontakt vårt supportteam. Hvis du ikke har ressursene til å fullføre integrasjonen og trenger hjelp, vennligst kontakt vårt Professional Services-team.
Installer Hello legacy
Lær hvordan du installerer Hello på nettstedet til butikken din.
Hvis du bruker Shopify, BigCommerce, Magento, Miva eller X-Cart, vennligst les den tilsvarende plugin-integrasjonssiden.
Skriptet nedenfor vil legge til Zonos Hello flagget på nettstedet ditt, gjenkjenne landet kundene dine besøker fra, hilse på dem, og gi generell informasjon om avgifter og skatter for deres land (grunnleggende).
Ytterligere funksjoner er tilgjengelige med minimal utviklingsarbeid (vist nedenfor).