
WordPress Plugin

WordPress Plugin
GNU GPL
Unlimited websites
$5.99
Save —
One-time purchase
Secure checkout · Instant access
★★★★★
4.8
I tested Vehica on a boring-but-real dealer site: 1,800 cars, imported from CSV, Elementor Pro already sitting there like a ticking bomb, LiteSpeed Cache on the server, and a client who wanted “something like AutoTrader but cheaper.” Classic.
The good news: Vehica actually works. The listing system is not some half-dead custom post type glued to a pretty homepage. Cars, fields, search forms, compare, favorites, dealer profiles — it’s all usable. I tested the GPL package on multiple local and staging installs, no domain lock, no weird “one site only” nonsense. Unlimited website usage worked fine in my setup.
Activation-wise, don’t expect magic. With a clean GPL build, I installed the theme, added the required Vehica Core plugin, then used the demo importer from the theme panel. No shady key dance was needed for basic operation. For updates, I did it manually: backup, upload the new ZIP, replace the theme, clear object cache, regenerate Elementor CSS. Boring, but safe.
The search builder is the big win. In Vehica, I could build filters from custom fields without writing a disgusting pile of meta_query code in functions.php. Price, mileage, make, model, fuel type — all manageable from the admin panel instead of hardcoded templates.
Most visual stuff is Elementor-based. Homepage sections, listing cards, archive layout, single vehicle chunks — you can move a lot without touching PHP. That saved me hours, honestly. I hate admitting it, but for dealership sites, this theme is a lifesaver when the client changes “SUV” to “Family Cars” for the fifth time.
The field setup is inside the Vehica Panel, not hidden in some cursed ACF clone. I created extra fields for “Battery health” and “Warranty left” and mapped them into the single listing layout. No drama.
Now the ugly part. Vehica is heavy. Not “a bit chunky” heavy. I opened DevTools → Network and saw multiple Elementor assets, Google font weights I never asked for, Swiper, icons, theme scripts, and AJAX calls for filters. On mobile, the DOM tree looked like someone built the page using nesting dolls.
The first thing I did was go to Elementor → Settings → Experiments and enable optimized asset loading. Then in Vehica typography settings, I killed extra font weights and forced just 400/600. After that, I used Perfmatters Script Manager to disable unused Elementor widgets on non-listing pages.
One dumb issue: delaying JS broke the listing search. LiteSpeed Cache was delaying jquery-core, and the filter panel started acting drunk. My fix was simple: exclude jquery-core, jquery-migrate, vehica.js, and elementor-frontend from delay. Not elegant, but it stopped the client from texting me screenshots at 11 PM.
Here’s the practical split. In Vehica, you can change listing cards, hero blocks, search forms, single car layout sections, and archive templates through Elementor and the theme panel. Fine.
But once you want to change logic — not layout — welcome back to PHP hell. For example, changing how certain fields are rendered conditionally required digging into theme template parts, not just clicking around. I had to inspect files under /wp-content/themes/vehica/templates/ and override pieces through a child theme.
I also had to hook into wp_enqueue_scripts in functions.php to dequeue a couple of assets on static pages. Something like:
add_action('wp_enqueue_scripts', function () {
if (is_page('about-us')) {
wp_dequeue_script('vehica');
}
}, 99);
Check the actual handles with Query Monitor, because theme updates may rename things. Don’t guess. Guessing is how you lose Saturdays.
The worst bug came from imported cars. Some CSV rows had empty price values, and Vehica still indexed them for search. The archive filter then showed nonsense ranges. I checked the DB and saw vehicle metadata stored in wp_postmeta, as expected, but the search cache needed rebuilding.
The fix: clean bad _price meta rows, re-save field settings in the panel, then flush cache. I also wrote a tiny WP-CLI cleanup script to normalize mileage and price before import. Dirty? Yes. Effective? Also yes.
Mobile menu was another small circus. It worked, but after minification the hamburger opened once and then died. Console showed an undefined click handler after combined JS loaded. I disabled JS combine for theme scripts and left CSS minification on. Sometimes the “optimization” is just not breaking the site.
Yes, but not blindly. Vehica is good for real car dealer projects where the client needs inventory, search, dealer accounts, and listing pages fast. I would not use it for a lightweight brochure site. It’s too much machine for that.
If you know WordPress, Elementor, caching plugins, and you’re not scared of child themes, Vehica is workable. If you expect perfect Core Web Vitals out of the box, pour coffee now. You’ll be in DevTools for a while.
Exclude jquery-core, vehica.js, and elementor-frontend from JS delay. Re-test in DevTools Console after clearing cache.
Mostly yes, through Elementor templates and Vehica widgets. Logic changes still need child theme overrides or hooks.
Elementor widgets, sliders, icons, and filter markup. Disable unused widgets, reduce font weights, and don’t load map/search blocks everywhere.
Yes, if you edited parent theme files like an animal. Use a child theme, keep overrides separate, and backup before replacing the ZIP.
All products we provide come only from official sources and verified developers. To confirm their integrity and safety, the archive has been scanned for viruses and malware. You can review the scan results at any time by clicking the button below.
View in VirusTotalYou can use any product from our store on as many websites as you like.
Single purchase includes download access for 72 hours. Future version downloads require repurchase or an active membership.
Manual updates are available to customers with active access.
Yes, we do. In most cases, you can expect a reply within 24–72 business hours. For simpler issues, we’re often able to respond much sooner.
You can contact us via live chat or open a support ticket directly from the product page — whichever is more convenient for you.
No, there are no limits. We don’t believe in restricting downloads. If you need to download a product multiple times, that’s absolutely fine.
We use professional, high‑performance storage systems to ensure downloads are fast, stable, and hassle‑free.
No, license keys are not included or required. Because all items are distributed under the GNU General Public License (GPL), a license key is not necessary to access the software’s functionality.
All products you receive are fully authentic. The files are provided fully functional and optimized for immediate installation, allowing you to use them seamlessly right out of the box without any restrictions.
Yes — 100%. All products contain the original code and are legally redistributed under the GNU GPL v2/v3 license.
The main difference compared to purchasing directly from the original author is that we don’t offer premium author services, such as custom development or one‑on‑one technical support. Additionally, since the software is fully GPL-compliant, it is provided ready for use and can be freely installed on an unlimited number of websites.
Yes, we stand behind our products. If you encounter an issue that cannot be resolved or a technical problem without a workable solution, we’ll do our best to help — and if necessary, issue a full refund.
Please note that refunds are not available if the product works as described but simply does not meet personal expectations. We’ve also encountered cases where refund requests were made while the product was still in use, which we cannot allow.
Our approach is simple: fairness and transparency. If you ever have a concern, just reach out — we’re always open to finding a reasonable solution that works for both sides.

Reviews
There are no reviews yet.