AutoDisk WP CarConfigurator Geel

Versies

Versie overzicht

Handleiding

De plugin bestaat uit 2 folders (beide mappen toevoegen aan de /wp-content/plugins), namelijk de “autodisk-car-configurator-geel” folder en de “autodisk-car-configurator-geel-custom” folder. In de eerste folder staan alle plugin bestanden, welke bij iedere update overschreven worden. In de tweede folder staan het stylesheet dat u kunt gebruiken om de plugin te stylen. De tweede folder kan ook worden gebruikt om specifieke bestanden uit de eerste folder te overschrijven, waardoor u pagina’s een eigen invulling kunt geven. Dit vereist echter wel de nodige programmeerkennis.

Voor het functioneren van de plugin zijn voor de volgende folders schrijfrechten nodig:

  • autodisk-car-configurator-geel/cache
  • autodisk-car-configurator-geel-custom/pdf
  • .htaccess

Emails en pdf bestanden

Als een passant een offerte aanvraag plaatst, worden er 2 PDF bestanden gegenereerd, en 2 emails verstuurd. 1 voor de passant, en 1 voor u. Deze emails en PDF bestanden zijn naar eigen wens in te richten in de backend van WordPress, onder het kopje “Email instellingen” onder de AutoDisk Car Configurator Geel instellingen. Het is aan te raden dit door programmeurs te laten doen, aangezien er een combinatie van HTML, CSS en PHP kennis nodig is om de templates aan te passen. Belangrijk is om de namespace declaratie bovenaan het bestand te behouden, en in het geval van de email templates, de array met email adressen onderaan het bestand te returnen.

Onder het kopje Geavanceerd vindt u alle mogelijk te plaatsten variabele.
Enkele voorbeelden:

Item Code
Bijtellingspercentage GetPost(“pnBijtellingsPercentage”)?>
Eerste model foto GetPost(“poAutoMerk”)[“ModelList”][0][“FotoList”][0]?>
Leaseprijs ex brandstof (indien van toepassing) GetPost(“pnLeasePrijsExclusiefBrandstof “)?>
Gemid. Verbruik   GetPost(“poAutoMerk”)[“ModelList”][0][“UitvoeringList”][0][” GemiddeldVerbruik “]?>
Gewicht  GetPost(“poAutoMerk”)[“ModelList”][0][“UitvoeringList”][0][“RijklaarGewicht”]?>

Styling
De plugin heeft zelf een basis stylesheet waarin de posities van elementen worden bepaald, maar verder niets. Om de plugin verder naar wens te stylen kunt u gebruik maken van het “customstyle.css” bestand, welke te vinden is onder autodisk-car-configurator-geel-custom/css/customstyle.css.

Alle blokken en elementen zijn zelf uit of aan te schakelen via het custom stijlsheet

Bijvoorbeeld:
U wilt de privé kosten calculator niet zichtbaar hebben op uw site.
Deze haalt u simpel weg met de volgende css code
#prive-kosten-container{display:none;}

htaccess

In het .htaccess bestand staat een regel die ervoor zorgt dat de AJAX calls worden opgevangen door de plugin.

RewriteRule ^plugin_index/ajax/(.*) /wp-content/plugins/autodisk-car-configurator-geel/autodisk-car-configurator-geel.php?url=$1 [QSA,L]

Zoekpagina

De zoek pagina (/zoek/overzicht/) is direct of met parameters aan te spreken om direct al een zoekselectie te bepalen.

De volgende parameters kunnen worden ingeschoten:

“psTextFilter”
“psBijtellingsPercentageList” ß comma seperated lijst
“pnMerkId”
“pnModelId”
“psTransmissieList” ß comma seperated lijst
“psBrandstofCodeList” ß comma seperated lijst

Code Beschrijving
ag Aardgas
d Diesel
dh Diesel hybride
e Electrisch
g Gas
l Benzine
lh Benzine hybride
o Overig

“psCarrosserieVormCodeList” ß comma seperated lijst

Code Beschrijving
hb Hatchback
sd Sedan
sw Stationwagen
tw SUV
co Coupe
ca Cabriolet
bu Bus
sc Stadscombi
sp MPV
bulw Bus lange wielbasis
buhd Bus hoog dak
budc Bus dubbele cabine
pu Pickup
pudc Pickup dubbele cabine
pulw Pickup lange wielbasis

“pnPriveKilometerPerJaar”
“pnBelastingsPercentage”
“pnEigenBijdrage”
“pnMinNettoBijtellingPerMaand”
“pnMaxNettoBijtellingPerMaand”
“pnLooptijd”
“pnKilometerPerJaar”
“pnMinLeasePrijs”
“pnMaxLeasePrijs”
“pnMinCo2Uitstoot”
“pnMaxCo2Uitstoot”
“pnMinGemiddeldVerbruik”
“pnMaxGemiddeldVerbruik”
“psBrandstofEtiketList” ß comma seperated lijst (A tot G)
“pnMinAutoPrijs”
“pnMaxAutoPrijs”
“pnMinAcceleratie”
“pnMaxAcceleratie”
“pnMinVermogenKilowatt”
“pnMaxVermogenKilowatt”

Offerte formulier
Het aantal velden en welke verplicht moeten zijn kunt u via de custom map bepalen.

Online calculeren (met leaseprijs):U kopieert het bestand calculatie-script-online-calculeren.partial.php uit de map ‘autodisk-car-configurator-geel/mvc/views/configuratie’ en plaatst deze in de ‘autodisk-car-configurator-geel-custom/mvc/views/configuratie’ map.

Offerte aanvraag (zonder leaseprijs):
U kopieert het bestand calculatie-script-online-offerte-aanvraag.partial.php uit de map ‘autodisk-car-configurator-geel/mvc/views/configuratie’ en plaatst deze in de ‘autodisk-car-configurator-geel-custom/mvc/views/configuratie’ map.

De regel die u moet aanpassen ziet er als volgt uit:
$.post(“ajax/configuratie/contact-formulier/”, { paFormFieldList: { BedrijfsNaam: True, KvKNummer: false, JaarVanOprichting: false, Aanhef: false, Naam: true, Postcode: true, Huisnummer: true, Straat: true, Woonplaats: true, Provincie: true, TelefoonNummer: true, EmailAdres: true, Opmerkingen: false }} ,

• Voor niet tonen haalt u het specifieke veld weg
• Niet verplicht geef het een waarde False mee
• Wel verplicht de waarde True