GET FREE VERSION GET THE PRO VERSION

Dokan – WooCommerce Multivendor Marketplace

Overview of Dokan plugin integration features.

In this article

Overview

Key features of integration:
  • Search for vendors. Search and display vendor stores.
  • Search for vendors' products. Search and display vendors products.
  • Vendor badges for search results. Show vendor name and logo for each product inside search results.
  • Search by vendor. Search by vendor name to display all its store products.
  • Search form inside vendor stores. Display plugin search form inside vendor stores. Search will be limited for current vendor products
  • Search form subscription products. Search and display Dokan subscription products.
  • Search results filters. Use different search results filters based on various Dokan parameters.
Following article describes features available only with PRO plugin version.

Dokan is an ultimate multi vendor marketplace solution for your store. It's packed with many great features that can help cover almost every need.

Advanced Woo Search PRO has built-in integration with Dokan plugin. This means that as soon as these two plugins are activated you can use features like seamless integration with store search, search for vendor stores, search results filters, vendor store data for products results and many more.

Search inside vendors stores

The Dokan plugin generates a store page for each shop vendor. On this page it is possible to find all vendor products, reviews, shop info and also search across vendor products via built-in search form.

Dokan vendor page with default search form

Dokan vendor page with default search form

Good news here is that with the Seamless Integration option you can replace that Dokan vendor search form with the Advanced Woo Search form. And it will still search only for current vendor products.

To replace search forms just go to the plugin settings page and enable the Seamless integration option.

Seamless integration

Seamless integration

Now you will find the Advanced Woo Search form in the same place.

Dokan vendor page with AWS search form

Dokan vendor page with AWS search form

Search form support both AJAX search results and search results on separated page. Dokan order by box is also working with the plugin search results page.

Search results page for vendor store with AWS search results and 'order by' box

Search results page for vendor store with AWS search results and 'order by' box

Search for store vendors

With the Advanced Woo Search PRO you have an option to search and display all your shop users.

With the Dokan integration you additionally can search across all shop vendors and display vendor information like shop name, shop logo, rating, reviews number right inside the search results box.

Search and display Dokan vendors

Search and display Dokan vendors

It is possible to search for all shop users or only for some of them by choosing needed user roles. If you need a more advanced filter for users search results based on vendor specific parameters - you can use users search results filters.

How to enable Dokan vendors search:

1. Open Advanced Woo Search settings page -> Search Results tab.

2. Find Archive pages option.

3. Enable Users field for this option and then click gear icon.

'Archive pages' option

'Archive pages' option

4. On the next page enable all user roles that must be available for searching. For Dokan vendors search Vendor user roles must be enabled.

Vendor user role field

Vendor user role field

Show store name near product search result

If you are searching for any WooCommerce product that is sold via Dokan vendor - then in the search results box this product will be displayed together with the Dokan vendor badge.

Full shop vendor badge

Full shop vendor badge

This badge contains most important vendor shop information like shop name, shop logo, rating and review. By clicking on it, customers will be redirected to the vendor shop page.

You can choose from displaying full or short vendor badge.

Short shop vendor badge

Short shop vendor badge

Short version contains only the shop logo, name and the link to the vendor shop page.

To choose from full badge, short badge or just disable badge at all please access plugin settings page -> Search Results tab and find Show Dokan vendor info? option.

'Show Dokan vendor info?' option

'Show Dokan vendor info?' option

Dokan plugin creates additional type of WooCommerce products - Dokan Subscription.

This type of products are useful only for shop vendors - shop admin created such subscriptions and special rules for them. What products can vendors sell and on what terms is depending on what subscription vendors choose.

Dokan Subscription product type

Dokan Subscription product type

With the Advanced Woo Search plugin integration it is possible to search for all these subscription products. There are no extra steps needed - subscription products are available for searching by default.

Dokan subscriptions inside search results

Dokan subscriptions inside search results

Note: By default Dokan Subscription products have the Catalog Visibility option set to Hidden. For such a reason, these products can not be displayed inside search results. To show them you need to change this Catalog Visibility option or set AWS plugin settings to show hidden products.

It is also possible to create search results filters based on product type. For example, you can disable Dokan Subscription products search. Or vice versa, create a special search form that will search only for such subscription products.

Steps to create filter based on products type:

1. Open AWS plugin settings page -> Search Results tab.

2. Scroll down to Filter Results section and click on Filter products search results button.

Create new search results filter

Create new search results filter

3. Set following new filter rule:

Product type -> not equal to -> Dokan Subscription

Filter rule based on product type

Filter rule based on product type

4. Click Save Changes button.

5. Done. Now your search form will ignore all subscription products.

In the same way you can create filter rules to search only for subscription products. Or combine this rule with any other. For example, with Dokan specific filters.

Search via store name

Another nice integration feature - search for WooCommerce products by their vendor shop name.

Just write the shop name in the search box and it will show all products that are sold by this vendor.

Search for products by store name

Search for products by store name

Products search results filters

Dokan integration brings a bunch of new products search results filters to choose from.

These filters give more options in search results customization by Dokan specific parameters like product vendor, product vendor rating, product vendor reviews count, etc.

For example, you can show products only from vendors with rating greater or equal to 4 stars. Or together with search form filters buttons feature give customers the option to search for each vendor's products separately.

Products filter: Is product sold by any vendor

Hide/show products that are sold by any Dokan vendor.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Is product sold by any vendor rule. Set compare operator and value ( true or false ) depending on your needs.

'Dokan: Is product sold by any vendor products results filter

'Dokan: Is product sold by any vendor' products results filter

Products filter: Product is sold by X vendor

Hide/show products that are sold by specific Dokan vendors.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Product sold by rule. Also set compare operator and choose Dokan vendors from the list of available vendors.

'Dokan: Product sold by' products results filter

'Dokan: Product sold by' products results filter

Hide/show products that are sold by Dokan featured vendor stores.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Store is featured rule. Set compare operator and value ( true or false ) depending on your needs.

'Dokan: Store is featured' products results filter

'Dokan: Store is featured' products results filter

Products filter: Average store rating

Hide/show products based on average vendor store rating.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Store rating rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and value of average rating to compare with.

'Dokan: Store rating' products results filter

'Dokan: Store rating' products results filter

Products filter: Store reviews count

Hide/show products based on the number of vendor store reviews.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Store reviews count rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and the number of reviews to compare with.

'Dokan: Store reviews count' products results filter

'Dokan: Store reviews count' products results filter

Products filter: Product number of views

Hide/show products based on number of product views.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter products search results button and then choose Dokan: Product views rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and the number of views to compare with.

'Dokan: Product views' products results filter

'Dokan: Product views' products results filter

Users search results filters

With the Dokan integration you can choose from a variety of new users search results filters.

With these filters you can filter users' search results by Dokan vendor name, vendor rating, vendor products count, vendor orders count, etc.

For example, show only vendor shops that have more than 10 products and rating greater or equal to 4.

Users filter: User is vendor

Hide/show users that are Dokan vendors.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: User is vendor rule. Set compare operator and value ( true or false ) depending on your needs.

'Dokan: User is vendor' search results filter

'Dokan: User is vendor' search results filter

Hide/show users that are Dokan featured vendors.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store is featured rule. Set compare operator and value ( true or false ) depending on your needs.

'Dokan: Store is featured' products results filter

'Dokan: Store is featured' products results filter

Users filter: Store rating

Hide/show users in search results based on average Dokan store rating.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store rating rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and average rating to compare with.

'Dokan: Store rating' products results filter

'Dokan: Store rating' products results filter

Users filter: Store reviews count

Hide/show users in search results based on the number of Dokan store reviews.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store reviews count rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and number of reviews to compare with.

'Dokan: Store reviews count' products results filter

'Dokan: Store reviews count' products results filter

Users filter: Store products number

Hide/show users in search results based on the number of products inside the Dokan store.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store products number rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and number of products to compare with.

'Dokan: Store products number' products results filter

'Dokan: Store products number' products results filter

Users filter: Store views number

Hide/show users in search results based on the number of Dokan store views.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store visitors rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and number of visitors to compare with.

'Dokan: Store visitors' products results filter

'Dokan: Store visitors' products results filter

Users filter: Store sales

Hide/show users in search results based on number of sales for Dokan store.

To set such a filter open the plugin settings page -> Search Results tab and find Filter Results section. Click on Filter users archive pages search results button and then choose Dokan: Store items sold rule. Choose the needed compare operator ( equal to, not equal to, greater or equal to, less or equal to ) and number of sales to compare with.

'Dokan: Store items sold' products results filter

'Dokan: Store items sold' products results filter

FAQ

Q: Can I create filters based on Dokan vendors and give customers the option to choose from them?

Yes. You can use product sold by X vendor filter together with search form filter buttons option to create such functionality. Just create a separated filter button for each Dokan vendor.

Q: Can I disable seamless integration for vendor store search form?

Yes. Just use the following code snippet to disable seamless integration for vendor shop page search form:

add_filter( 'aws_dokan_shop_seamless', 'my_aws_dokan_shop_seamless' );
function my_aws_dokan_shop_seamless( $enable ) {
    return false;
}