Vehicle Parts Finder for Magento 2: Using this module, the customers can search for parts on the online store. Vehicle Parts Finder module provides drop-down menu options for quickly finding the right parts for your vehicle. Various options are provided to store admin for managing the Vehicle Part Finder module.
- Admin can create/update/delete part finder.
- Admin can create/delete multiple Dropdowns for Part finder.
- Admin can create dropdowns required.
- Admin can add products to the Part Finder.
- Admin can generate dropdowns and can add products via CSV file upload.
- Admin can create/edit Import Profiles for importing dropdowns process.
- Admin can create a new category from the add/edit Part finder page.
- Admin can disable Part finders.
- Admin can assign part finder to multiple categories.
- Admin can add part finders on CMS Pages/ Block.
- Admin can insert part finder widget on any CMS Page/Block.
- Admin can assign a product to part finder from edit product page.
- A customer can search parts on the website.
- Part finder can search the parts category wise as per the admin setting.
- Part finder can search the parts globally.
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.
After the successful installation, you have to run these commands in the Magento2 root directory:
First command – php bin/magento setup:upgrade
Second Command – php bin/magento setup:di:compile
Third Command – php bin/magento setup:static-content:deploy
After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.
Configuration For Multi-Lingual Support
For the multilingual support, admin will navigate through Store->Configuration->General ->Locale Options and select the locale as German (the language into which admin want to translate his store content).
If you want to translate their module language from English to German then follow the path app/code/Webkul/PartFinder /i18n in their unzipped Magento2 PartFinder folder and then you will get a csv file with name “en_US.csv”. Now, rename that csv as to your region code and language code “en_SA.csv” and translate all right side content after a comma in your language. After editing the CSV, save it and then upload it to the path app/code/Webkul/PartFinder /i18n where you have installed Magento 2 on their server. The module will get translated into your desired Language. It also supports RTL and LTR languages.
After the successful installation of the module, the admin will navigate to the Part finder>Part Finder List in order to configure the Part Finders.
Now admin select “Part Finder List”, from where can find the list of all the created part finder. Manage the existing part finders & create New Part Finder.
The admin will click on “Action” in order to delete, disable or enable the existing Part finder which has been selected.
The admin will click on “New Part Finder” to create Part finder where the admin will enter the specific information about the parts to be created for the specific products.
From here the admin will able to:-
- “Enable” or “Disable” the module.
- Enter the “Part finder Name”.
- Enter the “Part Finder Widget Lable” that is going to be visible on the storefront.
- copy Part Finder Widget Code to display it on global website.
- Select/Create Multiple “categories” where Part finder can be used.
- Add multiple “Dropdowns” to find the appropriate parts for the products.
- Add products manually from attributes which are mapped to respective dropdowns.
- Define “Part finders” in multiple websites.
Create Part Finder
The admin can click on “Enable” to enable the part finder, then enter the name, Part Finder Widget Label as visible under part finder on storefront then select the “Categories” where the part finder will be visible.
Assign PartFinder to a New category
For this, the admin will click on “New Category”, then enter the category name & then select the Parent Category & click on “Create Category”.
Importing Products through CSV File
The admin can upload products through CSV File also, for this, the admin will select “Import CSV File” option, then can Create New Profile for mapping dropdowns with user CSV File, or can select from available profiles if it’s already created.
Now will click on “Create New Profile” then enter the Profile name, Then enter the CSV column name & Dropdown labels and Save it.
After saving it, the admin needs to upload the CSV File and import it.
You can see in below screenshot the CSV column names that are going to be mapped with the Dropdown labels.
After importing the CSV, now run the profile and after that “Add the products to the Finder” and also can see the products generated.
Also, the admin can add dropdown manually by clicking on “Add Options” i.e “Dropdown Labels” under the “Dropdown”, in order to provide specific information about the parts needed for the products.
Adding Products Manually
After adding options now the admin “Add Products” manually i.e the Parts for which dropdown labels have been created.
Now admin click on “Add Products” and select products from the existing products.After this step, the admin will click on next in order to proceed to the step 2 i.e select values from each dropdown to include in this part finder.
After selecting the appropriate “values” for the dropdown labels, the admin will step further to next step where the admin will find the summary of all the products which are based on the selected dropdown values, then click on the next to proceed further.
After this, the admin under “Part Finder in Websites” will select websites & store to display the created part finder in them & then click on “Save Part Finder” to save it.
How to add Part Finder on CMS Pages/Blocks?
The admin can add part finders on CMS Pages/ Block and in order to configure this functionality, the admin needs to navigate through the existing part finders under part finder list.
From there the admin will choose the specific part finder, then edit it and copy the part finder code.
As shown in below screenshot.
After this admin will navigate through the content->block and select the existing block under which the admin want to display the part finder.
Now after selecting the existing block, the admin will click on Show/hide editor, and will then paste the code there as shown below.
How to Add Part Finder Widget On any CMS Pages/Blocks?
For this admin will click on “Insert widget”, then will select the “widget type” under “widget” then under “Widget options” select “part finder type” and at last, will select “template” where part finder is going to be displayed then click on “Insert widget” and save the “block”.
Also if the admin wants to directly add a product to the desired part finder, so for that from product edit page admin will choose the specific finder from the mentioned dropdowns and can add any additional options if necessary and then save the product.
After that, the product can find out by using that specific part finder easily at the front end.
Now after creating “PartFinder, let us move into the customer end. Here customer will find the categories in order to search for the products using part finder feature.
Now after selecting the specific “Category”, Customer will direct to the catalog page wherein the left side can find the Part Finder.
The Customer can now select specific values from the “Dropdown Labels”, to find the right part for their product and search for the parts.
The customer can search for the products globally from any CMS Page/Block on the store & can enter the specific values and search of the products from there itself.
The customer can find part finders on CMS Pages/ Block. As we have configured the part finder under contact us block than at storefront customer can check the part finder feature under contact us f& can enter the specific values and search of the products from there itself.
Current Product Version - 2.0.0
Supported Framework Version - 2.0.x,2.1.x,2.2.x