Dit artikel geeft een gedetailleerde uitleg van de parameters die worden gebruikt om de Paazl checkout widget te initialiseren. Als je de Paazl checkout widget in jouw webshop hebt geïntegreerd, wordt de widget geïnitialiseerd met behulp van de parameters in de onderstaande tabel. Dit gebeurt telkens wanneer een klant van jouw webshop op jouw checkoutpagina terechtkomt. De Paazl checkout widget stap voor stap integreren legt uit hoe je de styling van de widget initialiseert. Gebruik de onderstaande parameters om de lay-out, weergave en het gedrag van de widget te configureren.
Initialisatieparameters
| Parameter | Verplicht/Optioneel | Type | Uitleg |
|---|---|---|---|
mountElementId | Optioneel | String | Het De standaardwaarde is Voorbeeld: |
apiKey | Verplicht | String | Een string die een publieke API-key bevat die is gegenereerd in de Paazl-webapp. Zie De REST-API configureren voor een uitleg over hoe je deze key genereert. Voorbeeld: |
token | Verplicht | String | Het toegangstoken (access token) dat wordt geretourneerd door het Voorbeeld: |
loadPaazlBasedData | Optioneel | Boolean | Indien Opmerking Deze parameter heeft alleen invloed op verzendopties voor thuisbezorging. Als zowel De standaardwaarde is Voorbeeld: |
loadCarrierBasedData | Optioneel | Boolean | Indien Opmerking Deze parameter heeft alleen invloed op verzendopties voor thuisbezorging. Als zowel De standaardwaarde is Voorbeeld: |
availableTabs | Optioneel | Array | De widget toont verzendopties in een aantal tabbladen, afhankelijk van het leveringstype[cite: 1]. De volgende waarden zijn beschikbaar[cite: 1]:
De standaardwaarde is Opmerking De tabbladen worden van links naar rechts weergegeven in de volgorde waarin je ze specificeert[cite: 1]. Tabbladen worden alleen getoond als ze daadwerkelijk verzendopties bevatten[cite: 1]. Voorbeeld: |
defaultTab | Optioneel | String | De naam van het tabblad dat standaard is geselecteerd[cite: 1]. De waarde die je hier invoert, moet een van de waarden uit De standaardwaarde is Voorbeeld: |
headerTabType | Optioneel | String | Bepaalt of de tabbladen worden weergegeven als tabbladen ( De standaardwaarde is |
style | Optioneel | String | Paazl heeft een aantal vooraf gedefinieerde widget-stijlen die je kunt gebruiken om aan te sluiten bij de huisstijl van jouw webshop[cite: 1]. De volgende waarden zijn beschikbaar: De standaardwaarde is Voorbeeld: |
nominatedDateEnabled | Optioneel | Boolean | Indien De standaardwaarde is Voorbeeld: |
consigneeCountryCode | Verplicht | String | De ISO 3166-2-code voor het land waarnaar de zending wordt verzonden[cite: 1]. Voorbeeld: |
consignorCountryCode | Optioneel | String | De ISO 3166-2-code voor het land van waaruit de zending wordt verzonden[cite: 1]. Als dit veld leeg wordt gelaten, gebruikt Paazl de standaardinstelling in jouw Paazl-webapp-account onder Instellingen > Mijn adresboek > Afzenderadres > Land[cite: 1]. Voorbeeld: |
consigneePostalCode | Verplicht | String | De postcode van het adres waarnaar de zending wordt verzonden[cite: 1]. De code wordt gebruikt om een nauwkeurigere lijst van beschikbare verzendopties op te halen[cite: 1]. Voorbeeld: |
consignorPostalCode | Optioneel | String | De postcode van het adres van waaruit de zending wordt verzonden[cite: 1]. De code wordt gebruikt om leveringsdata op te vragen bij vervoerders als zij deze service aanbieden[cite: 1]. Als dit veld leeg wordt gelaten, gebruikt Paazl de standaardinstelling in jouw Paazl-webapp-account onder Instellingen > Mijn adresboek > Afzenderadres > Postcode[cite: 1]. Voorbeeld: |
customerNumber | Optioneel | String | Een individuele code die DHL aan klanten verstrekt, zodat zij zich kunnen identificeren bij een DHL PackStation[cite: 1]. Voorbeeld: |
numberOfProcessingDays | Optioneel | Number | Het aantal dagen dat een magazijn nodig heeft om een bestelling klaar te maken voor verzending door een vervoerder (verwerkingstijd)[cite: 1]. De standaardwaarde is Minimale waarde: Voorbeeld: |
tags | Optioneel | Array | Codes die worden gebruikt om de geretourneerde verzendopties te filteren voor weergave[cite: 1]. Mogelijke waarden zijn onder andere: Voorbeeld: |
deliveryDateOptions | Optioneel | Object | Bevat opties die van invloed zijn op de leveringsdatum[cite: 1]. Voorbeeld: |
startDate | Optioneel | String | Het startpunt van een reeks mogelijke leveringsdata[cite: 1]. Opmerking Bij het berekenen van de startdatum voor een leveringsdatumbereik telt Paazl het aantal bezorgdagen en verwerkingsdagen op dat je hebt geconfigureerd in de leveringsmatrix van jouw webshop[cite: 1]. Formaat: "JJJJ-MM-DD"[cite: 1]. De standaardwaarde is de datum van vandaag[cite: 1]. Voorbeeld: |
numberOfDays | Optioneel | Number | De tijdsduur in dagen na de De standaardwaarde is Voorbeeld: |
language | Optioneel | String | De ISO 639-1 of ISO 639-2-code voor de weergavetaal van de widget[cite: 1]. Opmerking Als er een taalcode wordt gebruikt die Paazl nog niet ondersteunt, zal de weergavetaal van de widget Engels zijn[cite: 1]. De talen die momenteel worden ondersteund zijn: Chinees ("zh"/"zho"/"chi"), Nederlands ("nl"/"nld"), Engels ("en"/"eng"), Frans ("fr"/"fra"), Duits ("de"/"deu"/"ger"), Italiaans ("it"/"ita"), Japans ("ja"/"jpn"), Pools ("pl"/"pol"), Portugees ("pt"/"por"), Spaans ("es"/"spa")[cite: 1]. De standaardwaarde is Voorbeeld: |
currency | Optioneel | String | De ISO 4217-code voor de desbetreffende valuta[cite: 1]. Deze parameter bepaalt het valutasymbool dat naast de verzendtarieven wordt weergegeven[cite: 1]. De standaardcode is Voorbeeld: |
isPricingEnabled | Optioneel | Boolean | Indien De standaardwaarde is |
isShowAsExtraCost | Optioneel | Boolean | Indien De standaardwaarde is |
deliveryRangeFormat | Optioneel | String | Geeft aan of je datumbereiken op de regels van de verzendopties wilt weergeven als een aantal dagen of als een datumbereik[cite: 1]. Accepteert een van de volgende twee waarden: Opmerking Als je kiest voor De standaardwaarde is Voorbeeld: |
deliveryOptionDateFormat | Optioneel | String | De notatie voor datums die worden weergegeven in de regels voor verzendopties van het tabblad "Delivery" (Bezorging) van de widget[cite: 1]. Maakt gebruik van de stringnotatie van de Javascript fecha-bibliotheek[cite: 1]. De standaardwaarde is Voorbeeld: |
deliveryEstimateDateFormat | Optioneel | String | De notatie voor datums die worden weergegeven in de footer van het tabblad "Delivery" (Bezorging) van de widget[cite: 1]. Maakt gebruik van de stringnotatie van de Javascript fecha-bibliotheek[cite: 1]. De standaardwaarde is Voorbeeld: |
pickupOptionDateFormat | Optioneel | String | De notatie voor datums die worden weergegeven in de regels voor verzendopties van het tabblad "Pickup" (Afhalen) van de widget[cite: 1]. Maakt gebruik van de stringnotatie van de Javascript fecha-bibliotheek[cite: 1]. De standaardwaarde is Voorbeeld: |
pickupEstimateDateFormat | Optioneel | String | De notatie voor datums die worden weergegeven in de footer van het tabblad "Pickup" (Afhalen) van de widget[cite: 1]. Maakt gebruik van de stringnotatie van de Javascript fecha-bibliotheek[cite: 1]. De standaardwaarde is Voorbeeld: |
separatorsFormat | Optioneel | String | Specificeert of de widget getallen moet weergeven met een punt als decimaalteken en een komma als duizendtal-scheidingsteken (zoals gebruikt in de VS en het VK) of vice versa[cite: 1]. Accepteert een van de volgende twee waarden: De standaardwaarde is Voorbeeld: |
sortingModel | Optioneel | Object | Bevat elementen die Paazl vertellen hoe de geretourneerde verzendopties en afhaallocaties gesorteerd moeten worden[cite: 1]. Voorbeeld: |
orderBy | Optioneel | String | Geeft aan hoe de weergegeven verzendopties gesorteerd moeten worden[cite: 1]. Mogelijke waarden: De standaardwaarde voor thuisbezorging is |
distributor | Voorwaardelijk | String | Geeft aan welke verzendopties van een vervoerder bovenaan de lijst met verzendopties moeten verschijnen[cite: 1]. Je vindt de beschikbare vervoerderscodes in jouw webapp-account onder Instellingen > Account > Overzicht van verzendopties[cite: 1]. Opmerking Als Voorbeeld: |
sortOrder | Optioneel | String | Geeft de volgorde aan waarin verzendopties gesorteerd moeten worden[cite: 1]. Mogelijke waarden: Opmerking Als De standaardwaarde is Voorbeeld: |
shipmentParameters | Optioneel | Object | Bevat details van de bestelling van een klant[cite: 1]. Voorbeeld: |
totalWeight | Optioneel | Number | Het totale gewicht in kilogram (kg) van een zending, inclusief verpakking[cite: 1]. Opmerking Als je Voorbeeld: |
totalVolume | Optioneel | Number | Het totale volume in kubieke meter (m³) van de desbetreffende zending, inclusief verpakking[cite: 1]. Opmerking Als je Voorbeeld: |
totalPrice | Optioneel | Number | De totale prijs van een zending[cite: 1]. Dit is een scalaire waarde[cite: 1]. De munteenheid wordt toegekend door de checkoutpagina van jouw webshop[cite: 1]. Opmerking Als je Voorbeeld: |
numberOfGoods | Optioneel | Number | Het totale aantal pakketten of afzonderlijke goederen in een zending[cite: 1]. Opmerking Als je Voorbeeld: |
startMatrix | Optioneel | String | Een code van één of twee letters die de kolom van de leveringsmatrix identificeert waarmee moet worden gestart bij het bepalen van de juiste verzendoptie en het juiste tarief[cite: 1]. Zie Leveringsmatrices configureren voor een uitleg over hoe leveringsmatrices werken[cite: 1]. |
goods | Optioneel | Array | Een array van variabelen die wordt gebruikt om de toepasselijke leveringsmatrix te bepalen[cite: 1]. Zie Leveringsmatrices configureren voor een uitleg over hoe leveringsmatrices werken[cite: 1]. Voorbeeld: |
quantity | Optioneel | Number | Het aantal artikelen van een specifiek producttype in een zending[cite: 1]. Voorbeeld: quantity: 7[cite: 1] |
weight | Optioneel | Number | Het gewicht in kilogram (kg) van een product[cite: 1]. Voorbeeld: weight: 10.5[cite: 1] |
length | Optioneel | Integer | De lengte in hele centimeters (cm) van een product[cite: 1]. De waarde moet een geheel getal (integer) zijn; getallen met decimalen (floating-point) worden afgebroken[cite: 1]. Voorbeeld: |
width | Optioneel | Integer | De breedte in hele centimeters (cm) van een product[cite: 1]. De waarde moet een geheel getal (integer) zijn; getallen met decimalen (floating-point) worden afgebroken[cite: 1]. Voorbeeld: |
height | Optioneel | Integer | De hoogte in hele centimeters (cm) van een product[cite: 1]. De waarde moet een geheel getal (integer) zijn; getallen met decimalen (floating-point) worden afgebroken[cite: 1]. Voorbeeld: |
volume | Optioneel | Number | Het volume van een product in kubieke meter (m³), inclusief verpakking[cite: 1]. Voorbeeld: volume: 0.10[cite: 1] |
price | Optioneel | Number | De prijs van een enkel artikel in een zending[cite: 1]. Dit is een scalaire waarde[cite: 1]. De munteenheid wordt toegekend door de checkoutpagina van jouw webshop[cite: 1]. |
startMatrix | Optioneel | String | Een code van één of twee letters die de kolom van de leveringsmatrix identificeert waarmee moet worden gestart bij het bepalen van de juiste verzendoptie en het juiste tarief[cite: 1]. Zie Leveringsmatrices configureren voor een uitleg over hoe leveringsmatrices werken[cite: 1]. |
shippingOptionsLimit | Optioneel | Number | Beperkt het aantal verzendopties dat wordt weergegeven op het tabblad "Delivery" (Bezorging) van de widget[cite: 1]. De standaardwaarde is Voorbeeld: |
initialPickupLocations | Optioneel | Number | Beperkt het aantal afhaallocaties dat wordt weergegeven op het tabblad "Pickup" (Afhalen) van de widget, en het aantal winkel-locaties op het tabblad "Store" (Winkel)[cite: 1]. De standaardwaarde is Voorbeeld: |
pickupLocationsPageLimit | Optioneel | Number | Specificeert het initiële aantal afhaallocaties dat wordt weergegeven op de kaart met afhaallocaties van de widget, en het initiële aantal winkels dat wordt weergegeven op de winkelkaart van de widget[cite: 1]. Het bepaalt ook het aantal afhaal- of winkellocaties dat wordt toegevoegd telkens wanneer je op "Meer" klikt op respectievelijk de tabbladen "Pickup" of "Store"[cite: 1]. De standaardwaarde is Voorbeeld: |
pickupLocationsLimit | Optioneel | Number | Beperkt het totale aantal afhaallocaties dat wordt weergegeven op de "Pickup"-kaart van de widget, en het totale aantal winkellocaties op de "Store"-kaart van de widget[cite: 1]. De standaardwaarde is Voorbeeld: |
Datumnotatie van de widget aanpassen
De datumnotatie-strings die je gebruikt bij het initialiseren van de widget voldoen aan de ISO-8601-standaard[cite: 1]. Hier zijn een paar voorbeelden[cite: 1]:
| Voorbeeld datum | Format string |
|---|---|
| Woensdag 9 september 2018 | "dddd, MMMM DD, YYYY" |
| Woe 9 sep 2018 | "ddd, D MMM YYYY" |
| 9. September 2018 | "D. MMMM YYYY" |
| 09-09-18 | "DD-MM-YY" |
Alle beschikbare tokens voor datumnotatie[cite: 1]:
| Categorie | Token | Output |
|---|---|---|
| Maand | M | 1 2 ... 11 12 |
| MM | 01 02 ... 11 12 | |
| MMM | jan feb ... nov dec | |
| MMMM | januari februari ... november december | |
| Dag van de maand | D | 1 2 ... 30 31 |
| Do | 1e 2e ... 30e 31e | |
| DD | 01 02 ... 30 31 | |
| Dag van de week | d | 0 1 ... 5 6 |
| ddd | zo ma ... vr za | |
| dddd | zondag maandag ... vrijdag zaterdag | |
| Jaar | YY | 70 71 ... 29 30 |
| YYYY | 1970 1971 ... 2029 2030 | |
| Tijdzone | ZZ | -0700 -0600 ... +0600 +0700 |
Voor andere talen dan het Engels raden we je aan datums te formatteren zoals hieronder aangegeven, om problemen met naamvallen (naamvalsuitgangen) of hoofdlettergebruik in de labels van de widget te voorkomen[cite: 1].
| Taal | Aanbevolen notatie |
|---|---|
| Chinees | "YYYY-MM-DD" |
| Nederlands | "DD-MM-YYYY" |
| Engels | "DD/MM/YYYY" (VK) en "MM/DD/YYYY" (VS) |
| Frans | "DD/MM/YYYY" |
| Duits | "DD.MM.YYYY" |
| Italiaans | "DD/MM/YYYY" |
| Pools | "DD.MM.YYYY" |
| Portugees | "DD/MM/YYYY" |
| Spaans | "DD-MM-YYYY" |
| Zweeds | "YYYY/MM/DD" |
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren