Loading...
Documentatie

Documentatie

U bent hier : Home / Documentatie

Algemene omschrijving

Er zijn twee manieren om de voorraad te ontvangen

  • Bulk (batchgewijs)

    In deze methode van ontsluiting wordt op vaste (instelbare) tijdstippen de gehele voorraad geëxporteerd naar de FTP server van uw website-ontwikkelaar. Dit is, afhankelijk van de instellingen, een ZIP-bestand met daarin een XML-bestand met de voorraad en de bijbehorende foto’s. Om de bestanden niet onnodig groot te maken worden alleen nieuwe en gewijzigde foto’s uitgeleverd.

  • Incrementeel (real-time)

    Bij deze methode van ontsluiting wordt iedere mutatie (toevoegen/wijzigen/verwijderen) van een voertuig naar een pagina op uw webserver ('endpoint') gestuurd. Met deze methode is het mogelijk om uw website zonder merkbare vertraging up-to-date te houden.

Karakterset

Alle communicatie vindt plaats in Unicode (UTF-8). Gebruikt uw database of website een andere karakterset, zoals Windows-1252 of ISO-8859-1, dan zult u de gegevens eerst moeten converteren alvorens ze op te slaan.

Leads

Indien de website erin voorziet dat bezoeker in contact met de verkoper kunnen komen, bijvoorbeeld via een contact- of proefritformulier, dan kan dit middels onderstaand endpoint aan het lead managent systeem van de verkoper worden doorgegeven. Het endpoint ondersteunt zowel REST (JSON), SOAP als form values (application/www-form-urlencoded of multipart/form-data).

REST (JSON)

De lead kan in de vorm van een JSON-object middels HTTP POST naar https://eigenwebsite.dv.nl/v1/leads/deliver.html worden gestuurd. Het systeem geeft een JSON response terug met ofwel {"success": true, "leadId": nnn} (waarbij nnn het ID is dat de lead toegewezen heeft gekregen) ofwel {"success": false, "error": "sss"}, waarbij sss een foutmelding is. In de tabel hieronder staan de mogelijke velden.

SOAP

De WSDL is te vinden op https://eigenwebsite.dv.nl/v1/leads/deliver.html?wsdl. Als de aanvraag niet verwerkt kan worden levert dit een SOAP Fault op.

Form values

De formulieren kunnen via HTTP POST naar https://eigenwebsite.dv.nl/v1/leads/deliver.html worden gestuurd. Dit levert of 'OK:nnn' op waarbij nnn het ID is dat de lead toegewezen heeft gekregen, of 'ERR:sss' waarbij sss een foutmelding is.

Velden

Veel gestelde vragen

Welke koppelmethode (incrementeel of bulk) is beter?

Het antwoord op deze vraag is afhankelijk van uw wensen en technische mogelijkheden. Over het algemeen is de incrementele variant (XML POST) de meest voor de hand liggende keuze: de website is altijd actueel; is relatief eenvoudig te implementeren; u ontvangt de meest rijke dataset aan gegevens.

Ik wil slechts een deel van mijn voorraad adverteren. Hoe doe ik dit?
Hoe genereer ik thumbnails van de foto's?
Waarom staan er rare tekens in de teksten (bijv. Citroën)?
Het aantal voertuigen op mijn website komt niet overeen met het aantal voertuigen in mijn voorraadbeheerapplicatie. Wat nu?
Ik gebruikt een oudere versie, hoe zie ik de bijbehorende ondersteunde velden?