{"id":368337,"date":"2026-09-17T17:55:43","date_gmt":"2026-09-17T17:55:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/marcelkraan-occasion-engine\/"},"modified":"2026-09-24T16:42:33","modified_gmt":"2026-09-24T16:42:33","slug":"occasion-engine-for-autotelex","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/occasion-engine-for-autotelex\/","author":75142,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.9.30","stable_tag":"2.9.30","tested":"7.1.2","requires":"5.8","requires_php":"","requires_plugins":null,"header_name":"Occasion Engine for Autotelex","header_author":"Marcel Kraan <marcel@kraan.net>","header_description":"Verwerkt Autotelex XML feeds en toont voertuigen in grids of lijsten, met dynamische kentekens en onbeperkte layout-shortcodes.","assets_banners_color":"39567d","last_updated":"2026-09-24 16:42:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/weare.kraan.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":347,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.9.10":{"tag":"2.9.10","author":"marcelkraan","date":"2026-09-17 18:03:45","revision":3700764},"2.9.11":{"tag":"2.9.11","author":"marcelkraan","date":"2026-09-18 09:13:56","revision":3701656},"2.9.12":{"tag":"2.9.12","author":"marcelkraan","date":"2026-09-19 09:20:29","revision":3703154},"2.9.13":{"tag":"2.9.13","author":"marcelkraan","date":"2026-09-19 09:36:38","revision":3703169},"2.9.14":{"tag":"2.9.14","author":"marcelkraan","date":"2026-09-19 19:55:44","revision":3703635},"2.9.18":{"tag":"2.9.18","author":"marcelkraan","date":"2026-09-19 23:47:50","revision":3703735},"2.9.20":{"tag":"2.9.20","author":"marcelkraan","date":"2026-09-20 00:06:10","revision":3703742},"2.9.21":{"tag":"2.9.21","author":"marcelkraan","date":"2026-09-20 00:19:33","revision":3703745},"2.9.22":{"tag":"2.9.22","author":"marcelkraan","date":"2026-09-20 11:38:05","revision":3704181},"2.9.23":{"tag":"2.9.23","author":"marcelkraan","date":"2026-09-21 06:09:07","revision":3704916},"2.9.25":{"tag":"2.9.25","author":"marcelkraan","date":"2026-09-22 15:40:20","revision":3707687},"2.9.26":{"tag":"2.9.26","author":"marcelkraan","date":"2026-09-22 15:45:56","revision":3707695},"2.9.27":{"tag":"2.9.27","author":"marcelkraan","date":"2026-09-23 07:34:48","revision":3708732},"2.9.28":{"tag":"2.9.28","author":"marcelkraan","date":"2026-09-24 15:34:58","revision":3711620},"2.9.29":{"tag":"2.9.29","author":"marcelkraan","date":"2026-09-24 16:30:06","revision":3711682},"2.9.30":{"tag":"2.9.30","author":"marcelkraan","date":"2026-09-24 16:42:33","revision":3711700}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3700723,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3700723,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.9.10","2.9.11","2.9.12","2.9.13","2.9.14","2.9.18","2.9.20","2.9.21","2.9.22","2.9.23","2.9.25","2.9.26","2.9.27","2.9.28","2.9.29","2.9.30"],"block_files":[],"assets_screenshots":{"screenshot-0.png":{"filename":"screenshot-0.png","revision":3703745,"resolution":"0","location":"assets","locale":"","width":3280,"height":1710},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3701657,"resolution":"1","location":"assets","locale":"","width":3034,"height":1584},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3703743,"resolution":"10","location":"assets","locale":"","width":3280,"height":1710},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3701657,"resolution":"2","location":"assets","locale":"","width":3230,"height":854},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3701657,"resolution":"3","location":"assets","locale":"","width":3270,"height":1426},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3701657,"resolution":"4","location":"assets","locale":"","width":1792,"height":1274},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3701657,"resolution":"5","location":"assets","locale":"","width":1658,"height":1476},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3701657,"resolution":"6","location":"assets","locale":"","width":1642,"height":1516},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3701657,"resolution":"7","location":"assets","locale":"","width":1664,"height":1442},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3701657,"resolution":"8","location":"assets","locale":"","width":1750,"height":1556},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3701657,"resolution":"9","location":"assets","locale":"","width":1780,"height":1244}},"screenshots":{"1":"Het standaard grid-overzicht van de occasions met de uitgebreide filterbalk.","2":"De vloeiende auto-carousel weergave met gereserveerd-badges.","3":"Het occasion aanbod gepresenteerd in de brede, overzichtelijke lijst-layout.","4":"Configuratiepaneel voor Systeem- en API-instellingen binnen het dashboard.","5":"Stap-voor-stap instructies voor de beveiligde koppeling met het Autotelex portaal.","6":"Onbeperkt layouts configureren (zoals het rooster of lijsten) met bijbehorende shortcodes.","7":"Instellingen voor een aangepaste, compacte lijstweergave.","8":"Contactinstellingen en handige tips voor de automatische formulier-autofill (bijv. Enfold).","9":"Ingebouwd API actie logboek om real-time de binnenkomende voertuigen te monitoren."}},"plugin_section":[],"plugin_tags":[255523,9914,9762,11891],"plugin_category":[],"plugin_contributors":[281337],"plugin_business_model":[],"class_list":["post-368337","plugin","type-plugin","status-publish","hentry","plugin_tags-autotelex","plugin_tags-cars","plugin_tags-occasions","plugin_tags-xml-feed","plugin_contributors-marcelkraan","plugin_committers-marcelkraan"],"banners":{"banner":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/banner-772x250.png?rev=3700723","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/icon-128x128.png?rev=3700723","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-0.png?rev=3703745","caption":""},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-1.png?rev=3701657","caption":"Het standaard grid-overzicht van de occasions met de uitgebreide filterbalk."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-2.png?rev=3701657","caption":"De vloeiende auto-carousel weergave met gereserveerd-badges."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-3.png?rev=3701657","caption":"Het occasion aanbod gepresenteerd in de brede, overzichtelijke lijst-layout."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-4.png?rev=3701657","caption":"Configuratiepaneel voor Systeem- en API-instellingen binnen het dashboard."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-5.png?rev=3701657","caption":"Stap-voor-stap instructies voor de beveiligde koppeling met het Autotelex portaal."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-6.png?rev=3701657","caption":"Onbeperkt layouts configureren (zoals het rooster of lijsten) met bijbehorende shortcodes."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-7.png?rev=3701657","caption":"Instellingen voor een aangepaste, compacte lijstweergave."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-8.png?rev=3701657","caption":"Contactinstellingen en handige tips voor de automatische formulier-autofill (bijv. Enfold)."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-9.png?rev=3701657","caption":"Ingebouwd API actie logboek om real-time de binnenkomende voertuigen te monitoren."},{"src":"https:\/\/ps.w.org\/occasion-engine-for-autotelex\/assets\/screenshot-10.png?rev=3703743","caption":""}],"raw_content":"<!--section=description-->\n<p>The <strong>Occasion Engine for Autotelex<\/strong> is a bridge between the Autotelex B2B platform and your WordPress website. This plugin quickly converts incoming XML vehicle data into conversion-optimized vehicle pages without depending on your theme.<\/p>\n\n<p>Perfect for car dealerships seeking independence and a professional, high-speed inventory presentation.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Fully Automated Import:<\/strong> Processes Autotelex XML pings directly via the secure WordPress REST API.<\/li>\n<li><strong>Custom Layouts &amp; Carousel:<\/strong> Display your inventory anywhere using unlimited custom layouts (Grid, List, Compact List) or a smooth scrolling Auto-Carousel via generated shortcodes.<\/li>\n<li><strong>Smart Filters:<\/strong> Includes AJAX-friendly filters (Make, Body, Fuel, Transmission, Color).<\/li>\n<li><strong>SEO Optimized:<\/strong> Automatically generates strong meta-titles, ALT-tags, and descriptions for all imported media based on vehicle specifications.<\/li>\n<li><strong>Dynamic License Plates:<\/strong> Automatically detects imported vehicles and visually adjusts the license plate colors based on the country of origin.<\/li>\n<li><strong>Smart Form Autofill:<\/strong> Automatically populates contact and test-drive forms (e.g., Enfold theme) with the current vehicle's details and license plate.<\/li>\n<li><strong>Server Storage Optimization:<\/strong> Aggressively removes attached vehicle photos from the server once a car is marked as sold or deleted via the feed to save disk space.<\/li>\n<li><strong>Translation Ready (i18n):<\/strong> Base language is English, with official translations included for Dutch, German, and French.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin displays vehicle information and images retrieved from the Autotelex \/ Hexon API. \nThe vehicle images shown in the grid and on the single vehicle pages are loaded and served directly from Autotelex's external servers. \nThis plugin does not send any personal visitor data from your website to Autotelex.<\/p>\n\n<p>This service is provided by Autotelex: \n* Terms of Service: https:\/\/www.autotelex.nl\/av\/\n* Privacy Policy: https:\/\/www.autotelex.nl\/juridisch\/<\/p>\n\n<!--section=installation-->\n<p><strong>Step 1: Install &amp; Activate<\/strong>\n1. Upload the <code>occasion-engine-for-autotelex<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the ZIP file directly via the <strong>Plugins &gt; Add New<\/strong> menu in your WordPress dashboard.\n2. Activate the plugin.<\/p>\n\n<p><strong>Step 2: Connect Autotelex (API Setup)<\/strong>\n1. In your WordPress dashboard, go to <strong>Users &gt; Profile<\/strong> and scroll down to the <strong>Application Passwords<\/strong> section. \n2. Create a new password (e.g., \"Autotelex\") and copy the generated password.\n3. Go to the new menu item <strong>Occasions &gt; API &amp; Settings<\/strong> and check your API Namespace and Route. Your webhook URL will typically look like this: <code>https:\/\/yourdomain.com\/wp-json\/jouwdomein\/v1\/autotelex<\/code>\n4. Log in to your Autotelex B2B portal, enter this Webhook URL, and provide your WordPress username and the Application Password to secure the connection.<\/p>\n\n<p><strong>Step 3: Create &amp; Place Layouts<\/strong>\n1. Navigate to <strong>Occasions &gt; API &amp; Settings &gt; Layouts &amp; Views<\/strong>.\n2. Create your preferred layouts (Grid, List, or Compact List) and configure columns, filters, and items per page.\n3. Copy the generated shortcode (e.g., <code>[marcelkraan_occasion_overzicht id=\"default\"]<\/code>) and paste it on any page or post to display your inventory.\n4. Want an auto-scrolling vehicle carousel? Use the <code>[marcelkraan_occasion_carousel limit=\"15\"]<\/code> shortcode.<\/p>\n\n<p><strong>Step 4: Styling &amp; Customization (Optional)<\/strong>\n1. Go to the <strong>Design &amp; Colors<\/strong> tab to easily match the plugin's background, text, and button colors to your theme's branding without writing any CSS.\n2. Fill in your details in the <strong>Contact Details<\/strong> tab to enable smart form autofill for your visitors (automatically prefills test-drive forms with the correct vehicle data).<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20specific%20theme%3F\"><h3>Do I need a specific theme?<\/h3><\/dt>\n<dd><p>No. The plugin is built to function independently of any theme and loads its own robust flexbox stylesheets. It also includes specific smart autofill features for popular themes like Enfold.<\/p><\/dd>\n<dt id=\"how%20secure%20is%20the%20import%20feed%3F\"><h3>How secure is the import feed?<\/h3><\/dt>\n<dd><p>Extremely secure. The API endpoint only accepts requests containing a valid Application Password from a user with Editor capabilities or higher.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.9.27<\/h4>\n\n<ul>\n<li>Stability improvements and minor bugfixes for optimal WordPress 7.1 compatibility.<\/li>\n<\/ul>\n\n<h4>2.9.25<\/h4>\n\n<ul>\n<li>Added official <code>.po<\/code> and <code>.mo<\/code> translations for Dutch (nl_NL), German (de_DE), and French (fr_FR).<\/li>\n<\/ul>\n\n<h4>2.9.24<\/h4>\n\n<ul>\n<li>Major internationalization update (i18n). Fully converted the plugin's base language to English to properly support multilingual setups (WPML, Polylang, Loco Translate).<\/li>\n<\/ul>\n\n<h4>2.9.23<\/h4>\n\n<ul>\n<li>Feature: Advanced SEO automation for images (automatically sets Alt, Title, and Description based on XML data).<\/li>\n<li>Feature: Brand new Layout Engine (Grid, List, Compact List) with unlimited shortcode generation.<\/li>\n<li>Feature: Added <code>[marcelkraan_occasion_carousel]<\/code> shortcode for auto-scrolling vehicle displays.<\/li>\n<li>Feature: Design &amp; Colors settings tab for easy styling without CSS.<\/li>\n<li>Feature: Smart form autofill for Enfold contact\/test-drive forms.<\/li>\n<\/ul>\n\n<h4>2.9.21<\/h4>\n\n<ul>\n<li>Feature: Implemented an aggressive cleanup function to completely remove images from the media library and server when a car is deleted or sold, preventing storage bloat.<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>Initial release in the WordPress Repository.<\/li>\n<li>Added advanced filters and dynamic country-specific license plates.<\/li>\n<\/ul>","raw_excerpt":"Automate vehicle inventory! Add Autotelex XML feeds to display cars in a responsive grid, list, or carousel with filters and SEO images.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368337"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/marcelkraan"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368337"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368337"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368337"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368337"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368337"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}