Year Make Model Search for WooCommerce

설명

It has fixed number and the sort order of the drop-down selects:
— Make —
— Model —
— Year —

Product restrictions are used for searching and for drop-downs options in the search box.
So if you set a restriction like:
Acura, CL, 1997, 1998

for a product.

The “Acura CL 1997” will be already selectable in the search box on the front-end.

Main Features:

  • Search for products on the home page
  • Filter products on category pages
  • List applicable vehicles on the front-end product view page
  • CSV import / export for product restrictions

You can check the demo website here:
DEMO Website

You can read the installation instructions here:
README

Simple Code Idea:

The idea of this plugin is to keep the base version as simple as possible.
And to add the new features as modifications.

This plugin has just 28 files to make it easy to use and customize. If you need more features check the modifications page hottons.com/ymm_modifications

Contact me by email pektsekye@gmail.com if you have questions or need help.

Other plugins

If you like this plugin check also:

Translators

Available Languages

  • English (Default)

Documentation

Full documentation is available here.

스크린샷

  • Activate plugin
  • Add YMM widget to sidebar
  • Set a restriction for a product
  • YMM search box on frontend
  • Import / Export and the configurations page
  • Sample .csv file

설치

Requires WordPress 4.7 and WooCommerce 3.0 or greater.

  1. Unzip the downloaded zip file.
  2. Upload the plugin folder into the wp-content/plugins/ directory of your WordPress site.
  3. Activate YMM Search from Plugins page.
  4. Add YMM Search widget to the sidebar in WordPress admin panel > Appearance > Widgets
  5. Set restriction to any product in the YMM tab of the Edit Product page.

Contact me by email pektsekye@gmail.com if you have questions or need help.

후기

2025년 10월 31일
I have worked with many developers over the years in working out updates and modifications to plugins/themes etc. and none of them have been as awesome as Pektsekye. I have posted in a support thread here and have also through email for extra assistance and have never waited more than a few hours to get a reply. This is the kind of developer that all devs should strive to be. Helpful, courteous, responsive and knowledgeable! The plugin works well and any issue I’ve had with any of the modifications that I ask about, I get a quick and helpful reply. Thank you for all of your assistance with everything!
2025년 1월 4일
My first time I give a review for a plugin.I like this plugin a lot and the person who developped it is a genius and the support was fast for me and I think it was fast for everyone who was in trubble with the plugin. If just I can give 10 stars …..
2024년 11월 17일
This plugin is fast, super reliable and “just works”. I’ve been using it for years now and it’s never broken or had any issues.
2024년 1월 4일
I am very happy, I discovered this plugin. It can be modified to match your search needs. Stanislav is always willing to provide top-class support!
2023년 10월 5일
The plugin fulfills its objective, it is well made. When I needed help I was promptly answered by the developer! Congratulations!
2023년 9월 27일
Excellent Developer Support. I asked a few questions on the forum and he responded quickly and even went the extra mile and gave me a solution to my problem. Thank you very much
모든 34 평가 읽기

기여자 & 개발자

“Year Make Model Search for WooCommerce”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Year Make Model Search for WooCommerce”(이)가 6 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Year Make Model Search for WooCommerce”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.0.12 – Released: May, 10 – 2025

  • Minor correction. patchstack sugested to add nonce verification to the settings page. Otherwise someone with admin login can change settings of this plugin from another page.
    Just two files changed:
    wp-content/plugins/ymm-search/Controller/Adminhtml/Ymm/Selector.php
    line 32
    wp-content/plugins/ymm-search/view/adminhtml/templates/ymm/selector.php
    lines 25, 36, 44

1.0.11 – Released: Apr, 29 – 2025

  • Minor correction. patchstack reported that possible to change the plugin settings without an administrator login.
    Just one line changed:
    wp-content/plugins/ymm-search/Controller/Adminhtml/Ymm/Selector.php
    line 32

1.0.10 – Released: Feb, 24 – 2019

  • To make it compatible with WordPress 5.1
  • Other code corrections.

1.0.9 – Released: Jan, 22 – 2018

Before upgrading to this version export your YMM vehicles as .csv file to not lose data!

  • Main file was renamed from ymm.php to ymm-search.php . You may need to deactivate / activate this plugin to make it work with the new file.
  • Text Domain was changed to “ymm-search” in all files to make this plugin use translations from translate.wordpress.org
  • Template files were renamed to make translation programs find all strings for translation.
  • A template file with all strings for translation was added. wp-content/plugins/ymm-search/i18n/languages/ymm-search.pot
  • Code corrections.

1.0.8 – Released: Dec, 5 – 2017

  • Bug fixed when WooCommerce menu is displayed wrong on the YMM results page.
  • Code corrections.

1.0.7 – Released: Nov, 8 – 2017

  • Add selected vehicle to the category page HTML title tag.
  • Code corrections.

1.0.6 – Released: Nov, 6 – 2017

  • Fixed installation code.

1.0.5 – Released: Nov, 5 – 2017

  • Bug fixed: WordPress pages and posts are not available to edit or view when plugin is enabled.
  • Code corrections.

1.0.4 – Released: Oct, 29 – 2017

  • Faster AJAX requests for category drop-downs.

1.0.3 – Released: Oct, 28 – 2017

  • The “search for restrictions” feature updated to not show values that already exist in the restriction text area.
  • Show years in descending order.
  • Custom PHP file for faster AJAX requests.

1.0.2 – Released: Oct, 23 – 2017

  • Code corrected to make “search for restrictions” feature work when creating a new product.

1.0.1 – Released: Oct, 23 – 2017

  • JavaScript corrected. New product restrictions were not saved.

1.0.0 – Released: Oct, 16 – 2017

  • Initial release