Doofinder for WooCommerce

Description

Doofinder provides fast, accurate results based on your website contents. Results appear in your search box at an incredible speed as the user types.

Doofinder can be installed in any website with very little configuration (you give us a data feed and we give you a bit of javascript code).

This extension allows you to easily populate the data feed Doofinder needs to be able to search your database and to insert the Doofinder layer script into your WooCommerce site.

With Doofinder you are confident that your visitors are finding what they are looking for regardless of the number of products in your site.

These are some advantages of using Doofinder in your site:

  • Instant, relevant results.
  • Tolerant of misspellings.
  • Search filters.
  • Increases the conversion rates.
  • No technical knowledge are required.
  • Allows the use of labels and synonyms.
  • Installs in minutes.
  • Provides statistical information.
  • Doofinder brings back the control over the searches in your site to you.

When users start typing in the search box, Doofinder displays the best results for their search. If users make typos, our algorithms will detect them and will perform the search as if the term were correctly typed.

Furthermore, Doofinder sorts the results displaying the most relevant first.

More info: http://www.doofinder.com

Screenshots

Installation

WooCommerce MUST be installed before activating the plugin.

Doofinder installation and activation is made as in any other plugin.

These are two ways you can install the plugin:

  1. In the WordPress admin panel go to Plugins / Add New. Click “Upload Plugin”. Choose the *.zip file containing the plugin, and click “Install Now”. or…
  2. Unpack the contents of the *.zip file containing the plugin to the plugins folder. In the typical WordPress installation that will be “/wp-contents/plugins” folder.

Requirements

Important: To use this plugin you need to have an account at Doofinder. If you don’t have one you can signup here to get your 30 day free trial period.

The minimum technical equirements are basically the same as the WooCommerce ones. Take a look at their server requirements for more info.

Configuration

LAYER OPTIONS

Enable the Layer

Enable the Doofinder JavaScript layer – when typing into a search field a window will pop up containing the list of results generated by Doofinder. This requires correct layer code pasted in the Layer Javascript Code field.

Layer Javascript Code

Here you can paste the Layer Javascript Code that can be found in the Doofinder Control Panel. It is required for the Javascript Layer to work.

INTERNAL SEARCH

Internal search overrides the default WooCommerce product search that happens when users enter their search term and press Enter (and the website goes to the search results page). It requires both correct API Key and Hash ID for the search engine registered with Doofinder.

API Key

Your API key can be found in the Doofinder Control Panel. Click on your profile name (in the header) and then on API Keys.

Hash ID

Search Engine’s Hash ID can be found in the Doofinder Control Panel. Click on Search Engines in the header. Hash ID will be visible next to the name of your Search Engine.

DATA FEED

Protect feed with password

Feed containing products will be behind a password, and will be inaccessible without it. Use this option if you don’t want anyone to snoop on the properties of your products.

Feed password

The password protecting the product feed.

Export product prices

If this option is selected the product feed will contain prices of the products. If it is not selected then prices will be omitted.

Export product tags
If this options is selected, product tags will be exported in the feed under the tags tag.

Split variable products

If this option is selected then each variation of the variable product will be exported as a separate product.

Export values with units where applicable

Width, height, length and weight of the products will be exported with units. If the option is not selected then only the number will be exported.

DATA FEED ATTRIBUTES

Here you can change the default database fields used for the default feed fields and add any additional field you want to export.

For example – by default the product description (from the WordPress WYSIWYG editor) is exported as “description” in the feed. But you might want to export “Short Description” instead. You only have to choose it from the dropdown.

Additional Attributes

Here you can choose any additional attributes to be exported in addition to the default ones.

To do this simply type in the name of the attribute you want to add in the “Field” field (what you want the attribute to appear as in the feed), and from the “Attribute” dropdown you can choose which value should be exported. Then click Save.

You can click Delete to remove the additional attributes from the feed.

FAQ

I have a problem with your plugin. What can I do?

Just send your questions to support@doofinder.com and we will try to answer as fast as possible with a working solution for you.

Reviews

21 November 2022
Muy buen buscador, aumentamos nuestras ventas y entendemos mejor a nuestro cliente. Recomiendo al asesor Christian Ashford, muy práctico y completo el trabajo realizado por él en la asesoría.
9 November 2022
As a business owner, the only thing that my online shop was missing was an enhanced and user-friendly search engine to optimize the customer experience and increase conversions. Doofinder is it!!! Doofinder makes it easier and faster for customers to get their hands on the products they are looking for. I am very grateful for Vladimira who reached out to me and guided me through all the features that Doofinder offers. Vladimira was very clear and helpful in explaining all the services and making sure that I understood every step of the way. Whenever I had questions, she was very patient and responsive. Thank you again for the constant support! If you’re reading this, ask for Vladimira and sign up for a trial! Looking forward to gathering all the stats and getting to use all the amazing features to optimize my customer journey!
11 October 2022
Excelente herramienta para mejorar el CRO de tu web y ayudar a mejorar la experiencia de usuario. Tiene bastantes tipos de configuraciones, fácil de configurar sobre todo y a un precio accesible todos sus planes.Dan un mes gratis de prueba para probarlo Especial mención a su equipo comercial de ventas y técnico, destacar el trabajo de Adrián Cano que hizo un excelente onboarding del proyecto ,setup y seguimiento , ayudando a configurar cada detalle del buscador en la web. Agradecidos
2 September 2022
Ask for Lennon! Doofinder combined with Lennon is my new Agency Secret Weapon. I came across the plugin by accident, but within a couple of chats Lennon had 2 of my client sites hooked up and gathering stats. Within 2 weeks, I had real, actionable stats and steps on how to improve conversions for both sites. Within another week, sales on client websites started pouring in All of this was basically done out-of-the-box. Customers got to the product they wanted MUCH faster and checked out more products as a result. While we were letting the Doofinder app gather stats and improve search results, Lennon showed me how to use all the awesome features included. I am now a Doofinder PRO and by spending 10-15 minutes on a client site per month, I can increase sales and improve customer experience. It's a WIN-WIN. PRO tip: We've recently combined Doofinder search with the social media campaigns we're running for clients. So, run your ad campaigns. Keep an eye on searches coming in and for example, add synonyms for search terms with no results. Get more bang for your social media ad spend. Your clients will LOVE you! Do yourself and your clients a favour: Sign up for a trial, start a chat with Lennon and surprize one of your clients with a SALES boost in their online shop!
18 August 2022
We have been looking for an improved search tool for some time, Doofinder is it! Sara and her team at Doofinder have been extremely helpful in getting this up and going for us, as I am not our web designer but was still able to make all necessary changes with her help. This search engine is so simple yet powerful. To me the best part of it is that it gives suggestions to incorrectly spelled search terms, while also being predictive as you type into the search. Allowing the user to narrow their search down by product category, or just to visually scroll seems to help a lot as well. 5 out of 5!
Read all 72 reviews

Contributors and Developers

“Doofinder for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Change Log

1.5.40

Fixed a bug that made some images to be resized in the client’s platform

1.5.39

Fixed a bug with update on save while removing the sale_price

1.5.38

Fixed a bug with multilanguage indexation

1.5.37

Restore to v1.5.35

1.5.36

Fixed a bug with multilanguage indexation

1.5.35

Fixed bug in Add to cart

1.5.34

Fixed bug in installation Wizard

1.5.33

Changed method for another more compatible with older php versions

1.5.32

Solved bug that made price to be converted into string

1.5.31

Bugfixes

1.5.30

Updated admin endpoint

1.5.29

Fixed a bug that caused unwanted error logs to be displayed

1.5.28

Fixed issues while connecting to doofinder in Setup Wizard

1.5.27

Bugfixes

1.5.26

Added sector selection step in Setup Wizard

1.5.25

Fixed jQuery noConflict issues

1.5.24

Bugfixes

1.5.23

Added Live Layer “Add to cart” compatibility

1.5.22

Fixed issue with delete attribute button

1.5.21

Simplified Installation Wizard

1.5.20

Add the option to disable update on save

1.5.19

Add placeholder image for products without an image

1.5.18

Fix missing attributes for a multilingual woocommerce stores

1.5.17

Refactor for Woocommerce market place.

1.5.16

Fix new API specs.

1.5.15

More fixes in API indexation.

1.5.13

More fixes in special chars indexed through api.
Fixed some PHP warnings.

1.5.12

Fix special chars indexed through api.
Fix group_id and df_group_id sent as string.

1.5.11

Fix problem on delting products.

1.5.10

Fix variants indexing. Fix indexing taking too long time.

1.5.9

Extend API Exception logs

1.5.8

Set settings form always visible

1.5.7

Fix autoloader conflicts

1.5.6

Add query params hooks filter

1.5.5

Downgrade PHP version requirements

1.5.4

Remove uninstall hook

1.5.3

Updated PHP version

1.5.2

Bump setup wizard status info in config endpoint.

1.5.1

Update dependencies. Migrate module settings. Remove module settings on uninstall.

1.5.0

Prefix dependencies to prevent conflicts with other plugins. Fixed bug in Setup Wizard regarding saving API urls.

1.4.3

Enforce URL protocol when required.

1.4.2

Fix skip setup wizard and welcome button height.

1.4.1

Better variants indexing. Better logging. Bugfixes for categories in both API and feed indexing.

1.4.0

Updated Doofinder library to the latest version.

1.3.17

Properly export variants description when using short description attribute.

1.3.16

Fix problem with bulk API response processing.

1.3.15

Decode HTML entities when exporting categories.

1.3.14

Fixed problems with custom fields and categories.

1.3.13

Revert changes introduced in previous version due to indexing problems.

1.3.12

Fixed problems with custom fields and categories.

1.3.11

Fix problem with categories.

1.3.10

Expand logs, support for php v7.0, additional error msgs for users.

1.3.9

Fixed problem creating items in temporary indices via API.

1.3.8

Fixed SQL query to get ids. Expanded logs for debugging.

1.3.7

Fix posts per batch indexing limit when split variable active

1.3.6

Extended logging.

1.3.5

Fixed bug with variants indexing (#48)

1.3.4

Updated lib error classes for better logging.

1.3.3

Fixed problem during setup wizard for users with no search engines.

1.3.2

Fixed some UX bugs. Allow editing some settings.

1.3.1

Fix problem installing via setup wizard.

1.3.0

Big refactor to use our new indexing API (v2). New automatic setup wizard.

1.2.22

Add support for image sizes.

1.2.21

Check for existance of post_type before checking for its value.

1.2.20

Fix separation of multiple value attributes.

1.2.19

Bugfixes.

1.2.18

Only load variations for loaded products, instead of all.

1.2.17

Add some debugging information.

1.2.16

Export images in thumbnail size instead of full size.

1.2.15

Add the choice of custom meta fields to settings.
Use variations from parent on feed.

1.2.14

Fix inconsitence between internal search and JS Layer

1.2.13

Fix issues.

1.2.12

Fix issues.

1.2.11

Fix issues.

1.2.10

Minor changes.

1.2.9

Added support for banners in search results.

1.2.8

Minor compatibility fixes.

1.2.7

Updated price retrieving functions. Correctly handle custom attributes added at product level. Multisite support.

1.2.6

Handle taxonomy based catalog visibility for WooCommerce 3+.

1.2.5

Just added WooCommerce version checks.

1.2.4

Fixed version number.

1.2.3

Products with a visibility attribute but no specific value (visible by default in WooCommerce) are now exported in the data feed.

1.2.2

Added custom product attributes options to attribute selection fields. Now empty fields are not exported, saving space in the data feed.

1.2.1

Fixed bug that prevented products with no explicit visibility set from being exported in the data feed.

1.2.0

Added Export Product Tags feature.

1.0.3

More backwards compatibility with PHP 5.3.

1.0.2

Added backwards compatibility with PHP 5.3.

1.0.1

Fixed bug that could break the page layout when using server search integration.

1.0

Plugin built from the ground up. Added feed pagination, custom attributes, WPML support and more.

0.1.6

Fixed issue with taxes. Now prices are exported with the same taxes configuration the store uses when displaying products.

0.1.5

Fixed issue with unescaped characters in the XML.

0.1.4

Bugfixes.

0.1.3

Bugfixes.

0.1.2

Some bugfixes. Improved feed generation. Fixed a weird error with URL routes.

0.1

First usable version.