To begin the installation process, you need to go to your Doofinder Admin panel to create your store. If this is a first-time installation, a pop-will appear to enter the following information, if not, click on your store name and 'Create Store':
1.Type the URL of your Shopware store.
2.Enter the platform you are using. In this case select Shopware from the dropdown menu.
3.Click on the corresponding Shopware version button to download the Doofinder plugin to your Shopware account. For this guide, we will click on "Install Doofinder Extension for Shopware 6".
You will be redirected to Shopware to download the free plugin. Once there, click on the green button and finish the process.
4.Now, go to your Shopware backend, Extensions (Erweiterungen) > My Extensions (Meine Erweiterungen) > Install APP (APP installieren) to install the plugin.
Click on 'App Installieren'.
Once done, you need to activate the plugin.
Here, be sure to add:
- API Key: Your API key can be found in the Doofinder Admin Panel. Click on your profile Icon (in the header) and then on API Tokens.
- HashId: Search Engine’s Hash ID can be found in the Doofinder Admin Panel. Click on Search Engines, view all, and Hash ID will be visible next to the name of your Search Engine.
- Integration type: DooFinder Live Layer – I'm Doomanager konfiguriert.
When we talk about Doofinder Layer integration type, you will find four options. For this configuration we are using option number 4 Live Layer which is the option we recommend to use.
Native: Shopware native search engine with shopware look and feel but the results and the algorithm it uses is Doofinder.
Intedia CDN Uses Doofinder V7 layer, but the settings are done through Shopware. Changes made in the Doofinder admin in the 'Legacy V7 Layer' option will not be applied.
Doofinder: V7 Layer with Doofiner Admin settings. Changes made in the Doofinder admin in the 'Legacy V7 Layer' option will be applied.
Doofinder Live Layer: fully configured from the Doofinder admin.
Then, enable the 'Doofinder Suche aktivieren' option at the top.
You also need to add the 'Base' option in the Doofinder template block to ensure script generation.
Then go to Einstellungen > Erweiterungen > DooFinder
Click on Search Engines:
Next, click on the three dots of the existing search engine in order to activate it. Select Verknüpfen as there is an existing search engine connected to your domain.
Note: When there is no existing search engine connected to a domain you can create one by clicking on Erstellen.
On the next screen you will be able to enter the Doofinder Store and Search Engine Hash Id. Once you click on each box, the options to select (if any) will be displayed. Next, click on Verlinken.
Once active you'll see this information:
Now that your search engine is created, you need to index your data feed. To get the URL of your feed you have to go to your Shopware backend, Verkaufskanäle, scroll down to API-Zugang and copy the Export-URL.
Note:If you cannot find Doofinder under "Verkaufskanäle", click on the three dots next to the "+" sign to search for it.
Then, go back to your Doofinder Admin > Settings > Search Engines and paste the URL of the feed and click on 'Process Now'.
You can check the indexing status in your Plugin by going to Doofinder > Search Engines > Index status.
The full screen Live Layer will be enabled by default, on desktop and mobile. If you want to create a new layer, see this document 'Create a layer'.
Also, in your Doofinder Admin, under Store Settings you can check if the CSS selector of your layer is OK and check the search engine languages if you have more than one.