{"id":179155,"date":"2026-05-31T14:01:50","date_gmt":"2026-05-31T14:01:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mobilox-connect\/"},"modified":"2026-06-01T08:34:54","modified_gmt":"2026-06-01T08:34:54","slug":"connect-for-mobilox","status":"publish","type":"plugin","link":"https:\/\/kal.wordpress.org\/plugins\/connect-for-mobilox\/","author":18529643,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"7.0","requires_php":"8.4","requires_plugins":null,"header_name":"Connect for Mobilox","header_author":"Naiche","header_description":"Import Mobilox.nl items into your WordPress website. This is an unofficial plugin.","assets_banners_color":"","last_updated":"2026-06-01 08:34:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/connect-for-mobilox\/","header_author_uri":"https:\/\/profiles.wordpress.org\/naiches\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":194,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"naiches","date":"2026-05-31 17:07:19"},"1.1.0":{"tag":"1.1.0","author":"naiches","date":"2026-06-01 08:34:54"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3556409,"resolution":"1","location":"assets","locale":"","width":1200,"height":910},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3556409,"resolution":"2","location":"assets","locale":"","width":1200,"height":910}},"screenshots":{"1":"The Mobilox dashboard \u2014 vehicle count, sync status, endpoint URL, and activity log.","2":"Settings \u2014 post type selector, endpoint security, and log retention."}},"plugin_section":[],"plugin_tags":[265295,6601,265206,1558,151377],"plugin_category":[45,59],"plugin_contributors":[195720],"plugin_business_model":[],"class_list":["post-179155","plugin","type-plugin","status-publish","hentry","plugin_tags-hexon","plugin_tags-inventory","plugin_tags-mobilox","plugin_tags-sync","plugin_tags-vehicles","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-naiches","plugin_committers-naiches"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/connect-for-mobilox.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/connect-for-mobilox\/assets\/screenshot-1.png?rev=3556409","caption":"The Mobilox dashboard \u2014 vehicle count, sync status, endpoint URL, and activity log."},{"src":"https:\/\/ps.w.org\/connect-for-mobilox\/assets\/screenshot-2.png?rev=3556409","caption":"Settings \u2014 post type selector, endpoint security, and log retention."}],"raw_content":"<!--section=description-->\n<p>Connect for Mobilox syncs your vehicle inventory from the Mobilox\/Hexon dealer management system to your WordPress site. Vehicles are stored as a configurable post type with full data available to your theme.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Real-time sync \u2014 vehicles are added, updated, and removed automatically via the DV incremental XML feed.<\/li>\n<li>Configurable post type \u2014 sync to the built-in \"Vehicle\" post type or any existing custom post type in your theme.<\/li>\n<li>Full data storage \u2014 every field Mobilox sends is stored in a custom table as JSON, accessible via template helpers.<\/li>\n<li>Image management \u2014 diff-based: only new images are downloaded, unchanged images keep their attachment IDs, removed images are cleaned up.<\/li>\n<li>Endpoint security \u2014 protect your sync endpoint with a secret token or HTTP Basic Auth.<\/li>\n<li>Status dashboard \u2014 see synced vehicle count, errors, last sync time, and a full activity log.<\/li>\n<li>Read-only meta box \u2014 view all vehicle data grouped by category on the post editor.<\/li>\n<\/ul>\n\n<p><strong>For theme developers:<\/strong><\/p>\n\n<p>Access vehicle data in your templates:<\/p>\n\n<pre><code>$vehicle = mobilox_get_vehicle();\necho $vehicle-&gt;{'general.make.name'};\necho $vehicle-&gt;{'powertrain.engine.power.pk'} . ' pk';\n<\/code><\/pre>\n\n<p>Or field by field:<\/p>\n\n<pre><code>echo mobilox_get_field( 'body.colour.name_nl' );\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install via Plugins \u2192 Add New.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Mobilox \u2192 Settings<\/strong> and select a post type.<\/li>\n<li>Copy the endpoint URL from the <strong>Mobilox \u2192 Dashboard<\/strong> page into your DV management tool.<\/li>\n<li>Vehicles will sync automatically as Mobilox pushes updates.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20post%20type%20should%20i%20choose%3F\"><h3>Which post type should I choose?<\/h3><\/dt>\n<dd><p>If your theme already has a vehicle\/occasion post type, select that. Otherwise, use the built-in \"Mobilox Vehicle\" type. You can change this at any time \u2014 existing vehicles will continue to work.<\/p><\/dd>\n<dt id=\"how%20do%20i%20access%20vehicle%20data%20in%20my%20theme%3F\"><h3>How do I access vehicle data in my theme?<\/h3><\/dt>\n<dd><p>Use <code>mobilox_get_vehicle( $post_id )<\/code> to get the full data object, or <code>mobilox_get_field( 'field.name' )<\/code> for a single field. Field names match the Mobilox XML element names (e.g. <code>general.make.name<\/code>, <code>powertrain.engine.power.pk<\/code>).<\/p><\/dd>\n<dt id=\"is%20the%20sync%20endpoint%20secure%3F\"><h3>Is the sync endpoint secure?<\/h3><\/dt>\n<dd><p>By default, the endpoint is open (for easy setup). Go to Settings to add a secret token or HTTP Basic Auth credentials.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Complete rewrite \u2014 OOP architecture with namespaced classes.<\/li>\n<li>Custom database table for vehicle data (no postmeta bloat).<\/li>\n<li>Configurable post type \u2014 sync to any existing CPT or the built-in one.<\/li>\n<li>XML-only sync (v2.23+ compatible) \u2014 dropped legacy POST field support.<\/li>\n<li>Diff-based image handling \u2014 only downloads new\/changed images.<\/li>\n<li>Secured REST endpoint with token and HTTP Basic Auth.<\/li>\n<li>Admin dashboard with stats, activity log, and endpoint URL.<\/li>\n<li>Read-only meta box showing all vehicle data grouped by category.<\/li>\n<li>Template helper functions for theme developers.<\/li>\n<li>Full uninstall cleanup (tables, posts, attachments, options).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial version.<\/li>\n<\/ul>","raw_excerpt":"Sync your Mobilox\/Hexon vehicle inventory to WordPress \u2014 real-time incremental sync and bulk XML import.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/179155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=179155"}],"author":[{"embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/naiches"}],"wp:attachment":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=179155"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=179155"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=179155"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=179155"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=179155"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=179155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}