mtheme.markets.Explore the catalog ↗
← THEME LIBRARY

Auto Spa

WordPress theme

Auto Spa, from QuanticaLabs, is a car wash and auto detailing theme wrapped around a bundled booking plugin. Its distinctive logic is that a location is the unit of configuration: each one keeps its own currency, tax, sales-menu style, workplaces, calendar rules and payment settings. Mobile detailing adds address capture, a service-area limit and a travel fee calculated from Google Maps driving distance or time for both legs of the trip. The theme side is edited through three Appearance panels and WPBakery with 30+ custom elements.

Updated November 4, 2026 · theme.markets editorial team

Locations are the setting that reshapes everything else

Most booking themes ask you to configure the site once. Auto Spa's vendor description puts the Locations module first and treats a location as the container that carries its own currency, tax rates, whether packages, services or both appear in the menu, availability rules, calendar behaviour, notifications and payment settings. Workplaces — the number of service slots available — are defined per location too.

That single decision ripples outward. A location selling only three fixed packages needs a short menu and a tight calendar; a detailing bay that sells individual services with add-ons needs a longer one. Both can live on the same install without sharing a global price list or a shared capacity cap. If you run several branches, sketch the location list before you pick a demo layout, because each one is a separate configuration job, not a filter applied to one master form.

The travel fee is calculated, not quoted

Mobile detailing is where the pricing model stops resembling a normal service booking. The vendor describes an optional customer address field with Google Places autosuggestion, and a service area you can limit to chosen countries or to a radius around your base.

The fee that follows is derived from the Google Maps API rather than entered by hand. You set a rate per distance unit or per minute, separately for the trip to the customer and the return route, and the result is added to the booking total. A customer far outside a comfortable radius is priced accordingly instead of being handled by a note on a contact page. The trade-off is dependency: this path is only as accurate as the maps data behind it, so a mobile operation should confirm the calculation on its own addresses before going live.

Three ways to present the same service list

The tailored sales menu gives you a choice of packages only, packages with their related services, or a plain list of individual services. That is a positioning decision as much as a design one — a fixed-price wash menu reads differently from an itemised detailing menu.

Behind the menu, services carry durations, per-location availability and per-location pricing. Packages bundle services and can be checked for availability against a location and a vehicle type, with add-on services and location-specific tax. Selected services can be bound to a package so they only become available once that package is chosen, which keeps optional extras from floating free in the form.

Vehicle type as a price component and a picture

Vehicle types — sedans, SUVs, vans, buses and whatever else you add — can each carry an initial fee and their own tax rate, so a larger vehicle costs more before any service is selected. That is cleaner than a size surcharge buried in a package price.

On screen you have two routes. One of 24 built-in vehicle icons, or an icon you upload, keeps the selector compact. The Vehicle Images option instead pulls real photos from the media library, which helps when customers misjudge categories. Both are vendor-described; how they look with your own images is a question for the demo.

Form shape, calendar limits and the sticky summary

The booking form runs multi-step or single-step. Multi-step separates vehicle type, package, date and time, then customer details; single-step shows everything on one page and scrolls to the next section after each choice. The optional sticky summary bar keeps the selected date, time, total duration and final price visible at the bottom of the screen while the form scrolls.

The calendar does more of the operational work than the layout. Working days, business hours and break periods define when slots exist, with holidays and custom dates excluded. Slot size, lead time, an advance booking limit, how many days ahead can be browsed and whether month switching is enabled all sit in the same place. Set the advance limit generously and you are filling Saturdays months out; set it tightly and you keep the schedule flexible.

Payments, coupons and the WooCommerce fork

Cash, Stripe and PayPal are supported natively, plus any further gateway reachable through WooCommerce. The booking plugin can run on its own or push bookings through the WooCommerce checkout, and that fork matters: it decides where orders, receipts and tax records actually live. Coupons are generated inside the plugin with fixed or percentage discounts, usage limits and activation dates, and a bulk generator creates several at once.

Around the booking flow sit email and SMS notifications, Google Calendar sync, and multiple agreement fields that can be marked optional or required for consent. None of these change how the site looks, but they determine how much of the day-to-day admin happens inside WordPress.

What the theme layer contributes

Auto Spa's site styling is managed from three panels under Appearance. Theme Options covers header, footer, blog layout, posts, pages and menus; Theme Fonts sets families from 800+ Google Fonts with separate typography per screen resolution; Theme Styles recolours any theme element including hover states.

Page layouts are built in WPBakery, which the vendor bundles with 30+ custom Auto Spa elements. The demo installer imports widgets, dummy content and theme options, and the vendor states it also seeds booking content — sample forms, packages, services and settings. The stored listing also marks Gutenberg Optimized as Yes, though the custom elements described belong to the builder. Treat imported booking data as a worked example to replace rather than a configured shop.

Compatibility and the two things worth verifying

The marketplace attributes observed on 4 November 2026 list WordPress 4.9.x through 7.1.x, WooCommerce 5.x through 10.x, WPML and WPBakery, with files in PHP, CSS and JavaScript and a responsive layout. These are vendor and listing claims, not the result of a fresh install.

Two of them carry real weight here. The travel-fee feature leans on the Google Maps API, so the mobile pricing path depends on that service and on a correctly scoped API key rather than on the theme alone. The WooCommerce choice determines where bookings are stored, so the checkout route should be exercised against the WooCommerce release your host actually runs. Neither is settled by an attribute field.

Questions & answers

Can one Auto Spa install serve several branches?

Yes, according to the vendor. The Locations module creates an unlimited number of booking forms, each with independent currency, tax, menu display, availability, calendar, notification and payment settings, plus its own workplace count.

Does the booking system require WooCommerce?

No. The vendor describes cash, Stripe and PayPal working natively, with WooCommerce optional for processing bookings through its checkout and for additional gateways.

How is the mobile travel charge worked out?

You set a rate per distance unit or per minute, separately for the outbound and return legs, and the plugin calculates the fee from Google Maps data and adds it to the booking total. The customer address field can use Google Places autosuggestion, and the service area can be limited by country or radius.

Guides for this theme

Keep exploring

Alternatives to Auto Spa

More themes with a similar focus. Find the approach that fits your project.

Also for hotels & travel · WPBakery

Backpack Traveler

Backpack Traveler's organising idea is the Destination custom post type: places become their own content type, with dedicated list, category, slider and map elements built around them. The article covers that destination layer and its Google Maps API condition, the three blog layouts and post formats, what the changelog says about removed Instagram and Twitter feeds, and why the WPBakery shortcode library is the settled editing path while Elementor is a declared compatibility.

Explore details →
Also for hotels & travel · WPBakery

Getaway

Getaway, by Select-Themes, treats a travel site as a catalogue: Tours and Destinations are custom post types with their own shortcodes and templates, and a booking flow with PayPal payment, user login and a front-end dashboard sits on top. WPBakery is the editing surface, WPML compatibility covers translation of the custom content, and the changelog records which third-party integrations have already been dropped.

Explore details →
Also for hotels & travel · WPBakery

GoTravel

GoTravel, by Mikado-Themes, structures a travel site around two custom post types — tours and destinations — and then gives you tour-specific shortcodes and widgets to place lists, carousels, filters and destination grids wherever a WPBakery page needs them. Booking is described as a theme feature with a PayPal connection, reviews use custom criteria you define, and logged-in visitors get a user dashboard. The changelog matters as much as the feature list: the Instagram and Twitter feed plugins have already been removed.

Explore details →