For more details see the Product Parts Finder for Magento 2 extension page.
This guide covers the basic Finder settings. After taking the steps described, you will get a fully-functioning Magento 2 Finder block on our store.
This is what the Product Finder for Magento 2 extension does best.
In our sample store, all the wheels are assigned to the same category. If you have subcategories for different wheel manufacturers in your store, you need to set an Anchor to a parent category so all your wheels will be available in one place.
Go to Admin Panel → Catalog → Categories → Select a particular subcategory
Let's consider three options for a filter: car make, car model and wheel diameter. Thus let's create a Finder with 3 dropdowns. You can do it in Products > Product Finder > Add New Item
Custom Destination URL - Set a page to which the Finder redirects after hitting the Find button
Hit Save and Continue Edit to proceed.
You can create records in the Finder manually, but it may not be the best solution when you want to import hundreds or thousands of records. In this case, CSV import will perfectly work. Below you can see an example CSV file with the data containing all the variations for Make, Model and Diameter and assign these variations to products in Magento Catalog.
Open the Import tab, drag and drop the CSV file and hit Import. After the import is done, hit the Save and Continue Edit button.
And that is all, now we have functioning Finder filter in our category.
You can import records to the finder with CSV files.
Deciding on CSV format is very simple: count the number of dropdowns you have and add one more for the SKU column. For example, if you have three dropdowns, adding one makes it four-column CSV.
There are two ways to import files into the Finder: manually from the Finder page or by uploading the file to the specific folder in the Magento directory. The latter is useful when you want to import a large file which your web-server might not allow to upload due to size restrictions.
To import files from the Folder in Magento you should put the file to the following directory: /magento_folder/pub/media/amasty/finder/ftp_import/finder_id/
If certain selection can output multiple different SKUs in the result, you can bundle these SKUs and import the whole thing in one line. Here's the example: Make1,Model1,Year1,“sku1,sku2,sku3,sku4,sku5,sku6” Make1,Model2,Year2,“sku3,sku4,sku5,sku6,sku7,sku8”
With these two lines Finder will generate twelve unique records, one for each Make-Model-Year-SKU combination.
By enabling Range in the dropdown settings you'll be able to automatically generate records for numeric data, like a list of years.
Now, when you import a CSV or XLS file you can simply define a range like “2001-2017” and it will generate 17 records automatically when the file is imported.
Here's how the CSV example may look like: Make1,Model1,“2001-2017”,SKU1
The example above will create 17 records in the Finder database which will differ only by the Year value.