Title: BBM Vehicle Fitment for WooCommerce
Author: bigbootmedia
Published: <strong>October 30, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://ps.w.org/bbm-vehicle-fitment-for-woocommerce/assets/banner-772x250.png?
rev=3775312)

![](https://ps.w.org/bbm-vehicle-fitment-for-woocommerce/assets/icon-256x256.png?
rev=3775312)

# BBM Vehicle Fitment for WooCommerce

 By [bigbootmedia](https://profiles.wordpress.org/bigbootmedia/)

[Download](https://downloads.wordpress.org/plugin/bbm-vehicle-fitment-for-woocommerce.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/bbm-vehicle-fitment-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/bbm-vehicle-fitment-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/bbm-vehicle-fitment-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/bbm-vehicle-fitment-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/bbm-vehicle-fitment-for-woocommerce/)

## Description

BBM Vehicle Fitment for WooCommerce adds a dependent Make, Model, Year and Engine
selector to selected WooCommerce product pages.

Store owners can upload fitment data by CSV, choose multiple WooCommerce products
or variation SKUs that require the selector, customise the compatibility message
and keep an optional internal fitment code with each order item. All selected products
use the same imported fitment dataset.

Key features:

 * Make, Model, Year and Engine dependent selectors.
 * Searchable multi-select for WooCommerce products and variation SKUs in the plugin
   settings.
 * CSV-based fitment management.
 * Optional internal fitment code stored privately with order items.
 * Selected vehicle details shown in the cart, checkout and order.
 * Configurable compatibility message, contact URL and accent colour.
 * Server-side validation before a product can be added to the cart.
 * Responsive two-column desktop layout and single-column mobile layout.

The plugin does not send fitment data to an external service. Fitment records are
stored in your WordPress database.

### CSV Format

Required columns:

    ```
    Make,Model,Year,Engine
    ```

Optional columns:

    ```
    FitmentCode,Notes
    ```

Example:

    ```
    Make,Model,Year,Engine,FitmentCode,Notes
    Example Make,Example Model,2025,2.0L,EX-001,Example note
    ```

For easier migration from an existing system, `Plug` and `Code` are also accepted
as aliases for `FitmentCode`.

The CSV is validated before the current fitment dataset is replaced. The maximum
upload size is 5 MB and the maximum number of data rows is 50,000.

## Screenshots

[⌊Vehicle selector on a WooCommerce product page.⌉⌊Vehicle selector on a WooCommerce
product page.⌉[

Vehicle selector on a WooCommerce product page.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin ZIP from Plugins > Add New > Upload Plugin, or install it from
    the WordPress plugin directory when available.
 3. Activate BBM Vehicle Fitment for WooCommerce.
 4. Go to WooCommerce > Vehicle Fitment.
 5. Search by name or SKU and select all products that should display the vehicle selector.
 6. Upload your fitment CSV.
 7. Test multiple vehicle combinations before using the selector on a live store.

## FAQ

### Does this work with every WooCommerce product?

You can select multiple products by name or SKU. For a selected variation SKU, the
selector is shown when that specific variation is selected on its parent product
page. All selected products share the same imported fitment CSV, so make sure that
data is appropriate for every selected product.

### Is the internal fitment code visible to customers?

No. The vehicle selection is shown to the customer, while the optional internal 
fitment code is stored as hidden order-item metadata and displayed to store administrators.

### Do I need a fitment code?

No. Make, Model, Year and Engine are required. FitmentCode and Notes are optional.

### Does the plugin use an external API?

No. The fitment dataset is stored locally in your WordPress database and the selector
filters the loaded fitment data in the browser.

### What happens if a vehicle is not in my CSV?

That combination cannot be selected as a valid fitment. You can also configure a
contact URL so customers can ask you to confirm compatibility.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BBM Vehicle Fitment for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ bigbootmedia ](https://profiles.wordpress.org/bigbootmedia/)

[Translate “BBM Vehicle Fitment for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/bbm-vehicle-fitment-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bbm-vehicle-fitment-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bbm-vehicle-fitment-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bbm-vehicle-fitment-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/bbm-vehicle-fitment-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Validate and sanitize multiple product and variation IDs when saving settings.

#### 1.1.0

 * Select multiple WooCommerce products or variation SKUs by name or SKU.
 * Show the vehicle selector on all selected product pages.
 * For individually selected variation SKUs, show the selector only when that variation
   is chosen.
 * Migrate the previous single-product selection automatically during upgrades.
 * Correct the WooCommerce admin asset hook for the product search control.

#### 1.0.2

 * Sanitize CSV upload metadata before use to satisfy WordPress coding standards.

#### 1.0.1

 * Align translation text domain with the WordPress.org plugin slug.
 * Improve CSV upload parsing, request validation and database query handling.
 * Cache fitment lookups and refresh cached data after imports.

#### 1.0.0

 * Initial Big Boot Media public release.
 * Generic Make, Model, Year and Engine vehicle selector.
 * WooCommerce product search setting.
 * CSV validation and replacement workflow.
 * Optional internal fitment code.
 * Cart, checkout and order integration.
 * Configurable contact URL, compatibility message and accent colour.

## Meta

 *  Version **1.1.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [automotive](https://wordpress.org/plugins/tags/automotive/)[compatibility](https://wordpress.org/plugins/tags/compatibility/)
   [vehicle fitment](https://wordpress.org/plugins/tags/vehicle-fitment/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/bbm-vehicle-fitment-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bbm-vehicle-fitment-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bbm-vehicle-fitment-for-woocommerce/reviews/)

## Contributors

 *   [ bigbootmedia ](https://profiles.wordpress.org/bigbootmedia/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bbm-vehicle-fitment-for-woocommerce/)