Overview of Dokan plugin integration features.
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.
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.
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.
Now you will find the Advanced Woo Search form in the same place.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
3. Set following new filter rule:
Product type -> not equal to -> Dokan Subscription
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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; }