Documentatie · Ontwikkelaarsdocumentatie
Uitbreidingspunten voor leadverwerking
Deze pagina behandelt de leadverwerking uitsluitend op integratieniveau. Interne hook-namen, payload-structuren, capability-ID's en details over webhook-ondertekening zijn implementatiedetails en worden hier niet gepubliceerd.
Wat leadverwerking doet
Wanneer een bezoeker een contactformulier verzendt dat aan een voertuig is gekoppeld, slaat de plugin de lead op, stelt de geconfigureerde ontvangers op de hoogte en stuurt de lead optioneel door naar een extern systeem via het uitgaande webhook-mechanisme van de plugin. De ontvangers, verzendmethode en authenticatie die voor uitgaande webhooks worden gebruikt, worden geconfigureerd via de beheerinterface van de plugin.
Integreren met downstream-systemen
De ondersteunde manier om leads door te sturen naar een CRM of marketingtool is door de uitgaande webhook van de plugin te configureren via de beheerinterface. Interne hook-namen, payload-structuur en het ondertekeningsschema dat wordt gebruikt om uitgaande webhook-oproepen te authenticeren, kunnen tussen releases veranderen; verifieer uw downstream-ontvanger met de huidige plugin-versie wanneer u deze configureert, en hardcodeer geen interne action- of filter-namen in uw integratie.
Ondersteunde openbare integratie-interfaces
Geef bij het integreren met de plugin de voorkeur aan deze stabiele interfaces:
- De beheerinstellingen-interface van de plugin.
- De gedocumenteerde shortcodes.
- Template-overrides op thema-niveau zoals beschreven in Template System And Overrides.
- Het algemene Developer Overview voor oriëntatie.
Interne klassenamen, optiesleutels, databasetabellen, REST- en AJAX-endpoints, cron-hook-namen, capability- en nonce-ID's, en release-/update-infrastructuur worden beschouwd als implementatiedetails. Deze kunnen zonder voorafgaande kennisgeving tussen releases veranderen en maken geen deel uit van het openbare integratiecontract.
Stabiliteits- en wijzigingsbeleid
Alles wat hierboven niet als een ondersteunde openbare interface wordt vermeld, wordt beschouwd als een intern implementatiedetail. Interne API's, opslaglay-out en beveiligingsimplementatie kunnen tussen releases veranderen. Vertrouw hier niet op vanuit code van derden, thema's of externe systemen. Directe database-schrijfacties worden niet ondersteund.
Kennisgeving openbare documentatie. Deze pagina biedt uitsluitend een integratie-overzicht op hoofdlijnen. Interne implementatiedetails, private API's, opslagdetails en beveiligingsgevoelige release-infrastructuur worden afzonderlijk onderhouden en maken geen deel uit van de openbare documentatie. Ondersteunde integratie-interfaces zijn de gedocumenteerde shortcodes, template-overrides, de instellingen-interface en alle uitbreidingspunten die expliciet in deze sectie zijn gepubliceerd.