WooCommerce Multivendor Marketplace (WCFM Marketplace) plugin integration overview.
WooCommerce Multivendor Marketplace (WCFM Marketplace) is a greate plugin to create your own multi-vendor marketplace. It contains many powerful features which can cover almost all your needs. Advanced Woo Search comes with WCFM integration out of the box. This integration covers many plugin features. Below is the list of most important ones.
It is possible to add an AWS search form inside all your WCFM vendors shop pages. In this case search will be performed only for current vendors products.
To add such integration just go to the plugin settings page and enable the Seamless integration
option.
Now you can find AWS search form inside vendor shops. Search will be limited to the current store products.
Search for WCFM store vendors and display them inside the plugin search results list. Link will lead to this vendor's store.
It is possible to search for vendors by store name or vendor name.
To enable this feature you first need to turn on users search option and choose users roles that will be available for searching.
If you are using plugin search form outside vendors shop and product inside search results belongs to any vendor shop then this shop name will be displayed near that product along with the link to this store.
Hide/show products that are sold by any WCFM vendor.
Use Filters For Search Results plugin feature to filter products search results based on WCFM 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 WCFM: 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 WCFM vendors.
Use Filters For Search Results plugin feature to filter products search results based on specific WCFM 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 WCFM: Product sold by
rule. Also set needed compare operator and choose WCFM vendor from the list of available.
Hide/show products based on average vendor store rating.
Use Filters For Search Results plugin feature to filter products search results based on average WCFM 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 WCFM: 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 number of vendor store reviews.
Use Filters For Search Results plugin feature to filter products search results based on WCFM vendor store reviews count.
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 WCFM: 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.
Use Filters For Search Results plugin feature to filter products search results based on WCFM 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 WCFM: 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.
Hide/show users that are WCFM vendors.
Use Filters For Search Results plugin feature to filter user archive pages search results based on WCFM vendor.
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 WCFM: User is vendor
rule. Set compare operator and value ( true
or false
) depending on your needs.
Hide/show users in search results based on average WCFM store rating.
Use Filters For Search Results plugin feature to filter user archive pages search results based on WCFM 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 WCFM: 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 number of WCFM store reviews.
Use Filters For Search Results plugin feature to filter user archive pages search results based on WCFM store reviews count.
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 WCFM: 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.
Q: Can I search for a store vendor via its store name?
Yes, it is possible. Just use the following code snippet:
add_filter( 'aws_users_search_query', 'my_aws_users_search_query' ); function my_aws_users_search_query( $sql ) { $sql = str_replace( " ( 'first_name', 'last_name' )", "( 'first_name', 'last_name', 'wcfmmp_store_name' )", $sql ); return $sql; }
Q: How to increase maximal number of search results for users?
By default the plugin will show a maximum 10
users inside the search results box. To increase this number just use following code snippet ( in this example number is set to 30
):
add_filter('aws_search_terms_number', 'my_aws_search_terms_number'); function my_aws_search_terms_number( $number ) { return 30; }
Q: How can I hide stars rating for vendors search results?
Just use the following code snippet:
add_filter( 'aws_wcfm_users_rating', 'my_aws_wcfm_users_rating' ); function my_aws_wcfm_users_rating( $rating ) { return false; }