The Make/Model/Year module allows to set up up to 4 levels of filter for inventory, as well as to remember the filters for the non-registered visitors and to remember the vehicle for the registered customers. Though the module is mainly aimed at the sellers of auto parts or/and moto parts, it can also be used by any seller who differentiates the products by levels like computers, copiers, smartphones, etc.

To install the module follow the steps described in Activating and deactivating addons. Once the module is installed and enabled, go to the module settings page to configure it.


The module configuration settings are as follows:


Number of levels to be used in the filter (2,3,4) Here you can choose from 2 to 4 filter levels that you’ll set up for your products.
Name of level X The default filter names are preset to Make/Model/Year/Engine, but you can set any filter name you like better instead.
Maximum banner width Set the width of a banner that will be displayed on the Level Info page. The preset value is 500.
Maximum banner hight Set the width of a banner that will be displayed on the Level Info page. The preset value is 200.
Use separate tab for the fitment on the product page If enabled the information on all the vehicles the part can be used for will be displayed in a separate Fitment tab on the product details page in the storefront. If disabled the info will be displayed in the main Description tab.
Level X sorting Choose the order of the search results representation for the level.

With the Use separate tab for the fitment on the product page option enabled each product will gain a separate Fitment tab that will be displayed onthe product details page both in the admin back-end and customer frontend.


When the Make/Model/Year module settings are configured you can proceed with setting up the filter levels and populating the module with products.

To configure the filters go to the Catalog -> Make/Model/Year/Engine page of the admin back-end and start adding the filters of Level 1 (Makes).


To add a Make click on the ‘New Make’ button and name the Make in a new line. When you add all the makes, click Save changes.

Likewise you can proceed with the next levels configuration (Model/Year/Engine). For this purpose you’ll need to click the Manage Model link opposite to the Make, Manage Year link opposite to the Model and so on and add the positions for the next levels.


When the levels are configured, you can add products on the very last step by clicking the Manage Products link in the end.

  • If the products are already added/uploaded to the store click the ‘Add product’ button and choose the products that meet the filters you configured from a list in a pop-up.


  • If the products are not uploaded to the store as yet, you can import them with a .csv file using the guides from CSV import: Products. The fields that should be added to a .csv file to populate the module with products should be as follows:


    The fields’ names in the .csv file should correspond with the level names you set on the Make/Model/Year Module settings page.

    If the value ALL is specified for a field, the SKU will be added to all existing level values (works for predefined levels only).

    e.g. make/model/year : all/A5/2012

    In this case new items will be added to all existing Make levels (make1/A5/2012, … makeNN/A5/2012). You can even import values as make/model/year: all,all,all and the SKU will be added to all existing Make/Model/Year levels.

    You can upload products to the module even without configuring the module levels beforehand. The levels and their values will be added to the Catalog -> Make/Model/Year/Engine section automatically from the .csv file you imported.

Starting from Level 2 (Model), each sublevel has a special Level info page, that if configured will be displayed in the storefront depending on the selected filters. It’s especially useful if you want to provide your customers with additional information on Make, Model or particular vehicle when they select it. Due to flexible settings, you can set the same page, for example, for all models and years or a separate page for each model (and even year). Using a simple interface you can set the page Title, Image and Description.


When a customer clicks to filter the parts, he will be redirected to the corresponding landing page (Level info page) with its own name, image and information. This page will also contain the list of spare parts for the vehicle specified by the customer.


If the Level page is not configured for a sublevel, the module will display the search results depending on the filters set by a customer.


The Make/Model/Year filters show up on all pages in your online store. A customer selects a make of a product, a model, a year and an engine using convenient modern selectors and gets a list of products with the set characteristics.


Registered customers can save their vehicles in the account with the ‘Remember my vehicle’ checkbox. Next time they come to your store, they will see the parts for their vehicles right away without the need to use filters.