Vehizo – Vehicle Management

Plugin Banner

Vehizo – Vehicle Management

by Thorsten Glander

Download
Description

Vehizo is a comprehensive vehicle management solution for WordPress, designed specifically for car dealerships, automotive marketplaces, and vehicle listing platforms. Transform your WordPress site into a professional automotive showcase with powerful features to manage and display your vehicle inventory.

Key Features

Vehicle Management
* Complete vehicle inventory system with custom post type and unlimited vehicles
* Professional vehicle editor with tabbed interface
* Unlimited image gallery management per vehicle
* Bulk import capabilities from various data sources
* Vehicle status management (Available, Reserved, Sold)

Frontend Display
* Multiple responsive layout options (Grid, List, Masonry, Compact)
* Advanced filtering system (Make, Model, Price, Year, Mileage, etc.)
* Mobile-optimized responsive design
* SEO-optimized vehicle pages with schema markup
* Fast loading with optimized image handling

Contact & Lead Generation
* Built-in vehicle inquiry forms
* Test drive booking system
* Email notifications for dealers
* GDPR compliant data handling
* Integrated anti-spam protection

SEO & Marketing
* Automatic SEO titles and meta descriptions
* Schema.org markup for vehicle listings
* PDF export for vehicle specifications
* Social media sharing optimization
* Search engine friendly URLs

Professional Tools
* Import capabilities from automotive data sources
* Automated recurring imports with cron scheduling
* Export functionality for vehicle data
* Analytics and reporting dashboard
* Translation-ready with included POT files

Perfect For

  • Car dealerships and auto dealers
  • Vehicle listing websites and marketplaces
  • Automotive classified sites
  • Individual car sellers and collectors
  • Rental car companies
  • Classic and specialty vehicle collections

Import Integration

This plugin supports importing vehicle data from various automotive platforms and data sources. The import functionality allows integration with external automotive services but is not affiliated with or endorsed by any specific service provider. All integrations are implemented as neutral data import tools.

Demo & Documentation

External Services

This plugin can optionally connect to external automotive data APIs when configured by the administrator.

Mobile.de Search API (Optional Import Service)

When you configure the import settings and provide API credentials, this plugin can import vehicle data from mobile.de.

  • Service URL: https://services.sandbox.mobile.de/search-api/search (sandbox environment)
  • What data is sent: API authentication credentials (username/password) and search parameters (make, model, price range, etc.) that you configure in the plugin settings
  • When data is sent: Only when you manually trigger an import via the admin dashboard OR when automated cron-based imports are configured and executed
  • Why this connection: To import vehicle inventory data from mobile.de into your WordPress site for display and management
  • Data received: Vehicle listings data including specifications, images, pricing, and vehicle details
  • User privacy: This is an admin-only feature. No visitor/customer data is sent to external services
  • Configuration required: You must explicitly configure the API URL and provide valid authentication credentials in Vehizo > Import Settings
  • Terms of Service: https://www.mobile.de/service/nutzungsbedingungen
  • Privacy Policy: https://www.mobile.de/service/datenschutz

Important Disclaimer: This plugin is not affiliated with, endorsed by, or officially supported by mobile.de GmbH. It provides neutral import tools that work with their publicly available API when properly configured. You are responsible for:
– Obtaining proper API access and authorization from mobile.de
– Complying with mobile.de’s terms of service and API usage guidelines
– Ensuring you have legal rights to use and display the imported data
– Maintaining valid API credentials and managing API rate limits

Privacy & Data Handling

Vehizo is designed with privacy and data protection in mind:

  • Data Collection: Contact form data is only collected when users voluntarily submit inquiry forms
  • No Tracking: No tracking scripts or external service dependencies by default
  • Local Storage: All data is stored securely in your WordPress database
  • Privacy Policy: Includes privacy policy content suggestions for GDPR compliance
  • User Rights: Compatible with WordPress data export and deletion tools
  • Consent Management: Contact forms include proper consent mechanisms
  • Data Retention: Administrators can configure data retention policies

Technical Information

Minimum Requirements
* WordPress 6.0 or higher
* PHP 8.0 or higher (PHP 8.1+ recommended)
* MySQL 5.7 or MariaDB 10.4 or higher
* At least 128MB PHP memory limit (256MB recommended)
* Modern web browser for admin interface

Supported Features
* Multisite compatible
* Translation ready (POT files included)
* RTL language support
* Custom post type and meta fields
* WordPress REST API integration
* Gutenberg editor compatibility

File Structure
* Plugin follows WordPress coding standards
* PSR-4 autoloading compatibility
* Modular architecture for easy customization
* Comprehensive documentation included

Support & Development

Community Support
* Plugin support: WordPress.org Support Forums
* FAQ: Comprehensive FAQ section available

Contributing
* Bug reports: Use WordPress.org support forum
* Translations: Help translate the plugin to your language

Credits

Developed by Thorsten Glander. Special thanks to the WordPress community for feedback, testing, and contributions.

Third-party libraries used:
* Chart.js for statistics visualization (MIT License)

All libraries are included locally and comply with WordPress.org guidelines.

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for “Vehizo – Vehicle Management”
  4. Click “Install Now” and then “Activate”
  5. Go to Vehizo in your admin menu to start adding vehicles

Manual Installation

  1. Download the plugin zip file
  2. Upload the vehizo-vehicle-management folder to /wp-content/plugins/
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Navigate to Vehizo in your admin menu to configure settings

Initial Setup

  1. Navigate to Vehizo > Settings in your WordPress admin
  2. Configure your display preferences and color scheme
  3. Add your first vehicle via Vehizo > Add New Vehicle
  4. Use the shortcode [vehizo_vehicles] to display vehicles on any page
  5. Customize the appearance in Vehizo > Frontend Settings
How do I display vehicles on my website?

Use the shortcode [vehizo_vehicles] on any page or post where you want to show your vehicle inventory. The shortcode supports various parameters for customization:

  • layout="grid" – Choose from grid, list, masonry, or compact
  • columns="3" – Set number of columns for grid layout
  • show_filter="1" – Show/hide the filter bar
  • posts_per_page="12" – Number of vehicles to display per page

Can I import vehicles from external sources?

Yes, Vehizo supports importing vehicle data from various automotive platforms and data sources. Configure the import settings in Vehizo > Import Settings. The plugin provides neutral import tools that can work with different automotive data sources.

Is the plugin mobile-friendly?

Absolutely! Vehizo is fully responsive and optimized for all devices including smartphones and tablets. The layouts automatically adapt to different screen sizes.

Can I customize the vehicle display layout?

Yes, you can choose from multiple layout options (Grid, List, Masonry, Compact) and customize colors, fonts, and spacing in the Vehizo > Frontend Settings.

Does it work with my theme?

Vehizo is designed to work with any properly coded WordPress theme. It includes its own templates that can be overridden by your theme while respecting your theme’s existing styling.

Is it GDPR compliant?

Yes, the plugin includes privacy policy content suggestions and handles personal data according to GDPR requirements. Contact forms include proper consent mechanisms.

Can customers request test drives?

Yes, the plugin includes a built-in test drive booking system with email notifications to dealers and confirmation emails to customers.

Does it support multiple languages?

The plugin is fully translation-ready with included POT files. You can easily translate it to any language using standard WordPress translation tools like Poedit.

Can I export vehicle data?

Yes, you can export individual vehicles as professional PDF documents including QR codes for online viewing, or export your entire inventory data for backup or migration purposes.

Does it work with page builders?

Yes, Vehizo is compatible with popular page builders like Elementor, Divi, and Gutenberg. Use our shortcodes or Gutenberg blocks to integrate vehicle listings into your page builder layouts.

Can I limit vehicle access?

The plugin respects WordPress user roles and capabilities. You can control who can view, edit, or manage vehicles through standard WordPress user management.

How do I customize the vehicle detail pages?

Vehicle detail pages use WordPress template hierarchy. You can override the default template by copying single-vehizo_vehicle.php to your theme folder and customizing it to match your design.

Can I add custom fields to vehicles?

The plugin includes all standard automotive fields. For custom fields, you can use WordPress custom field plugins or extend the functionality through our developer hooks.

How do I get support?

What are the minimum requirements?

  • WordPress 6.0 or higher
  • PHP 8.0 or higher
  • MySQL 5.7 or MariaDB 10.4 or higher
  • At least 128MB PHP memory limit

4.1.4

  • PRODUCTION: Removed all debug code (console.log statements) from JavaScript files for production readiness
  • PRODUCTION: Removed debug error_log statements from contact form handler
  • CLEANUP: Removed debug responsive force script (admin-responsive-force.js) that was not production-ready
  • CLEANUP: Removed unused PDF generator assets (pdf-generator.css, pdf-generator.js)
  • OPTIMIZATION: Cleaner codebase with all development/debug code removed
  • POLISH: Production-optimized build ready for WordPress.org submission

4.1.3

  • COMPLIANCE: Removed License upsell tab from admin (WordPress.org Guideline 5 – No Trialware)
  • COMPLIANCE: Fixed hardcoded scripts/styles – now using wp_enqueue_* functions
  • COMPLIANCE: Added ABSPATH guards to all template files
  • COMPLIANCE: External Services section already present and compliant
  • COMPLIANCE: Contributors field verified (nothingface) and image limit removed
  • ENHANCEMENT: Moved archive template CSS to separate file (assets/css/archive-vehicles.css)
  • ENHANCEMENT: Moved wishlist counter JS to separate file (assets/js/wishlist-counter-init.js)
  • ENHANCEMENT: Moved admin modal CSS to separate file (assets/css/admin-modal.css)
  • UPDATE: Chart.js v4.4.6 (current version, upgraded from v3.9.1)
  • CLEANUP: Removed unused TCPDF library (was never implemented)
  • CLEANUP: Removed unused phpqrcode library (was never implemented)
  • FIX: Replaced echo “” with wp_add_inline_script() in admin-vehicle-editor.php

4.1.2

  • SECURITY: Complete input sanitization and output escaping across all forms and AJAX handlers
  • SECURITY: Standardized nonce verification and permission checks for all administrative functions
  • COMPLIANCE: Full WordPress.org coding standards implementation with proper prefixing
  • LIBRARIES: Updated TCPDF to 6.10.0 and verified all third-party library compatibility
  • ASSETS: Replaced all inline scripts/styles with WordPress enqueue system for better performance
  • PERFORMANCE: Conditional asset loading to reduce overhead on non-plugin pages
  • ACCESSIBILITY: Enhanced keyboard navigation and screen reader support
  • I18N: Improved translation support with corrected textdomain loading
  • CLEANUP: Removed development/debug code for production-ready release

4.1.1

  • Security improvements: Enhanced nonce verification for all AJAX handlers
  • Bug fix: Resolved vehicle status update issues in admin dashboard
  • Improvement: Better error handling for import functionality
  • Compatibility: Tested with WordPress 6.7

4.1.0

  • Complete rebranding to “Vehizo – Vehicle Management”
  • Full code refactoring for WordPress.org standards compliance
  • Updated all third-party libraries and removed deprecated functions
  • New comprehensive POT file for translations
  • Improved admin interface with better user experience
  • Enhanced mobile responsiveness

4.0.0

  • Initial WordPress.org release
  • Complete security audit and security improvements
  • Enhanced performance and caching mechanisms
  • Improved accessibility features and WCAG compliance
  • Professional PDF export with QR codes
  • Advanced filtering system implementation

1.2.8

  • Added comprehensive test drive booking system
  • Improved SEO features with schema markup
  • Better mobile responsiveness across all components
  • Performance optimizations for large inventories

1.2.0

  • Enhanced vehicle editor interface with drag-and-drop image sorting
  • Added bulk import functionality from CSV files
  • Improved advanced filtering system with more options
  • Bug fixes and stability improvements

1.0.7

  • Initial public release
  • Basic vehicle management functionality
  • Simple frontend display options
  • Contact form integration
Back to top