Zum Hauptinhalt springen

Enforced Vehicle Request Parameters

Diese Referenz dokumentiert alle Parameter, mit denen sich die Fahrzeugabfrage filtern lässt — also das, was Sie in Shop und Widgets als erzwungenen oder als vorbelegten Filter setzen. Wo Sie die Parameter eintragen, steht unter Wie kann ich ausgewählte Fahrzeuge anzeigen lassen?.

Schreibweise​

  • Ein Filter besteht aus parameter=wert. Mehrere Filter werden mit & verbunden — ohne führendes & am Anfang: manufacturer=BMW&usedConditionTypes=NEUWAGEN.
  • Kommaseparierte Parameter akzeptieren mehrere Werte: carTypes=PKW,KOMBI. Sie wirken als ODER-Filter — ein Fahrzeug muss einen der Werte erfüllen.
  • Die zulässigen Werte der Auswahllisten stehen unter Erlaubte Werte der Auswahllisten.
  • Leere Werte werden ignoriert.
Paare aus Singular und Plural

Einige Filter gibt es doppelt — etwa CarType und CarTypes. Die Singular-Form nimmt genau einen Wert, die Plural-Form mehrere. Die erlaubten Werte sind identisch.

Fahrzeugart, Aufbau und Maße​

ParameterBeschreibungBeispiel
CarType / CarTypesFahrzeug-Art — erlaubte WertecarTypes=PKW,ZWEIRAD
VehicleSubTypesFahrzeug-Untertypen — erlaubte WertevehicleSubTypes=Cabrio,Limousine
MinDoors / MaxDoorsTüranzahlminDoors=3&maxDoors=5
SeatsMin / SeatsMaxSitzanzahlseatsMin=2&seatsMax=5
SleepingPlacesMin / SleepingPlacesMaxSchlafplätze (Wohnmobile)sleepingPlacesMin=2
LengthMin / LengthMaxFahrzeuglängelengthMin=4000&lengthMax=5000
TotalWeightMin / TotalWeightMaxGesamtgewichttotalWeightMax=3500

Motor und Antrieb​

ParameterBeschreibungBeispiel
DriveTypesAntriebsarten — erlaubte WertedriveTypes=ElectricMotor
FuelType / FuelTypesTreibstoff-Arten — erlaubte WertefuelTypes=BENZIN,DIESEL
GearBoxType / GearBoxTypesGetriebe-Arten — erlaubte WertegearBoxTypes=AUTOMATIK
EngineCapacityMin / EngineCapacityMaxHubraumengineCapacityMin=1000
MinEngineCylinders / MaxEngineCylindersZylinderanzahlmaxEngineCylinders=8
MinEnginePower / MaxEnginePowerMotorleistung (Vergleich mit PS-Rundung, Faktor 1.35962)minEnginePower=70

Zustand, Nutzung und Verfügbarkeit​

ParameterBeschreibungBeispiel
UsedConditionTypesZustandsarten — erlaubte WerteusedConditionTypes=NEUWAGEN
PreviousUsageTypesVorherige Nutzungsarten — erlaubte WertepreviousUsageTypes=FIRMENWAGEN
MinMileAge / MaxMileAgeKilometerstandmaxMileAge=100000
MinInitialRegistration / MaxInitialRegistrationErstzulassung (ISO 8601). Bei MinInitialRegistration werden Fahrzeuge ohne Erstzulassung eingeschlossen.minInitialRegistration=2020-01-01
IsAvailableInstantlyNur sofort verfügbare Fahrzeuge. Greift nur bei true.isAvailableInstantly=true
HasImagesNur Fahrzeuge mit mindestens ImagesToCrop Bildern. Greift nur bei true.hasImages=true
HasConditionDocumentUrlsNur Fahrzeuge mit hinterlegten ZustandsdokumentenhasConditionDocumentUrls=true
HasEnVkvLabelDocumentUrlNur Fahrzeuge mit hochgeladenem EnVKV-LabelhasEnVkvLabelDocumentUrl=true
IsARecommendationEmpfehlung laut Mobile CSV (Feld W/22). Greift nur bei true.isARecommendation=true
ValidForSaleTypesVerkaufsstatus: Valid (erfüllt alle Pflichtangaben) oder Invalid (vom System ausgeschlossen, siehe Fahrzeuge nicht online)validForSaleTypes=Valid

Preis, Finanzierung und Leasing​

ParameterBeschreibungBeispiel
MinPrice / MaxPricePreis (brutto, wenn IsVatDeductable=true)minPrice=10000&maxPrice=50000
IsVatDeductableMwSt. ausweisbarisVatDeductable=true
MonthlyFinancingRateExampleMin / MonthlyFinancingRateExampleMaxMonatliche Finanzierungsrate (Beispielrate)monthlyFinancingRateExampleMax=400
MonthlyLeasingRateExampleMin / MonthlyLeasingRateExampleMaxMonatliche Leasingrate (Beispielrate)monthlyLeasingRateExampleMax=500
HasInitialLeasingInstallmentNur Fahrzeuge mit hinterlegter LeasingratehasInitialLeasingInstallment=true

Hersteller, Modell, Farben und Ausstattung​

ParameterBeschreibungBeispiel
ManufacturerHersteller (Präfix-Abgleich, Groß-/Kleinschreibung egal)manufacturer=VW
Model / ModelsModell (exakter Abgleich, Groß-/Kleinschreibung egal)models=GOLF,POLO,TIGUAN
VarnishBaseColorType / VarnishBaseColorTypesLack-Grundfarben — erlaubte WertevarnishBaseColorTypes=BLACK,WHITE
InteriorBaseColorType / InteriorBaseColorTypesInnenraum-Grundfarben — erlaubte WerteinteriorBaseColorTypes=BLACK,GRAY
InteriorTypesInnenausstattungsarten — erlaubte WerteinteriorTypes=LEDER,STOFF
EquipmentIdsAusstattungs-IDs — UND-Filter, siehe Hinweis untenequipmentIds=1234,5678
EquipmentIds verhält sich anders als die übrigen Listenfilter

Bei allen anderen kommaseparierten Parametern genügt einer der angegebenen Werte. Bei EquipmentIds muss das Fahrzeug alle angegebenen Ausstattungs-IDs besitzen. Das Gegenstück ExcludedEquipmentIds schließt dagegen schon aus, wenn eine der IDs zutrifft.

Einzelne Fahrzeuge, Standorte und Kampagnen​

ParameterBeschreibungBeispiel
IdentifiersFIN oder interne Fahrzeugnummer, Mischung erlaubt (ODER-Filter)identifiers=WVWZZZ1KZAW123456,2220951
InternalIdsInterne FahrzeugnummerninternalIds=2220951,1428541
CarIdsFahrzeug-IDs des Shop-Systems (GUIDs)carIds=3f2a9c14-...,9b7c0d22-...
VehicleDealerLocationIdsHändler-Standort-IDs (GUIDs)vehicleDealerLocationIds=00000000-0000-0000-0000-000000000000
MarketingCampaignsMarketing-Kampagnen (Kampagnen-Codes)marketingCampaigns=CAMPAIGN_A,CAMPAIGN_B
QualitySealsQualitätssiegel (Siegel-Codes)qualitySeals=SEAL_A,SEAL_B

Suche und Sortierung​

ParameterBeschreibungBeispiel
SearchTermFreitext-SuchbegriffsearchTerm=Pro Performance
OrderBySortierung, jeweils mit ASC oder DESC — erlaubte WerteorderBy=INITIALREGISTRATION DESC

Erlaubte Werte der Auswahllisten​

CarTypes​

ALKOVEN · ALLE · ANDERE · ANHAENGER · CABRIO · INTEGRIERT · KASTENWAGEN · KLEINWAGEN · KOMBI · LIMOUSINE · NUTZFAHRZEUG · PKW · SPORTWAGEN · SUV · TEILINTEGRIERT · VAN · WOHNMOBIL · ZWEIRAD

DriveTypes​

CombustionEngine · ElectricMotor · FuelCell · Other · PlugInHybrid

FuelTypes​

ANDERE · AUTOGAS · BENZIN · BI_FUEL · DIESEL · ELEKTRO · ERDGAS · ETHANOL · HYBRID_BENZIN · HYBRID_DIESEL · WASSERSTOFF

GearBoxTypes​

ANDERE · AUTOMATIK · HALB_AUTOMATIK · MANUELL

UsedConditionTypes​

GEBRAUCHTWAGEN · JAHRESWAGEN · NEUWAGEN · OLDTIMER · TAGESZULASSUNG · VORFÜHRWAGEN · YOUNGTIMER

PreviousUsageTypes​

DE_MIETWAGEN · DIENSTWAGEN · EU_FAHRZEUG · EU_MIETWAGEN · EUROMOBIL · FAHRSCHULE · FIRMENWAGEN · JAHRESWAGEN · KOMMUNAL · LEASING · MIETWAGEN · NONE · PRIVAT · RESTRIKTIONSFAHRZEUG · TAXI · VORFUEHRWAGEN · WA_LEASING · WA_RUECKLAEUFER · WERKDIENSTWAGEN_AUDI · WERKDIENSTWAGEN_SEAT · WERKDIENSTWAGEN_SKODA · WERKDIENSTWAGEN_VW · WERKSWAGEN

InteriorTypes​

ALCANTARA · ANDERE · KUNSTLEDER · LEDER · NONE · STOFF · TEILLEDER · VELOUR

Farben​

Gilt gleichermaßen für VarnishBaseColorTypes (Lack) und InteriorBaseColorTypes (Innenraum):

BEIGE · BLACK · BLUE · BROWN · GOLD · GRAY · GREEN · ORANGE · OTHER · RED · SILVER · VIOLET · WHITE · YELLOW

OrderBy​

CREATEDAT · INITIALFINANCINGINSTALLMENT · INITIALLEASINGINSTALLMENT · INITIALREGISTRATION · MILEAGE · PRICE

VehicleSubTypes​

Abrollkipper · Abschleppwagen · Absetzkipper · Alkoven · Andere · AnhaengerBoote · AnhaengerMotorrad · AnhaengerNutzfahrzeuge · AnhaengerPferde · AnhaengerPkw · Autokran · Autotransporter · AutoTransporterSattelAuflieger · Cabrio · ChopperCruiser · DirtBike · Dreiseitenkipper · EnduroReiseenduro · Fahrgestell · Geldtransporter · GespannSeitenwagen · Getraenke · Glastransporter · Hubarbeitsbühne · Integriert · Kastenwagen · Kastenwagen_Nutzfahrzeug · Kastenwagen_Wohnmobil · KastenwagenHoch · KastenwagenHochLang · KastenwagenLang · Kehrmaschine · Kipper · KleinLeichtkraftrad · Kleinwagen · Koffer · Kombi · KombiKleinbusBis9Sitzer · Kuehlkastenwagen · Kuehlkoffer · Limousine · Mobilheim · MofaMokickMoped · Motorrad · Muellwagen · NakedBike · PkwAndere · PocketBike · Pritsche · PritschePlane · Quad · RallyeCross · Rennsport · Rettungswagen · RollerScooter · Saug_Druckwagen · SportlerSupersportler · Sporttourer · Sportwagen · StandardSattelzugmaschine · Streetfighter · SuperMoto · Suv · Tankaufbau · Teilintegrierter · TierPferdetransporter · Tourer · TransporterAndere · Trike · Van · Verkaufaufbau · Wechselfahrgestell · Wohnkabine · WohnmobilAndere · WohnmobilPickup · Wohnwagen · ZweiradAndere

Exkludierende Parameter​

Ergänzend zu den inkludierenden Filtern lässt sich jeder Listen- bzw. Mengenfilter auch negieren. So blenden Sie einzelne Fahrzeuge oder ganze Gruppen gezielt aus einer bereits vorgefilterten Auswahl aus — zum Beispiel einzelne Fahrzeuge anhand ihrer Fahrzeugnummer.

Ein typischer Fall: Ihr Shop oder Widget ist auf bestimmte Marken, Modelle oder Zustandsarten vorgefiltert, einzelne Fahrzeuge sollen aber dennoch nicht erscheinen. Dafür gibt es zu jedem inkludierenden Filter ein Excluded*-Gegenstück.

Jeder Excluded*-Parameter spiegelt seinen inkludierenden Gegenpart 1:1: gleiche akzeptierte Werte, gleiche Groß-/Kleinschreibung und Normalisierung. Alle sind kommasepariert — Ausnahme ist ExcludedManufacturer, das genau einen Hersteller aufnimmt. Inkludierende und exkludierende Parameter lassen sich in derselben Abfrage kombinieren; leere Werte werden ignoriert.

Wichtig

Trifft auf ein Fahrzeug gleichzeitig ein inkludierendes und ein exkludierendes Kriterium zu, wird das Fahrzeug ausgeschlossen — der Ausschluss hat immer Vorrang.

ParameterSchließt ausSpiegelt
ExcludedIdentifiersFahrzeuge mit passender FIN oder interner FahrzeugnummerIdentifiers
ExcludedInternalIdsFahrzeuge mit passender interner FahrzeugnummerInternalIds
ExcludedCarIdsFahrzeuge mit passender ID (GUID)CarIds
ExcludedManufacturerHersteller (Präfix-Abgleich)Manufacturer
ExcludedModelsangegebene ModelleModels
ExcludedCarTypesFahrzeug-ArtenCarTypes
ExcludedVehicleSubTypesFahrzeuge mit mindestens einem der UntertypenVehicleSubTypes
ExcludedUsedConditionTypesZustandsartenUsedConditionTypes
ExcludedPreviousUsageTypesvorherige NutzungsartenPreviousUsageTypes
ExcludedDriveTypesAntriebsartenDriveTypes
ExcludedFuelTypesTreibstoff-ArtenFuelTypes
ExcludedGearBoxTypesGetriebe-ArtenGearBoxTypes
ExcludedInteriorTypesInnenausstattungsartenInteriorTypes
ExcludedEquipmentIdsFahrzeuge mit mindestens einer der Ausstattungs-IDsEquipmentIds
ExcludedVarnishBaseColorTypesLack-GrundfarbenVarnishBaseColorTypes
ExcludedInteriorBaseColorTypesInnenraum-GrundfarbenInteriorBaseColorTypes
ExcludedVehicleDealerLocationIdsHändler-Standort-IDsVehicleDealerLocationIds
ExcludedValidForSaleTypesVerkaufsstatus-ArtenValidForSaleTypes
ExcludedQualitySealsQualitätssiegelQualitySeals
ExcludedMarketingCampaignsMarketing-KampagnenMarketingCampaigns

Beispiele: excludedIdentifiers=WBA12345,STOCK-0099 · excludedCarTypes=ZWEIRAD,ANHAENGER · excludedFuelTypes=DIESEL

Ausschluss per Fahrzeugnummer

ExcludedIdentifiers akzeptiert sowohl die FIN als auch die interne Fahrzeugnummer und deckt damit den häufigsten Anwendungsfall aus dem Shop- und Widget-Alltag direkt ab.

Beispiel​

Angenommen, Ihr Shop ist auf gebrauchte BMW vorgefiltert, zwei einzelne Fahrzeuge sollen aber dauerhaft nicht erscheinen. Die Parameter tragen Sie als erzwungenen Filter in das Attribut data-enforced-request-params ein:

<script
src="https://cdn.meinfahrzeugshop.com/v1/shop-hash/loader.js"
data-tenant="IHRE-MANDANTEN-UUID"
data-enforced-request-params="manufacturer=BMW&usedConditionTypes=GEBRAUCHTWAGEN&excludedIdentifiers=WBA12345,STOCK-0099"
async
></script>

Über data-enforced-request-params gesetzte Filter sind immer aktiv und vom Besucher nicht abwählbar. Sollen die Werte lediglich als Startbelegung dienen und für den Besucher änderbar bleiben, verwenden Sie stattdessen data-initial-request-params.

Wichtig

Verwenden Sie für Live-Seiten ausschließlich das Snippet mit Ihren individuellen Werten aus dem Admin-Bereich unter Integration. Der obige Code enthält Platzhalter.