Posted on Leave a comment

Vendor Registration- Store Registration Settings

As an admin, you can set the flow of vendor registration using the following options. You can configure this from here: Goto WCFM Admin Dashboard -> Settings -> Vendor registration and here’s a glimpse of options provided-

 

i) Hide “ Become a vendor” : Checking this option will hide “Become a vendor” option from your site and hence vendors will get an option as “register” in login page for registering as a vendor as shown below:

ii) Required Approval: Checking this option will ensure that the admin will approve the list of vendor applications manually from his/her dashboard.

iii) Email verification: Checking this option will enable an email verification process for the vendors wherein a code will be sent to the registered email id and the vendor is prompted to enter this code for completing the verification process.

Posted on Leave a comment

Vendor Registration- Advanced Settings

In addition to basic settings provided, the admin will also have more options to control/customize the registration process as per his/her requirement. In order to do so, admin can check into the following “Registration Advance” settings option as shown here:

Clicking on Registration Advance settings will redirect you to Settings page as shown below where you will have the following options ( marked in red box ) to configure basic registration without any membership plans ( discussed here)

Let’s discuss the options provided in details:

a. General: Admin can enable “Required approval” option if the users needs admin’s approval for becoming a vendor. Additionally, it can also be set if the vendors require email verification by checking the option provided.

b. Registration fields: Similar to the basic options provided, the admin can set which fields are to be added and can also add any custom fields if required.

c. Thank You: This section allows you to edit/add the content of the Thank You page after successful registration.

d. Welcome Email: From here the admin can set the content and the subject of the Welcome email which is triggered once’s a vendor is successfully registered and approved.

e. Admin Notification: From here the admin can setup the notification emails which are triggered for new vendor registration and for approval.

f. Rejection rules: With this option the admin can declare set of rules for the users who have been denied of being a vendor. Admin can also edit/frame a rejection mail along with subject for vendors who have failed to get approval. Here’s a glimpse of the same:

Note: Incase you have membership module enabled you will see additional setting options, thus if you want general registration process it’s recommended to turn off the Membership module from “Modules” section.

Posted on Leave a comment

Vendor Registration- Admin Configuration

Firstly, to setup Vendor registration you must have WCFM Membership plugin installed and activated. Once you do that, your store will get a “Become a vendor” link in My-account page as shown below:

Additionally, you can add “Vendor registration” as a menu item from WordPress backend for displaying the registration section in the menu.

Pic 1: WordPress backend Menu section:

Pic 2: Registration option in front-end menu:

Once clicked, the user will be redirected to our default vendor registration form which has to be filled for vendor application. Here’s a screen-grab of default form you will see for vendors to register.

Note that if you do not want to associate membership with vendor registration and want general registration steps it’s better that the membership module is turned off from WCFM Admin Dashboard ->  Settings -> Modules -> Membership (off)

This will ensure that you won’t get additional settings options while configuring registration rules.

Posted on Leave a comment

Vendor Registration- Form Fields.

The default form fields shown in above screenshot can be changed as well. Admin can add desired fields from here- Goto WCFM Admin Dashboard -> Settings -> Vendor registration- > Registration form fields( option)

This section provides a list of options to select which fields are to be kept/removed from the registration form. Here’s a briefing on the above options provided:

i) First name : Checking this will ensure that the First name is entered by the vendor while registering.

ii) Last name : Checking this will ensure that the last name is entered by the vendor while registering.

iii) User name: Checking this will ensure that an username is entered by the vendor while registering.

iv) Store Address: Checking this will ensure that the vendor provides the store address while registering.

v) Store phone: Checking this will ensure that the vendor provides the store’s contact details while registering.

vi) Terms & conditions: Checking this will ensure that the vendor(s) review the related terms and conditions of the store.

vii) Term page: You can select from the drop-down where you want to place the terms and conditions.

viii) Registration Form Custom Fields: Using this section you can add additional fields as per your requirement and set the field type as well.

Posted on Leave a comment

Vendor Registration Flow

Step 1: As a user who wants to get registered as a vendor, they will get a default form as shown below:

Note that, the fields of this form can be added by admin, here’s an example of the same:

Pic 1 : Admin adds a custom fields “Age” and enables field names as “First name” and “Last Name” as shown in the screenshot below:

 

Pic 2: Here’s a look of the form with additional fields:

Note: Incase you have set Email verification option from the backend, then a verification code will be sent to user’s email Id for verification as shown below:

Pic 1: Verification option enabled form screenshot:

You will receive a mail with code as shown below:

Once the code is entered along with relevant details, they can move to step 2.

Step 2: After submitting the form, either the vendor can directly enter their dashboard, or they will have to wait for final approval from the admin. This can be configured from required approval option in Admin settings as shown below:

If required approval option is enabled, then the user will get the following message on the screen:

Note: You can change the content of this Thank you mail from here- Goto WCFM Admin Dashboard-> Settings-> Vendor registration -> Advanced registration settings-> Thank You

Admin will get a mail notifying a vendor application which they will have to approve for allowing this user to be a vendor. Here’s a glimpse of the mail received.

The content of the above mail can also be changed from here – Goto WCFM Admin Dashboard-> Settings-> Vendor registration -> Advanced registration settings-> Admin notification.

Upon clicking on “Check here” option the admin will be redirected to notification tab from where they can approve or reject the application as shown below:

Clicking on action button will open up the following pop-up for final approval or rejection. The admin has to perform suitable actions from the following table as shown below:

Step 3:

If Approved :   After approval from the admin ( if required approval option is enabled) the vendor receives a mail for final confirmation as shown below. The same mail is also triggered is there is no approval process involved, in that case the application is directly approved and the vendor gets direct link of the dashboard –

Note that the content of the above mail can also be changed from here – Goto WCFM Admin Dashboard-> Settings-> Vendor registration -> Advanced registration settings-> Welcome Email

If rejected:   Incase the application is rejected then the following mail is triggered:

As an admin one can set the content of the above mail and configure other rejection rules from here: Goto WCFM Admin Dashboard-> Settings-> Vendor registration -> Advanced registration settings-> Rejection Rules.

Step 4: On being approved and clicking on Dashboard link ( shown in step 3),  the vendors will be promoted to setup the store by a setup-wizard, here they can enter payment details, store policies etc step-wise manner as shown below.

They can choose to skip the steps and setup the  store from WCFM Vendor Dashboard as well, else they can prefill the data which will get reflected in their Vendor Dashboard.

Here’s a glimpse of Vendor Dashboard which can be seen after the registration and setup process is completed!

Now, the vendor can add products, setup their store and sell as per store rules. Enjoy selling!

Posted on Leave a comment

Geolocation Frontend Search

As discussed, WCFM will allow the users to search nearby product and vendors, in this section, let’s see how the search filter works from an end user’s ( or customer’s) perspective.

VENDOR SEARCH :

The users can locate their nearby vendors using the search filter in the store-list page as shown below:

You can enter your address ( or enable location location tracking ) for filtering out the stores available in your nearest location. As an example, you can see the search result for location enabled feature as shown below:

Note: For further information on Store-list page setup, click here.

PRODUCT SEARCH

Users can also search the available products in his/her nearest location in the shop page. Similar to searching a vendor, the user here can enable it’s location tracker to filter out the products present in a radius of provided range. Here’s again a screenshot of the same showing product search.

Pic showing all 29 products with Geo-location enabled.

Turning ON the Geo-location will show the search result to 9 products as shown below:

Posted on Leave a comment

Shortcode- Rest of the shortcodes

[wcfm_chat_now] – This will simply add a Chat Now button to enable chat with the vendor. You can place it on a single product page, vendor store page, or single post of which a vendor is an author.

Args: None / This shortcode takes no args.

The chat module is part of the WCFM Ultimate add-on.

[wcfm_enquiry] or [wcfm_inquiry] – This will output a “Ask a Question” button to send direct inquiries to the vendor. 

Args: The supported arguments are as follows –

  • label- You can pass any string here. It will then used as the label of the button. Default is “Ask a Question”.
  • product- Product id against which the inquiry will be made. This attribute is optional and doesn’t have any default value associated.
  • store- Vendor id to whom the inquiry will be sent. This field is optional when the shortcode is placed on the vendor store page, or in a single post of which a vendor is an author.

In all other cases specifying a store attribute is a must.

  • background- Button background color (must be a valid CSS color value). Default is ‘Button Background’ color from Settings >> Store Style screen.
  • color- Button label color (must be a valid CSS color value). Default is ‘Button Text’ color from Settings >> Store Style screen.
  • hover- Button hover color (must be a valid CSS color value). Default is ‘Button Hover Background’ color from Settings >> Store Style screen.
  • align- Any CSS float property value. This attribute is optional and doesn’t have any default value associated.

Usage examples

[wcfm_enquiry label="I’ve a question" product="25" store="8"]
[wcfm_enquiry product="25" store="8"]
[wcfm_enquiry label="I’ve a question" store="8"]
[wcfm_enquiry store="8"]

[wcfm_follow] – Use this shortcode to add Store Follow button anywhere on the site. It then allows the marketplace users to follow the stores they want. Following a store ensures the users to get email notifications about new product arrivals.

Args: The supported arguments are as follows –

  • label: Used as the button label. You can pass any string here. Default is “Follow Me”.
  • store: ID of the store to follow. This field is optional when the shortcode is placed on the vendor store page, or in a single post of which a vendor is an author.In all other cases specifying a store attribute is a must.
  • background- Button background color (must be a valid CSS color value). The default is ‘#1C2B36’.
  • color- Button label color (must be a valid CSS color value). The default is ‘#b0bec5’.
  • hover- Button hover color (must be a valid CSS color value).The default is ‘#17a2b8’.
  • align- Any CSS float property value. This attribute is optional and doesn’t have any default value associated.

The “follow store” module is part of the WCFM Ultimate add-on.
Usage examples-

[wcfm_follow label="Follow" store="8" background="#1A73E8"]
[wcfm_follow]

[wcfm_more_offers] – This shortcode is applicable for marketplaces that allow selling of the same product by multiple vendors, much like Amazon or eBay.

It can only be applied on the single product page. The result will be a list of all other vendor offers available on that product.

Args: None / This shortcode takes no args.

[wcfm_notifications] – This allows adding WCFM dashboard header panel notification icons anywhere on the site. Though it will only be visible for users who can access the WCFM Dashboard.


Args:  The supported arguments are as follows –

  • message: Show or hide the Notification Board link (Bell icon). The default behavior is to show. To remove the icon use it like follows-

[wcfm_notifications message="false"]

  • enquiry: Show or hide the ‘Enquiry Board’ link (Question mark inside a circle icon). The default behavior is to show. To remove the icon use it like follows-

[wcfm_notifications enquiry="false"]

  • notice: Show or hide the ‘Notice Board’ link (Bullhorn icon). The default behavior is to show. To remove the icon use it like follows-

[wcfm_notifications notice="false"]

[wcfm_policy] – This shortcode outputs the vendor policies (Shipping Policy, Refund Policy, Cancellation / Return / Exchange Policy) on the single product page or on the vendor store page. It can’t be used elsewhere.

WCFM allows specifying global marketplace policies by admin, store-wide policies via a vendor, and product-level policies. The priority is from specific to more generic.

So if product level policies are specified, then on the single product page, it will get displayed. Otherwise, it will display store-wide policies specified under vendor Settings >> Store Policies. If all fails then marketplace policies will be shown.

Args: None / This shortcode takes no args.

[wcfm_product_custom_field_show] – This shortcode will display all the custom fields specified by admin from Settings >> Product Custom Field screen. It can only be applied on the single product page.

The product custom field module is part of the WCFM Ultimate add-on.

[wcfm_shipping_time]– On the single product page this shortcode will display the expected shipment processing time. This only works if admin enables store shipping (shipping via vendors) option and the item is shippable.

The vendor will get the option to set a generic processing time from Settings >> Shipping and also from product level under the Shipping tab. If no product level processing time is specified only then the store-wide settings will get applied.

Image vendor settings-

Image product tab-

Args: None / This shortcode takes no args.

[wcfm_store_fb_feed]– This shortcode adds the Facebook feed inside the vendors’ store page or their product page. The vendor has to set their Facebook URL from Profile >> Social tab.

Args: None / This shortcode takes no args.

[wcfm_store_hours]– This shortcode displays the store opening-closing hours when enabled from vendor Settings >> Store Hours screen.

Args: The only supported argument is as follows –

  • id: User id of the vendor. This field is optional when the shortcode is placed on the vendor store page, or on a vendor’s product page. Stores that are offline will gets excluded.

[wcfm_store_info]– This shortcode is used to show any store related information anywhere on the site.

Args:  The supported arguments are as follows –

  • id: User id of the vendor. This field is optional when the shortcode is placed on the vendor store page, or on a vendor’s product page, or on a single post of which the vendor is an author.
  • data: You can specify any value from the following list to get that particular piece of information.
    • store_name
    • store_url
    • store_address
    • store_email
    • store_phone
    • store_gravatar
    • store_banner
    • store_support
    • store_social
    • store_location
    • store_rating
    • store_badges
    • register_on
  • Meta values outside of this list are also supported. Just specify the exact meta key and that information will get fetched. Thus useful for showing custom registration field values on the vendor store page.
  • label: Label/title of that field. Appears before the store information text. This attribute is optional.
  • icon: Font awesome icon to precede the store information text. This attribute is optional.

[wcfm_store_sold_by] – This shortcode adds a vendor sold by block on any single post of which a vendor is an author. The most common use is on the vendors’ product pages.

Args: None.

[wcfm_store_twitter_feed]– This shortcode adds the Twitter feed inside the vendors’ store page or their product page. The vendor has to set their twitter URL from Profile >> Social tab.

https://wclovers.com/knowledgebase/wcfm-marketplace-widgets-short-codes/

Args: None / This shortcode takes no args.

[wcfm_stores_carousel]– This shortcode outputs a store list carousel which can be placed anywhere on the site. The carousel is fully responsive and also supports pagination.

Args- The supported arguments are as follows –

    • per_page: number of stores per page (default: 20). Used for pagination purposes.
    • per_row: number of stores to see at a time on the screen (default: 3).
      [wcfm_stores_carousel per_page="20" per_row="4"]
    • has_product-  include or exclude the stores that have no published products. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).To exclude all the stores with ZERO published product use it as follows-
      [wcfm_stores_carousel has_product="yes"]
    • has_loop –  Infinity loop. Duplicate last and first items to get a loop illusion. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’). 
    • has_autoplay –  Carousel autoplay. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    • has_nav – Show next/prev buttons. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    • includes– This takes a comma-separated list of store ids that are only allowed to appear on the carousel. Hence, no store outside of this supplied list will get displayed.
      use: includes=”12,13,18,65″ (now the result can only contain these 4 stores
    • excludes: Specify the comma-separated list of store id’s that gets excluded from the final result.
      use: excludes=”22,23,28,165″ (now the result will exclude these 4 stores)
    • exclude_membership: Specify a comma-separated list of membership id’s and all the associated vendors get excluded from the final result.
      use: exclude_membership=”22,23,28,165″
    • search_category – Use this to filter stores based on product categories. To show all the stores that have product associate with category ID 51 or 67 use it as follows-
      [wcfm_stores_carousel search_category ="75,153,186"]
      To classify individual stores into categories, you’ll require our free addon – Store category plugin.
    • search_term: Use this to set the default search term for the carousel. To show all the stores which have string “test” in their name use it as follows-
      [wcfm_stores_carousel search_term ="test"]
    • search_city- Use this to set the default search city for the carousel. To show all the stores in London city use it as follows-
      [wcfm_stores_carousel search_city="london"]
    • search_zip- Use this to set the default zip code for the carousel. To show all the stores which are from this zip code “712233” use it as follows-
      [wcfm_stores_carousel search_zip="712233"]

[wcfm_stores_map] – This outputs a map view with store locations placed on it along with filters.Store markers on the maps get updated based on the filters.

Args- The supported arguments are as follows –

          • limit: Number of stores to limit the query for. Value -1 (all) is supported but should be used with caution on larger sites. (default: 10)
          • has_filter: Show or hide the filter panel below the map. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).So if you want the map without filtering panel, use it as follows-
            [wcfm_stores_map has_filter="no"]
          • has_product- include or exclude the stores that have no published products. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).To exclude all the stores with ZERO published product use it as follows-
            [wcfm_stores_map has_product="yes"]

          • has_search: Show or hide the search box component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
          • has_category:  Show or hide the category filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
          • has_radius: Show or hide the radius search filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).Though the default value is “yes” still it will only work if you enable the “Store List Radius Filter” option from Settings >> GEO Location screen.
          • has_country: Show or hide the country filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
            *Only applicable if the radius filter is disabled.
          • has_state:  Show or hide the state filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
            *Only applicable if the radius filter is disabled.
          • has_city: Show or hide the city filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).
            *Only applicable if the radius filter is disabled.
          • has_zip:  Show or hide the postcode/ zip code filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).
            *Only applicable if the radius filter is disabled.
          • auto_zoom: Whether the map will auto-zoom to the store locations. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
            To disallow this use it as the following-
            [wcfm_stores_map auto_zoom ="no"]
          • map_zoom: Initial zoom level of the map (default: 5). The more the zoom value higher is the resolution of the map (covering a smaller area with greater details) and vice versa. Value 0 implies the whole world.
          • includes- This takes a comma-separated list of store ids that are only allowed to show above the map. Hence, no store outside of this supplied list will get displayed.
            use: includes=”12,13,18,65″ (now the result can only contain these 4 stores)
          • excludes: Specify the comma-separated list of store id’s that gets excluded from the final result.use: excludes=”22,23,28,165″ (now the result will exclude these 4 stores)
          • include_membership: This takes a comma-separated list of membership ids and only the associated vendors are allowed to show above the map.use: include_membership=”25,33,58,67″
          • exclude_membership: Specify a comma-separated list of membership id’s and all the associated vendors get excluded from the final result.use: exclude_membership=”22,23,28,165″
          • search_category: Use this to filter stores based on product categories. To show all the stores that have product associate with category ID 51 or 67 use it as follows-
            [wcfm_stores_map search_category ="51,67"]
          • store_category- Use this to only show stores that belong to the specified list of categories. To show all the stores associate with category ID 75, 153, or 186 use it as follows-
            [wcfm_stores_map search_category ="75,153,186"]
            To classify individual stores into categories, you’ll require our free addon – Store category plugin.
          • search_term: Use this to set the default search term for the page. To show all the stores which have string “test” in their name use it as follows-
            [wcfm_stores_map search_term ="test"]
          • search_city- Use this to set the default search city for the page. To show all the stores in London city use it as follows-
            [wcfm_stores_map search_city="london"]
          • search_zip- Use this to set the default zip code for the page. To show all the stores which are from this zip code “712233” use it as follows-
            [wcfm_stores_map search_zip="712233"]

Deprecated args:

  • filter: use has_filter instead
  • search: use has_search instead
  • category: use has_category instead
  • country: use has_country instead
  • state: use has_state instead
  • radius: use has_radius instead

[wcfmvm_subscribe]- Adds a Subscribe Now button associated with a particular membership id to let vendors subscribe to that membership plan.

Args: The supported arguments are as follows –

  • label / subscribe_now- You can pass any string here. It will then used as the label of the button. Default is “Subscribe Now”.
  • id- Membership plan id. Required argument.
  • background- Button background color (must be a valid CSS color value). This argument is optional.
  • color- Button label color (must be a valid CSS color value). This argument is optional.
Posted on Leave a comment

Shortcode- Storelist page

Store List is a page where you may list all your site vendors with searching and filtering options. Locating stores on the map is also supported.

For this, you can use any WordPress page with [wcfm_stores] shortcode.

You will see a page like this –

Args: Unlike our earlier shortcodes, this supports a wide variety of arguments to alter the page content. By default, this page comes with 12 stores on each page and 3 stores per row, and of course all active vendor’s stores. All of which can be changed using the following attributes-

  • per_page: number of stores per page (default: 12)
  • per_row: number of stores in each row (default: 3). The maximum value that can be used here is 5.

[wcfm_stores per_page="20" per_row="4"]

  • has_orderby: Show or hide the order by dropdown. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    To remove order by dropdown use it as follows-

[wcfm_stores has_orderby="no"]

  • has_map: Show or hide the map component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    To remove the map use it as follows-

[wcfm_stores has_map ="no"]

  • has_sidebar-  Show or hide the page sidebar component. If enabled, various widgets can be added here for filtering purposes.  Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    Though the default value is “yes” still it will only work if you enable the “Store List Sidebar” option from Settings >> Marketplace Settings screen.
  • has_filter: Show or hide the filter panel for full-page layouts. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).This attribute is dependent on the sidebar. When the sidebar is disabled, only then the filters panel appears at the top of the page, just below the map. Image:So if you want no sidebar and no top filtering panel, use it as follows-

    [wcfm_stores has_radius='no' has_filter='no']

    • has_product-  include or exclude the stores that have no published products. Accepted values are ‘yes’ and ‘no’ (default: ‘no’). 

    To exclude all the stores with ZERO published product use it as follows-

[wcfm_stores has_product="yes"]

  • has_search: Show or hide the search box component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’). 
  • has_category – Show or hide the category filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’). 
  • has_radius –  Show or hide the radius search filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).

    Though the default value is “yes” still it will only work if you enable the “Store List Radius Filter” option from Settings >> GEO Location screen.
  • has_country – Show or hide the country filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).Only applicable if the radius filter is disabled
    *Only applicable if the radius filter is disabled.
  • has_state –  Show or hide the state filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘yes’).
    *Only applicable if the radius filter is disabled.
  • has_city –  Show or hide the city filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).
    *Only applicable if the radius filter is disabled.
  • has_zip –  Show or hide the postcode/ zip code filter component. Accepted values are ‘yes’ and ‘no’ (default: ‘no’).
    *Only applicable if the radius filter is disabled.

  • orderby: stores display ordering rule. Accepted values are –
    • newness_asc – Sort by newness: old to new (default)
    • newness_desc – Sort by newness: new to old
    • rating_asc – Sort by average rating: low to high
    • rating_desc – Sort by average rating: high to low
    • alphabetical_asc – Sort Alphabetical: A to Z
    • alphabetical_desc – Sort Alphabetical: Z to A

[wcfm_stores orderby="rating_desc"]

  • auto_zoom – Whether the map will auto-zoom to the store locations.  Accepted values are ‘yes’ and ‘no’ (default: ‘yes’). 

[wcfm_stores auto_zoom ="no"]

  • map_zoom: Initial zoom level of the map (default: 5). The more the zoom value higher is the resolution of the map (covering a smaller area with greater details) and vice versa. Value 0 implies the whole world.
  • includes- This takes a comma-separated list of store ids that are only allowed to show on this page. Hence, no store outside of this supplied list will get displayed.use: includes=”12,13,18,65″ (now the result can only contain these 4 stores)
  • excludes: Specify the comma-separated list of store id’s that gets excluded from the final result.
    use: excludes=”22,23,28,165″ (now the result will exclude these 4 stores)
  • include_membership: This takes a comma-separated list of membership ids and only the associated vendors are allowed to show on this page.
    use: include_membership=”25,33,58,67″
  • exclude_membership: Specify a comma-separated list of membership id’s and all the associated vendors get excluded from the final result.
    use: exclude_membership=”22,23,28,165″
  • search_category – Use this to filter stores based on product categories. To show all the stores that have product associate with category ID 51 or 67 use it as follows-

[wcfm_stores search_category ="51,67"]

  • store_category- Use this to only show stores that belong to the specified list of categories. To show all the stores associate with category ID 75, 153, or 186 use it as follows-

[wcfm_stores search_category ="75,153,186"]

To classify individual stores into categories, you’ll require our free addon – Store category plugin.

  • search_term: Use this to set the default search term for the page. To show all the stores which have string “test” in their name use it as follows-

[wcfm_stores search_term ="test"]

  • search_city- Use this to set the default search city for the page. To show all the stores in London city use it as follows-

[wcfm_stores search_city="london"]

  • search_zip- Use this to set the default zip code for the page. To show all the stores which are from this zip code “712233” use it as follows-

[wcfm_stores search_zip="712233"]

Deprecated args: 

  • map: use has_map instead
  • sidebar: use has_sidebar instead
  • filter: use has_filter instead
  • search: use has_search instead
  • category: use has_category instead
  • country: use has_country instead
  • state: use has_state instead
  • radius: use has_radius instead
Posted on Leave a comment

Shortcode-Registration page

If your business model is not based on membership/subscription still you will need some mechanism to register new vendors. That is the purpose of this page.

Like the previous two, this page also gets created during the plugin installation process.

The default registration fields are email, store name, password, and confirm password. Though this can be fully customized as per your marketplace needs.

Args: None / This shortcode takes no args.

[wcfm_vendor_registration]