WCFM Marketplace Documentation | WC Lovers https://wclovers.com WooCommerce Frontend Manager - Multivendor marketplace vendor dashboard Mon, 20 Feb 2023 09:57:29 +0000 en-US hourly 1 https://wordpress.org/?v=5.9.9 https://wclovers.com/wp-content/uploads/2018/03/wcfm_favicon.png WCFM Marketplace Documentation | WC Lovers https://wclovers.com 32 32 WCFM- Conflict Check https://wclovers.com/knowledgebase/conflict-check/ https://wclovers.com/knowledgebase/conflict-check/#respond Mon, 11 May 2020 05:48:43 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=126359 Are you facing any issues with your online store powered by WCFM? Well, you can easily get a quick conflict check done on your website to check if our Marketplace plugin is conflicting with any other plugin(s) or theme just by performing the following steps below. Note that you can also follow these instructions on […]

The post WCFM- Conflict Check appeared first on WC Lovers.

]]>
Are you facing any issues with your online store powered by WCFM? Well, you can easily get a quick conflict check done on your website to check if our Marketplace plugin is conflicting with any other plugin(s) or theme just by performing the following steps below.

Note that you can also follow these instructions on your live website as well, as running this conflict check does not affect visitors to your site.

Step 1: Log into your admin panel (WordPress Dashboard)

Step 2: Go to Plugins and click on Add New as shown below:

Step 3: Once clicked, search for Health Check & Troubleshooting plugin and wait for the system to show the search result:

Step 4: Install the Health Check & Troubleshooting plugin (as marked above) by clicking on the Install Now button and activate it. Alternatively you can upload the plugin to your site by downloading it from here.

Step 5: Once activated, hover on Tools menu from admin dashboard and you will get Site Health option as shown below:

Step 6: Clicking on Site Health will take you to its Dashboard, from here navigate to the Troubleshooting option as shown below.

Step 7: In the Troubleshooting tab, enable the troubleshooting mode as shown below:

Please note, enabling the Troubleshooting mode will have no effect on your site’s visitors, they will continue to view your site as usual, but for you, it will look as if you had just installed WordPress for the first time.

You can enable individual plugins or themes, helping you to find out which plugin/theme might be causing strange behaviors on your site. Do note that any changes you make to settings will be kept when you disable Troubleshooting Mode.

To diagnose the root cause of your problem, you will have to enable WooCommerce and WCFM plugins (free or paid addons) and keep it enabled at all times.

Here’s a glimpse of how it looks:

Step 8: In troubleshooting mode, you will see all your plugin and theme disabled. Initially, with all these elements disabled, check if you can reproduce the issue in your site:

If Yes (i,e the issue persists)- then there is a problem in your WordPress setup

If No, Continue to Step 10.

Step 9: On the top bar, navigate to the Troubleshooting Mode, hover on it, and select Themes -> Twenty Nineteen/Twenty (whichever is the latest). After that, try to reproduce the issue.

If the issue is resolved, then the theme is conflicting with WCFM. If the issue persists, then the theme is not causing any conflict and move to Step 10.

Step 10: Now try enabling the plugins one by one, as shown below:

Upon enabling the plugins one by one, try reproducing the issue, if you get the issue in your site, then that plugin is conflicting with WCFM.

Note that you will have to perform this test for each plugin to know which one is creating a conflict with WCFM.

Once you find which plugin is causing the issue, then contact the plugin developer to have the issue resolved. Or, let us know which plugin it is and we will try our best to resolve the conflict from our end.

The post WCFM- Conflict Check appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/conflict-check/feed/ 0
WCFM Marketplace – Delivery https://wclovers.com/knowledgebase/wcfm-marketplace-delivery/ https://wclovers.com/knowledgebase/wcfm-marketplace-delivery/#respond Tue, 15 Jan 2019 06:54:19 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=43589 The post WCFM Marketplace – Delivery appeared first on WC Lovers.

]]>

Overview

Shipment and Delivery are essential part for an e-commerce site. Specially when you are running a business like –

  • Cannabis
  • Flowers
  • Health & Beauty
  • Mobile Massage
  • Alcohol Delivery
  • Restaurant
  • Grocery Stores
  • Healthcare
  • Cleaning
  • Laundry
  • … and more!

Now without “Delivery Boy” it’s impossible to fulfill this.

WCFM Marketplace – Delivery is here to give you a full featured delivery management system for your store and even for your store vendors.

As you will install this addon to your site a new menu will be added to your WCFM Dashboard – Delivery Boys

You may add/manage your delivery persons from here.

Off course, vendors will have own set of delivery persons.

As admin you may add delivery boy and also allowed to associate with a particular store.

Vendors are also allowed to add/manage their delivery boys from their dashboard.

You may check and assign delivery boys directly from WCFM orders dashboard.

Assigned delivery persons are visible along with delivery status.

Delivery Boy Assign

Delivery boys can be assigned with an order directly form WCFM Orders dashboard.

You may also assign delivery boys from WCFM order details screen.

If you are also using WCFM Ultimate then it will be part of shipment tracking module.

As you click on “Shipment Tracking” icon a popup will come-up.

You have to choose a delivery person from drop-down.

Well, if you are not using WCFM Ultimate, then you will have “Delivery” section under WCFM Order Details screen.

As you click on “Shipment Tracking” icon a popup will come-up.

You have to choose a delivery person from drop-down.

Delivery Stats

You may check delivery quick statistic for each delivery person directly from “Delivery Boys” screen.

You are also allowed to see detailed delivery statistic for each delivery person separately.

You may filter deliveries by status – Pending or Delivered

Delivery Person View

Delivery persons are allowed to login to the system and they will see their deliveries under their dashboard.

All shipping related information present in their dashboard –

  • Customer Details
  • Delivery Address
  • Order Item

Upon successfully delivery they also allowed to mark delivery as “Delivered”

Delivery persons are also allowed to manage their profile from dashboard.

Delivery Notifications

Customers will be notified everything related to their item delivery.

Admin will receive notification when any delivery boy assigned to an order and delivery boy delivered an item to customer.

Delivery person will receive notification when a new order assigned to him/her.

Delivery Setting

You may manage delivery person new account notification from WCFM Admin Dashboard -> Setting -> Delivery

You may anytime ON/OFF delivery module from WCFM Admin Dashboard -> Setting -> Modules -> Delivery

You may also disable “Delivery” for vendors using WCFM Capability setting.

You are also allowed to manage this at group and individual vendor level using WCFM – Groups & Staffs

Feel free to share any suggestion you have in mind!

Just to mention, this addon is only work for WCFM – Marketplace.

The post WCFM Marketplace – Delivery appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-delivery/feed/ 0
WCFM Marketplace – Chat Module https://wclovers.com/knowledgebase/wcfm-marketplace-chat-module/ https://wclovers.com/knowledgebase/wcfm-marketplace-chat-module/#respond Sun, 04 Nov 2018 08:49:28 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=35664 The post WCFM Marketplace – Chat Module appeared first on WC Lovers.

]]>

WCFM Marketplace - Customer-Vendor Chat

Already you have WCFM Inquiry and Support Ticket modules, but none of these allow customer-vendor instant communication.

Now you may allow your vendors to do that using WCFM Chat Module.

System requirement

You have to setup basic setting for WCFM Chat Module.

For this, kindly go to -> WCFM Admin Dashboard -> Setting -> Chat Box

WCFM Chat Module depends on Talk JS, so it’s very much important you should have a Talk JS account (Free or Premium).

Now,  you have to set App ID and Secret Key at WCFM Chat Box setting panel.

You just have register at Talk JS site to get your App ID and Secret Key.

You will have chat features as per your account. Using Premium account you will have advanced features –

  • Email Notification
  • Attachment
  • and many more …

You may also customize “Chat Now” button display and label from chat box setting panel. Setting options –

  • Chat Now Button Label
  • Button Background Color
  • Button Text Color
  • Button Hover Color
  • Button Hover Text Color

As you are done with the setup you will see “Chat Now” button under store page header bar.

Chat Now button will be visible under vendor’s single product page as well.

Now it’s time for your customers to directly interact with store vendors.

Customers will see their all chats history under My Account page for future reference.

Vendors will also have their all chats history under their store manager dashboard.

If you don’t want to have Chat Module in your site they you may disable just by on click.

Kindly go to WCFM Admin Dashboard -> Modules -> Chat Box -> Set this OFF

You may control chat module availability as per vendor as well.

You may control “Chat Box” capability from WCFM Capability setting page.

Membership specific chat box capability controller is also possible.

The post WCFM Marketplace – Chat Module appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-chat-module/feed/ 0
WCFM Marketplace – Store Hours https://wclovers.com/knowledgebase/wcfm-marketplace-store-hours/ https://wclovers.com/knowledgebase/wcfm-marketplace-store-hours/#respond Wed, 10 Oct 2018 11:23:55 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=33702 The post WCFM Marketplace – Store Hours appeared first on WC Lovers.

]]>
woocommerce marketplace

Store Opening & Closing Hours:-

WCFM Marketplace will give your vendors to set their store’s open and closing hours. They may also set week off days.

If you are running a restaurant marketplace then this feature is essential for you, what you say!

Vendors are allowed to setup their store opening/closing hours from WCFM Dashboard -> Setting -> Store Hours Tab

Setting Options –

  • Enable/Disable – Whether they want to enable store hours or not
  • Disable Purchase During OFF Time – Whether they want to purchase during store close time
  • Week OFF – Weekly off days
  • Daily Opening & Closing Hours – Daily store opening and closing hours

You may show store opening/closing hours in store sidebar.

Just add this short code using a text widget – [wcfm_store_hours]

You may use “Store Hours” widget for the purpose as well.

You may also show store opening/closing hours in single product sidebar as well.

Just add the same short code using a text widget – [wcfm_store_hours]

“Store Hours” widget is also there.

If store is close then user will see store close message.

To disable this message display add this code in your child theme’s functions.php –

add_filter( 'wcfm_is_allow_store_close_message', '__return_false' );

If you think this feature is not required for your site then  just disable this module –

WCFM Admin Dashboard -> Setting -> Modules -> Store Hours -> Set this OFF

You may allow/dis-allow this module for vendors using capability controller as well.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Store Hours appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-store-hours/feed/ 0
WCFM Marketplace – Custom Payment Gateway (Developers Guide) https://wclovers.com/knowledgebase/wcfm-marketplace-custom-payment-gateway-developers-guide/ https://wclovers.com/knowledgebase/wcfm-marketplace-custom-payment-gateway-developers-guide/#respond Fri, 21 Sep 2018 14:27:30 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=32169 The post WCFM Marketplace – Custom Payment Gateway (Developers Guide) appeared first on WC Lovers.

]]>

This is a technical document for adding your custom payment gateway for WCFM – Marketplace vendor payment.

Well, this is mainly for developers but a non-developer may also use this with vary basic PHP knowledge.

Before going to start I want mention one important thing, I have used a variable here in almost every function, named “$gateway_slug“, now mainly you have to change this with your gateway slug. Well, “slug” is not a particular ting related to gateway, but it should be a unique key in this case to identify your custom gateway.

So, lt’s start –

First we are adding new payment gateway option under WCFM Marketplace withdrawal payment gateway options –

add_filter( 'wcfm_marketplace_withdrwal_payment_methods', function( $payment_methods ) {
$payment_methods['brain_tree'] = 'Brain Tree';
return $payment_methods;
});

Here I am adding a custom gateway “Brain Tree”, look I am using “brain_tree” as gateway slug here.

Now I am adding payment gateway API keys fields –

add_filter( 'wcfm_marketplace_settings_fields_withdrawal_payment_keys', function( $payment_keys, $wcfm_withdrawal_options ) {
$gateway_slug = 'brain_tree';
$withdrawal_brain_tree_client_id = isset( $wcfm_withdrawal_options[$gateway_slug.'_client_id'] ) ? $wcfm_withdrawal_options[$gateway_slug.'_client_id'] : '';
$withdrawal_brain_tree_secret_key = isset( $wcfm_withdrawal_options[$gateway_slug.'_secret_key'] ) ? $wcfm_withdrawal_options[$gateway_slug.'_secret_key'] : '';
$payment_brain_tree_keys = array(
"withdrawal_".$gateway_slug."_client_id" => array('label' => __('Brain Tree Client ID', 'wc-multivendor-marketplace'), 'name' => 'wcfm_withdrawal_options['.$gateway_slug.'_client_id]', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele withdrawal_mode withdrawal_mode_live withdrawal_mode_'.$gateway_slug, 'label_class' => 'wcfm_title withdrawal_mode withdrawal_mode_live withdrawal_mode_'.$gateway_slug, 'value' => $withdrawal_brain_tree_client_id ),
"withdrawal_".$gateway_slug."_secret_key" => array('label' => __('Brain Tree Secret Key', 'wc-multivendor-marketplace'), 'name' => 'wcfm_withdrawal_options['.$gateway_slug.'_secret_key]', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele withdrawal_mode withdrawal_mode_live withdrawal_mode_'.$gateway_slug, 'label_class' => 'wcfm_title withdrawal_mode withdrawal_mode_live withdrawal_mode_'.$gateway_slug, 'value' => $withdrawal_brain_tree_secret_key )
);
$payment_keys = array_merge( $payment_keys, $payment_brain_tree_keys );
return $payment_keys;
}, 50, 2);

I have added here two fields – Client ID and Secret Key, off course you may change this to add your own, even you may add more fields.

Well, you may add test key fields as well –

add_filter( 'wcfm_marketplace_settings_fields_withdrawal_payment_test_keys', function( $payment_test_keys, $wcfm_withdrawal_options ) {
$gateway_slug = 'brain_tree';
$withdrawal_brain_tree_test_client_id = isset( $wcfm_withdrawal_options[$gateway_slug.'_test_client_id'] ) ? $wcfm_withdrawal_options[$gateway_slug.'_test_client_id'] : '';
$withdrawal_brain_tree_test_secret_key = isset( $wcfm_withdrawal_options[$gateway_slug.'_test_secret_key'] ) ? $wcfm_withdrawal_options[$gateway_slug.'_test_secret_key'] : '';
$payment_brain_tree_test_keys = array(
"withdrawal_".$gateway_slug."_test_client_id" => array('label' => __('Brain Tree Client ID', 'wc-multivendor-marketplace'), 'name' => 'wcfm_withdrawal_options['.$gateway_slug.'_test_client_id]', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele withdrawal_mode withdrawal_mode_test withdrawal_mode_'.$gateway_slug, 'label_class' => 'wcfm_title withdrawal_mode withdrawal_mode_test withdrawal_mode_'.$gateway_slug, 'value' => $withdrawal_brain_tree_test_client_id ),
"withdrawal_".$gateway_slug."_test_secret_key" => array('label' => __('Brain Tree Secret Key', 'wc-multivendor-marketplace'), 'name' => 'wcfm_withdrawal_options['.$gateway_slug.'_test_secret_key]', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele withdrawal_mode withdrawal_mode_test withdrawal_mode_'.$gateway_slug, 'label_class' => 'wcfm_title withdrawal_mode withdrawal_mode_test withdrawal_mode_'.$gateway_slug, 'value' => $withdrawal_brain_tree_test_secret_key )
);
$payment_test_keys = array_merge( $payment_test_keys, $payment_brain_tree_test_keys );
return $payment_test_keys;
}, 50, 2);

You may add withdrawal charge option for your custom gateway as well –

add_filter( 'wcfm_marketplace_settings_fields_withdrawal_charges', function( $withdrawal_charges, $wcfm_withdrawal_options, $withdrawal_charge ) {
$gateway_slug = 'brain_tree';
$withdrawal_charge_brain_tree = isset( $withdrawal_charge[$gateway_slug] ) ? $withdrawal_charge[$gateway_slug] : array();
$payment_withdrawal_charges = array( "withdrawal_charge_".$gateway_slug => array( 'label' => __('Brain Tree Charge', 'wc-multivendor-marketplace'), 'type' => 'multiinput', 'name' => 'wcfm_withdrawal_options[withdrawal_charge]['.$gateway_slug.']', 'class' => 'withdraw_charge_block withdraw_charge_'.$gateway_slug, 'label_class' => 'wcfm_title wcfm_ele wcfm_fill_ele withdraw_charge_block withdraw_charge_'.$gateway_slug, 'value' => $withdrawal_charge_brain_tree, 'custom_attributes' => array( 'limit' => 1 ), 'options' => array(
"percent" => array('label' => __('Percent Charge(%)', 'wc-multivendor-marketplace'), 'type' => 'number', 'class' => 'wcfm-text wcfm_ele withdraw_charge_field withdraw_charge_percent withdraw_charge_percent_fixed', 'label_class' => 'wcfm_title wcfm_ele withdraw_charge_field withdraw_charge_percent withdraw_charge_percent_fixed', 'attributes' => array( 'min' => '0.1', 'step' => '0.1') ),
"fixed" => array('label' => __('Fixed Charge', 'wc-multivendor-marketplace'), 'type' => 'number', 'class' => 'wcfm-text wcfm_ele withdraw_charge_field withdraw_charge_fixed withdraw_charge_percent_fixed', 'label_class' => 'wcfm_title wcfm_ele withdraw_charge_field withdraw_charge_fixed withdraw_charge_percent_fixed', 'attributes' => array( 'min' => '0.1', 'step' => '0.1') ),
"tax" => array('label' => __('Charge Tax', 'wc-multivendor-marketplace'), 'type' => 'number', 'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'attributes' => array( 'min' => '0.1', 'step' => '0.1'), 'hints' => __( 'Tax for withdrawal charge, calculate in percent.', 'wc-multivendor-marketplace' ) ),
) ) );
$withdrawal_charges = array_merge( $withdrawal_charges, $payment_withdrawal_charges );
return $withdrawal_charges;
}, 50, 3);

Now we are going to add new payment gateway setting field under vendor’s setting panel –

add_filter( 'wcfm_marketplace_settings_fields_billing', function( $vendor_billing_fileds, $vendor_id ) {
$gateway_slug = 'brain_tree';
$vendor_data = get_user_meta( $vendor_id, 'wcfmmp_profile_settings', true );
if( !$vendor_data ) $vendor_data = array();
$brain_tree = isset( $vendor_data['payment'][$gateway_slug]['email'] ) ? esc_attr( $vendor_data['payment'][$gateway_slug]['email'] ) : '' ;
$vendor_brain_tree_billing_fileds = array(
$gateway_slug => array('label' => __('Brain Tree Email', 'wc-frontend-manager'), 'name' => 'payment['.$gateway_slug.'][email]', 'type' => 'text', 'class' => 'wcfm-text wcfm_ele paymode_field paymode_'.$gateway_slug, 'label_class' => 'wcfm_title wcfm_ele paymode_field paymode_'.$gateway_slug, 'value' => $brain_tree ),
);
$vendor_billing_fileds = array_merge( $vendor_billing_fileds, $vendor_brain_tree_billing_fileds );
return $vendor_billing_fileds;
}, 50, 2);

I have added only email field here, you have add more fields as per your requirement.

Now your vendors are able to place withdrawal request using your new Payment Gateway!

Now it’s time for most important thing, payment processing.

For the purpose you have to add such a gateway class, be careful at class name – it should start with “WCFMmp_Gateway_” and then “gateway_slug”

class WCFMmp_Gateway_Brain_Tree {
public $id;
public $message = array();
public $gateway_title;
public $payment_gateway;
public $withdrawal_id;
public $vendor_id;
public $withdraw_amount = 0;
public $currency;
public $transaction_mode;
private $reciver_email;
public $test_mode = false;
public $client_id;
public $client_secret;
public function __construct() {
$this->id = 'brain_tree';
$this->gateway_title = __('Brain Tree', 'wc-multivendor-marketplace');
$this->payment_gateway = $this->id;
}
public function gateway_logo() { global $WCFMmp; return $WCFMmp->plugin_url . 'assets/images/'.$this->id.'.png'; }
public function process_payment( $withdrawal_id, $vendor_id, $withdraw_amount, $withdraw_charges, $transaction_mode = 'auto' ) {
global $WCFM, $WCFMmp;
$this->withdrawal_id = $withdrawal_id;
$this->vendor_id = $vendor_id;
$this->withdraw_amount = $withdraw_amount;
$this->currency = get_woocommerce_currency();
$this->transaction_mode = $transaction_mode;
$this->reciver_email = $WCFMmp->wcfmmp_vendor->get_vendor_payment_account( $this->vendor_id, $this->id );
$withdrawal_test_mode = isset( $WCFMmp->wcfmmp_withdrawal_options['test_mode'] ) ? 'yes' : 'no';
$this->client_id = isset( $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_client_id'] ) ? $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_client_id'] : '';
$this->client_secret = isset( $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_secret_key'] ) ? $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_secret_key'] : '';
if ( $withdrawal_test_mode == 'yes') {
$this->test_mode = true;
$this->client_id = isset( $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_test_client_id'] ) ? $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_test_client_id'] : '';
$this->client_secret = isset( $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_test_secret_key'] ) ? $WCFMmp->wcfmmp_withdrawal_options[$this->id.'_test_secret_key'] : '';
}
if ( $this->validate_request() ) {
// Updating withdrawal meta
$WCFMmp->wcfmmp_withdraw->wcfmmp_update_withdrawal_meta( $this->withdrawal_id, 'withdraw_amount', $this->withdraw_amount );
$WCFMmp->wcfmmp_withdraw->wcfmmp_update_withdrawal_meta( $this->withdrawal_id, 'currency', $this->currency );
$WCFMmp->wcfmmp_withdraw->wcfmmp_update_withdrawal_meta( $this->withdrawal_id, 'reciver_email', $this->reciver_email );
return array( 'status' => true, 'message' => __('New transaction has been initiated', 'wc-multivendor-marketplace') );
} else {
return $this->message;
}
}
public function validate_request() {
global $WCFMmp;
return true;
}
}

Well, I have written this class for manual payment processing, you may modify this for automated payment process. For reference download this (WCFM Marketplace PayPal payment process class).

Transaction using custom added payment gateway. cool right!

Well, you may add all this code by creating a new plugin or add under your child theme’s functions.php

Feel free to reach us for any further assistance on this!

Just to mention, this only works for WCFM – Marketplace.

The post WCFM Marketplace – Custom Payment Gateway (Developers Guide) appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-custom-payment-gateway-developers-guide/feed/ 0
WCFM Marketplace – Reverse Withdrawal https://wclovers.com/knowledgebase/wcfm-marketplace-reverse-withdrawal/ https://wclovers.com/knowledgebase/wcfm-marketplace-reverse-withdrawal/#respond Thu, 20 Sep 2018 10:51:27 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=32099 The post WCFM Marketplace – Reverse Withdrawal appeared first on WC Lovers.

]]>

What is Reverse Withdrawal?

Suppose your vendors are responsible for shipping their products. Now a customer placed an order via Cash on Delivery (COD) so vendor will receive the whole payment from customer.

Normally, for marketplace e-commerce sites payments come to  admin account and commissions distributed among vendors. But here vendor is receiving payment.

So, vendor has to reverse pay the additional amount to admin, now this we call “Reverse Withdrawal“.

Admin has to enable this from setting panel, you will have this WCFM Admin Dashboard -> Setting -> Withdrawal Setting

Well, for reverse withdrawal “auto-withdrawal” payment mode is essential.

What is “auto-withdrawal” payment methods?

It’s nothing but those payment modes where vendors will going to receive payment directly from customers.

You just have to enable “Reverse withdrawal” checkbox.

You may also set a threshold / max reverse balance limit for vendors.

If a vendor reach this limit and not yet paid reverse payment to admin then they will not able withdrawal other payments from system.

Vendors will see their reverse balance at their withdrawal dashboard, also threshold limit visible there for reference.

If vendor’s withdrawal disabled by any reason they will see warning message over there!

Vendors will all stats under their ledger book as well.

Now admin has to manage these reverse withdrawals.

Just to mention, there is no automatic payment process from Vendor to Admin, so this will be a manual process.

Admin will see all reverse withdrawal under WCFM Admin Dashboard -> Withdrawal -> Reverse Withdrawal (You may add this page in menu using WCFM Menu Manager as well).

Admin has to mark “Approve” reverse withdrawals as they receive payment from vendors.

You may add a note for future reference as well.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Reverse Withdrawal appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-reverse-withdrawal/feed/ 0
WCFM Marketplace – Single Product Multi-vendor https://wclovers.com/knowledgebase/wcfm-marketplace-single-product-multi-vendor/ https://wclovers.com/knowledgebase/wcfm-marketplace-single-product-multi-vendor/#respond Sat, 18 Aug 2018 08:11:59 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28791 The post WCFM Marketplace – Single Product Multi-vendor appeared first on WC Lovers.

]]>

WCFM Marketplace also allowing your vendor to sell other vendor’s products.

In general, we call this “single product multiple vendor”.

Your vendors will have a menu for this “Add to My Store

Vendors will see all products from other vendors and admin here.

Then may add any product to their store from here.

They may even products in “Bulk” to their store.

Vendors will have a button “Add to My Store” when they will browse other vendors’ product page.

Now, they just have to click on this and that product copied to the vendor’s product list.

Vendor may edit anything of this product copied product, nothing will change in original product.

If you do  not want to have this module then you just have to disable “Product Multivendor” module from WCFM Admin Setting -> Modules

If you do not want to have “Add to My Store Catalog” under your vendor’s dashboard, then there is a separate module option for this.

For a product if it has more than one seller then a “More Offer” tab will be added at it’s tabbed area.

It will show other offers for this product from different stores.

There is a short code for this as well – [wcfm_more_offers]

You may add this any where at single product page to show different offers  for the product from different stores.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Single Product Multi-vendor appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-single-product-multi-vendor/feed/ 0
WCFM Marketplace – Store Shipping https://wclovers.com/knowledgebase/wcfm-marketplace-store-shipping/ https://wclovers.com/knowledgebase/wcfm-marketplace-store-shipping/#respond Wed, 15 Aug 2018 07:49:47 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28576 The post WCFM Marketplace – Store Shipping appeared first on WC Lovers.

]]>

Shipping is very much essential for any e-commerce site.

WCFM Marketplace will give your vendors most flexible and powerful shipping management system for their store.

Admin can allow 3 types of shipping to vendors:

  1. Shipping By Country
  2. Shipping By Zone
  3. Shipping By Weight

Enable vendor store shipping from WCFM Admin Setting -> Shipping Setting

  1. Shipping By Country

Enable shipping by country from  WCfM Dashboard -> Setting -> Marketplace Settings -> Enable Marketplace Shipping

A vendor can access own shipping settings from Settings -> Shipping.

The vendor has to enable shipping and select Shipping by Country

The in shipping by country settings vendor can set 3 different types of default cost.

  1. Default Shipping Price: this will be the base shipping price of all the products of the vendor irrespective of countries and states.
  2. Per Product Additional Price: This cost will we applied to every second type of product from the same vendor in the cart.
  3. Per Qty Additional Price: This cost will be applied to every second quantity of the same product of the vendor which is present in the cart.

All this cost can be set to zero simply by leaving these fields blank.

The other default fields are.

  1. Processing Time: The time in which the vendor usually process the shipping.
  2. Ships from: The country from were the vendor ships products.

These two fields do not affect the shipping costs.

Vendors can set the shipping price for each country selecting the country name from each dropdown. The number of country selection box can be increased by clicking the plus sign in the bottom of the country selection box.

Shipping price for states of individual countries can also be entered by selecting the state names from State Shipping Rates box and entering the shipping cost of the respective states. The number of state selection box can also be increased per country by clicking the plus sign in the bottom of the state selection box.

When the customer adds the product of the vendor in the cart the shipping cost for the vendor will be calculated according to the shipping country selected by the customer.

  2. Shipping By Zone

In the shipping by zone, the vendor can Choose multiple shipping methods for each zone. Like Flat-rate and free Shipping for Asia and only local pickup for Europe.

To enable zone wise shipping from the admin backend ->WooCommerce -> Settings -> Shipping -> Shipping Zones -> Click Add Shipping Zones.

In the Add Shipping Zone Page. Enter Zone Name, select Zone Regions, and click Add Shipping Method.

In the Shipping method popup select Store Shipping from the dropdown and save all changes.

To enable zone wise shipping the vendor needs to select Shipping by Zone from the Shipping Type drop-down.

All the zone set up by the admin will be visible in the zone list for the vendor.

Admin can also set shipping class for the vendors. the vendor can set shipping costs for the shipping classes set by the admin per zone.

When Vendor edits each zone in the zone-list. The the zone details will be presented from where the vendor can limit the zone according to country, state, and postcode.

Clicking the Add Shipping Method Link a popup will be presented to add the shipping method.

The Shipping methods which can be added are:

  1. Flat Rate
  2. Free Shipping
  3. Local Pickup

The Shipping Methods can be edited/deleted/ Toggled on or off

On editing each Shipping method the cost and other details of the shipping method will be presented to the vendor for editing.

The vendor can enter the cost of each sipping method zone and region wise.

For the flat rate shipping method vendors can also enter shipping class costs ( The Classes which are set by the Admin ) for each zone below the default flat rate shipping cost. This costs will be added to the default flat rate cost if a product with the particular shipping class is added to the cart.

Vendors can assign a product to a shipping class from this section in the add product page.

3. Shipping By Weight

Enable shipping by weight from  WCfM Dashboard -> Setting -> Marketplace Settings -> Enable Marketplace Shipping by Weight

A vendor can access own shipping settings from Settings -> Shipping. The vendor has to enable shipping and select Shipping by Weight to enable by weight shipping.

After enabling shipping by weight. The vendor will bet the settings to set the rules of weight and costs per country.

For each country they select the will be able to enter:

  1. Default cost: The cost that will be applied to the vendor’s shipments if the weight falls in no matching rules.
  2. The weight cost rules: In this, the vendor will be able to select weight rule( more than or up to), weight unit( the actual weight for which the rule will apply) and the cost for the rule.
    For example: If the Vendor selects,
    Country- India
    Default Cost: 50RS
    Weight Rule – Weight up to
    Weight – 10kg
    Cost – 30RS
    Weight Rule – Weight up to
    Weight – 20kg
    Cost – 40RsThen if a customer from India has 3products from the vendor in the cart, and their if total weight is
    1-10kg – Shipping  will be RS 30
    11-20kg – Shipping  will be RS 40
    >20kg – Shipping will be RS 50 (from the default cost)

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Store Shipping appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-store-shipping/feed/ 0
WCFM Marketplace – Vendor Registration https://wclovers.com/knowledgebase/wcfm-marketplace-vendor-registration/ https://wclovers.com/knowledgebase/wcfm-marketplace-vendor-registration/#respond Wed, 15 Aug 2018 07:41:21 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28578 The post WCFM Marketplace – Vendor Registration appeared first on WC Lovers.

]]>

Registration is most essential for multi-vendor marketplace sites.

WCFM Marketplace will give you full flexibility here also, you may setup simple registration or vendor membership subscription as well.

Just to mention, WCFM – Membership is required for the purpose.

You may setup general vendor registration form under WCFM Admin Dashboard -> Setting -> Vendor Registration

You may toggle whether vendor application required admin approval or not!

Some store general fields can be activated for registration form.

You may also create custom field for registration form as well.

If you want to setup membership then please ready original article.

“Become a vendor” link added under WC default “My Account” registration form.

Just to mention, registration and membership pages are normal WP pages so you may add those links at anywhere n your site.

If you do not setup any membership then general registration form will be browsed.

If you have membership plans then it will browse membership plan page.

If vendor applications admin approval required then admin will have notifications under WCFM Admin Dashboard -> Notification Dashboard

Admin may approve or reject applications.

You may get more details of this here.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Vendor Registration appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-vendor-registration/feed/ 0
WCFM Marketplace – Ledger Book https://wclovers.com/knowledgebase/wcfm-marketplace-ledger-book/ https://wclovers.com/knowledgebase/wcfm-marketplace-ledger-book/#respond Wed, 15 Aug 2018 06:33:36 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28566 The post WCFM Marketplace – Ledger Book appeared first on WC Lovers.

]]>

Vendor Ledger Book will going to give your vendors most easiest way to check all their store transactions – commission, withdrawal, refund, partial-refund and charges as well.

Vendor will have a new menu item under their dashboard -> Ledger Book

Store total transaction history statistic visible at the top of the page –

  • Total Earning
  • Total Withdrawal
  • Total Refund

All transactions are visible as credit-debit format.

Vendor can also see transaction type, details and status of that transaction.

Vendor may off course filter those transactions by status.

Transaction type filter is also there.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Ledger Book appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-ledger-book/feed/ 0
WCFM Marketplace – Store Setup https://wclovers.com/knowledgebase/wcfm-marketplace-store-setup/ https://wclovers.com/knowledgebase/wcfm-marketplace-store-setup/#respond Tue, 14 Aug 2018 03:31:13 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28483 The post WCFM Marketplace – Store Setup appeared first on WC Lovers.

]]>

WCFM Marketplace - Store Setup

It’s most important for any marketplace, how your vendors will setup their stores!

WCFM Marketplace will give you most easiest and peaceful here as well.

It will take less than 5 minutes for any seller to setup their store.

Whenever a vendor first time login to their store will have a “Store Setup” widget.

This will give them option to setup store essential setting at the very begining.

If any vendor skipped setup widget or want to change any store setting in future then they can do this easily from their dashboard as well.

Just have to go Dashboard -> Setting

Vendor’s setting page always shows a profile completeness progress bar top of their store setting page.

It also shows remaining setting suggestions. This will make vendor’s life more easy and give them right direction to setup their store.

Setting options are categories to give an overview which setting is for what purpose. Available setting categories –

  • Store
  • Payment
  • Shipping
  • SEO
  • Customer Support
  • Store Policies
  • Store Invoice
  • Vacation Mode
  • Analytics Region

“Store” category will give vendors to set most essential parts of their store –

  • Logo
  • Banner
  • Store Name
  • Store Slug
  • Store Phone Number
  • Store Address
  • Store Location

Just to mention, for having store location map option admin has to set Google Map API key at WCFM Admin Setting -> Marketplace Setting

Vendor may set different type of banners for their Store!

Available Banner types –

  1. Static Image
  2. Image Slider
  3. Video Banner

Just to mention, for video banner only YouTube video URLs are supported.

Vendor may setup what they want to show or hide from their Store!

They may also manage “Store Name” position at their store page. Available positions –

  1. On Store Banner
  2. At Store Header

Payment is also very much essential as without payment setting vendor will not able to withdrawal their commissions.

Payment methods are available as per allowed payment options by Admin setting  -> Withdrawal

Know more from here.

Vendors may setup their store shipping with all available options from here.

Vendor may set their store social and SEO related setting from here.

  • SEO Title
  • Meta Descrption
  • Meta Keywords
  • Facebook Title
  • Facebook Description
  • Facebook Image
  • Twitter Title
  • Twitter Description
  • Twitter Image

Vendor may set customer support information separately.

  • Support Address
  • Support Email
  • Support Phone

These information are available to customers with vendor product in order details and store invoice.

Vendor may setup their store policies from here –

  • Policy Tab Title
  • Shipping Policy
  • Refund Policy
  • Cancellation Policy

Policies are visible at store page, vendor’s single product page, order details and store invoice.

Know more about store policies from here.

Vendor may setup their store invoice from here.

Know more about this from here.

just to mention, this is only available with WCFM – Ultimate.

Vendor may setup their store vacation from here.

just to mention, this is only available with WCFM – Ultimate.

Vendor may setup their preferred analytics region from here.

Know more about this from here.

just to mention, this is only available with WCFM – Analytics.

Admin allowed to manage essential store settings from Admin Dashboard -> Vendors -> Vendor manage -> Store Setting section

  • Logo
  • Banner
  • Store Name
  • Store Phone
  • Store Address
  • Preferred Payment Method

Admin may also set which setting and setting options will be available to vendors from Admin Dashboard -> Capability -> Settings

  • Brand
  • Shipping
  • Billing
  • Vacation

More specific Setting capabilities –

  • Logo
  • Banner
  • Store Name
  • Store Address
  • Store Phone

Admin may also manage more capabilities for vendor’s store – what to visible and what not!

  • Email
  • Phone
  • Map
  • Social
  • Follower
  • Policy
  • Support

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Store Setup appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-store-setup/feed/ 0
WCFM Marketplace – Store, Widgets & Short Codes https://wclovers.com/knowledgebase/wcfm-marketplace-widgets-short-codes/ https://wclovers.com/knowledgebase/wcfm-marketplace-widgets-short-codes/#respond Tue, 14 Aug 2018 03:10:36 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28463 The post WCFM Marketplace – Store, Widgets & Short Codes appeared first on WC Lovers.

]]>

Store Display Setting

You may setup your vendor’s store with all the ease and flexibility.

You may customize vendor store display very easily. Just have to go WCFM Admin Setting -> Store Style

Change any element style as your own.

You may decide whether you want to show “Sold by” store name in your site or not!

You may choose your preferred Single product sold by template.

  • Simple Template

  • Advanced Template

You may also control “Sold By” display position at Single Product page, available positions-

  1. Below Product Price
  2. Below Short Description
  3. Below Add to Cart

You may decide where you want to display “Store Name” at vendor store page, available positions –

  1. On Store Banner
  2. At Store Header

Store Sidebar

You may also disable vendor store sidebar.

There is special sidebar for only vendor store page, you may add any WP widgets over there.

You can setup this from your wp-admin dashboard -> Appearance -> Widgets -> Vendor Store Sidebar

There has some special widgets as well, which only works for store sidebar –

  • Store Location
  • Store Hours
  • Store Category
  • Store Coupons
  • Store Product Search
  • Store Recent Products
  • Store Featured Products
  • Store Top Selling Products
  • Store Top Rated Products
  • Store On Sale Products
  • Store Recent Articles

Now all these widgets are visible at store sidebar.

You may filter store products by store category as well.

Vendor Widgets

Vendors list widgets are also available and you may add this in any sidebar of your store.

Available vendor widgets –

  • Top Selling Vendors
  • Top Rated Vendors

Now all these widgets are visible at store sidebar.

Short Codes

Above all of this, WCFM Marketplace will give you a very flexible short code to display any store any information any where in your site.

[wcfm_store_info id="" data=""]

It takes two attributes –

  1. id -> store id, which information you want to make visible. If you have added this shortcode in store sidebar then it will automatically get current store id and you may just leave this parameter
  2. data -> it will indicate which store information you want to make visible

Here is list of supported data types –

  • store_name
  • store_url
  • store_address
  • store_email
  • store_phone
  • store_gravatar
  • store_banner
  • store_support
  • store_social
  • store_location
  • store_rating

Now all those information will be visible in sidebar or any where you will add this short code.

Well, more interesting part of this short code, it’s quite intelligent. If you add this in vendor store sidebar or single product page sidebar then you don’t have to specify “id” parameter, it will automatically fetch that store id or product vendor id and will show store info accordingly.

Isn’t it cool enough!

 

wcfm_inquiry store="" – you may use this short code to add button any where in the site.

wcfm_follow store="" – you may use this short code to add button any where in the site.

You may style this button as your own by just adding some parameters, supported parameters –

  • background (button background color)
  • color (button text color)
  • hover (button hover background color)
  • align (button position – left/right)

wcfm_store_fb_feed – you may show store Facebook page feed under store page and vendor’s product page using this short code

wcfm_store_twitter_feed – you may show store Twitter profile feed under store page and vendor’s product page using this short code

Stores List

You may also create a page with all your site stores using short code –

[wcfm_stores]

You may specify “per_row” attribute to specify number of store in one row,by default it’s “2”.

Also specify “per_page” attribute to set how many stores you want to show in a page. Default value is 10.

You may also specify “excludes” attribute (comma separated store ids) to excludes some store from list.

Store location filter is also there.

Store locations are visible in map as well.

[wcfm_store_hours] – you may use this short code to display store opening-closing hours.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Store, Widgets & Short Codes appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-widgets-short-codes/feed/ 0
WCFM Marketplace – Reviews https://wclovers.com/knowledgebase/wcfm-marketplace-reviews/ https://wclovers.com/knowledgebase/wcfm-marketplace-reviews/#respond Sun, 12 Aug 2018 10:04:09 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28350 The post WCFM Marketplace – Reviews appeared first on WC Lovers.

]]>

Review is very much important part for any e-commerce system. When you are setting up a multi-vendor site then vendor’s store review is as important as product review.

Sometimes, user only purchase if and only if they found enough review for a store!

WCFM Marketplace will going to give you a very flexible review system for your site vendor stores.

You may set “Review” setting from Dashboard -> Setting -> Review Setting

You may set whether a review will be “auto-approve” or manual approval required.

Though you may enable “Auto-approve” but manage reviews anytime from review manage page and unapprove/delete a review.

Vendors are allowed to manage their reviews, off course you may off this capability as well.

You may also set different review rating categories as well. Total rating will be auto calculated from average of all these.

By default a logged in user is only allowed to add review.

You may also restrict whether any logged in user may add a review or only those users who already purchased something for this store may add review for the store!

Users may add store review from any store page -> reviews

User may give rating for all review categories separately and also add an description as well.

Overall rating and all categories average rating details visible under store reviews tab.

Individual reviews are also listed with all details.

You may manage reviews from Dashboard -> Reviews

You may approve/reject any review anytime

Vendors are allowed to manage their reviews as well.

You may disable Reviews module anytime just by one click.

You have to go to WCfM Admin Setting -> Modules -> Review ->  Set this OFF

You may also control “Reviews Manage” capabilities for vendors – globally, by group and individual.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Reviews appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-reviews/feed/ 0
WCFM Marketplace – Refund https://wclovers.com/knowledgebase/wcfm-marketplace-refund/ https://wclovers.com/knowledgebase/wcfm-marketplace-refund/#respond Sun, 12 Aug 2018 09:17:27 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28341 The post WCFM Marketplace – Refund appeared first on WC Lovers.

]]>

Refund/Exchange is very much important part for any e-commerce system.

Sometimes, user only purchase if and only if they found a proper refund policy for the site!

WCFM Marketplace will going to ease the refund system for vendors.

You may consider this as action module for WCFM Support Ticket module. Vendor may request refund to admin for an order depending upon support ticket decision.

You may set general refund setting from Dashboard -> Setting-> Refund Setting

You may set refund request threshold limit from here, it will ensure an order available for refund till that day.

Also enable refund request “Auto Approve”, then request will be automatically processed.

Just to mention, none of the payment will be processed automatically, admin has to make those manually.

Vendor may request refund from their Dashboard -> Orders -> Each item

If vendor already requested or withdraw commission for that order then they will not able to ask for refund.

You may also allow your customers to request refund for their orders.

Customer may request refund from My Account Dashboard -> Orders -> Each item

On click refund request button a popup will open and vendor may set refund options.

They may ask for –

  • Full Refund
  • Partial Refund

Additionally they may add reason for the refund request.

For partial refund vendor has to insert the amount will be refunded.

Admin will see all these refund requests under their Dashboard -> Refund menu

Request can be approve or rejected.

Importantly, payment will not refunded automatically, admin has to do this manually.

Refund details visible under each order details page for both Admin and Vendor.

Vendor will see refund details under their commission invoice as well.

Admin and vendor will have notification for all “Refund” activities.

You may disable Refund Request module anytime just by one click.

You have to go to WCfM Admin Setting -> Modules -> Refund ->  Set this OFF

You may also control “Refund Request” capabilities for vendors – globally, by group and individual.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Refund appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-refund/feed/ 0
WCFM Marketplace – Withdrawal https://wclovers.com/knowledgebase/wcfm-marketplace-withdrawal/ https://wclovers.com/knowledgebase/wcfm-marketplace-withdrawal/#respond Sun, 12 Aug 2018 08:17:21 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28319 The post WCFM Marketplace – Withdrawal appeared first on WC Lovers.

]]>

Commission disbursal is one of the most important part of any multi-vendor site.

WCFM Marketplace allow commission disbursal only by withdrawal mode.

Vendor has to request for payment, admin may auto-approve those request or manually approve.

Setup overall store withdrawal setting from WCfM Dashboard -> Setting -> Withdrawal Setting

You may set whether withdrawal requests will be “Auto-approve” or admin has manually approve those!

You may generate withdrawal request automatically when order status reach at certain status. Hence your vendors don’t have to place withdrawal request manually.

Withdrawal payment options –

  • PayPal
  • Stripe
  • Stripe Split Pay
  • Skrill
  • Bank Transfer
  • Cash Pay

Only enable methods will be available to vendors for setup their payment option.

Skrill and Bank Transfer are manual payment option, admin has to pay vendors manually.

PayPal and Stripe are automatic payment options. You have to those API details here.

May enable “Test Mode” for testing payment payout.

You may create your own Payment Gateway as well, developer’s guide.

You may set allowed order status which are available for withdrawal.

You may disallow certain orders from withdrawal depending upon orders payment mode.

e.g., a order placed via “Cash on Delivery” and vendor will going to delivery that product and collect payment directly from customer. Now in such case withdrawal has no meaning.

You may set such payment methods and those commissions auto-withdrawal whenever order mark completed, no withdrawal request-approval required.

You may set a withdrawal limit for sending a withdraw request.

Vendor account should have this amount of balance before placing a withdrawal request.

You may also set a threshold time for an order to be available for withdraw.

This is very important when you have refund policies.

Withdrawal charges or commission pay gateway charges – now this is very much important now a days due to different laws in different countries.

WCFM Marketplace will going to give you most flexibility here as well, you may setup different charges for different payment options.

You may set different type of charges –

  • Percent
  • Fixed
  • Percent + Fixed

Charges Tax – most important part of withdrawal charge, you also set this separately for each gateway.

Beside global setting you may also configure withdrawal charges for each vendor individually as well.

Amount will be disburse after deducting withdrawal charges.

You may set certain withdrawal rules for each vendor as well.

You may set this from WCFM Dashboard -> Vendors -> Vendor Manage -> Store Setting -> Withdrawal Setup

You may enable “Vendor specific rule” option to set –

  • Auto-Approve request
  • Withdrawal Limit
  • Withdrawal Threshold
  • Withdrawal Charges

You may leave this as “By Global Rule” to apply default rule for this vendor as well.

Vendors may set their preferred payment option from setting -> payment

This is very important, without payment setup withdrawal will not process.

Vendors may check their withdrawal history from their dashboard ->Payments menu

They may filter by date range and also check approved/requested withdrawals separately.

“Withdraw” button is there to request a new withdrawal as well.

Withdrawal request page will listed available commissions, vendor may choose any of those and request for payment to vendor.

If “Auto-approve” mode is ON then request will be instantly processed and vendor will receive the payment.

If “Auto-Approve” is OFF then admin will see those requests under his Dashboard -> Withdrawal menu

Admin may “Approve” or “Reject” any request, off course may add a note for vendor as well.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Withdrawal appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-withdrawal/feed/ 0
WCFM Marketplace – Commission https://wclovers.com/knowledgebase/wcfm-marketplace-commission/ https://wclovers.com/knowledgebase/wcfm-marketplace-commission/#respond Sun, 12 Aug 2018 07:16:12 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=28292 The post WCFM Marketplace – Commission appeared first on WC Lovers.

]]>

Commission is the most important part of any multi-vendor site.

WCFM Marketplace will going to give you all kind of flexibility to setup your marketplace commissions.

Commission Mode

Setup overall store commissions global rules from WCfM Dashboard -> Setting -> Commission Setting

You may set commission rules for whom –

  • Admin
  • Vendor

Depending upon this setting commission will be calculated and disburse to vendors.

Commission Types

You may set different commission modes –

  • Percent
  • Fixed
  • Percent + Fixed
  • By Vendors Sales
  • By Product Price

If you set commission mode “Percent” then you may set percent commission value.

If you set commission mode “Fixed” then you may set fixed commission value.

If you set commission mode “Percent + Fixed” then you may set percent and fixed both commission values.

If you set commission mode “By Vendor Sales” then you may create rules for commission.

e.g.

  1. 50% commission upto sales $1000
  2. 60% commission upto sales $2000
  3. 75% commission upto sales $5000
  4. 90% commission more than $5000
  5. and so on …

You may define any number of such rules.

Please be sure, do not set conflicting rules.

If you set commission mode “By Product Price” then you may create commission rule for products with different prices.

e.g,

  1. $5 fixed commission for products upto costs $100
  2. $8 fixed commission for products upto costs $200
  3. 5% commission for products upto costs $500
  4. 8% commission for products more than costs $500
  5. and so on …

You may define any number of such rules.

Please be sure, do not set conflicting rules.

You may adjust few more commission options –

  • Shipping Cost
  • Tax Cost
  • Coupon Deduction

You may decided whether these are taken care during commission calculation or not!

Commission Hierarchy

You may add commission in different hierarchy as well –

  • Vendor Level
  • Category Level
  • Product Level

Vendor Level Commission

You may set all these commission rules for each vendor as well.

You may set this from WCFM Dashboard -> Vendors -> Vendor Manage -> Store Setting -> Commission Setup

You may leave this as “By Global Rule” to apply default rule for this vendor as well.

Category Level Commission

You may set all commission rules for category wise as well.

You may set this from wp-admin -> Products -> Categories -> Add/Edit

Well, a product may associated with more than one categories. Let me clear you how this will work – 

Suppose you have categories hierarchy: Electronics -> Mobile

Now you have set commission:

  • Electronics -> 60%
  • Mobile -> 70%

Create a product and associate with both categories. Now when someone will purchase this product “Mobile” category commission will be considered as vendor commission.

You may leave this as “By Global Rule” to apply default rule for this category!

Product Level Commission

You may set all commission rules for each product as well.

You may set this from WCFM Dashboard -> Products -> Product Manage -> Commission

You may leave this as “By Global Rule” to apply default rule for this product!

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available with WCFM – Marketplace.

The post WCFM Marketplace – Commission appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-marketplace-commission/feed/ 0
WCFM Marketplace – Store Policies https://wclovers.com/knowledgebase/wcfm-store-policies/ https://wclovers.com/knowledgebase/wcfm-store-policies/#respond Tue, 17 Jul 2018 12:50:16 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=26452 The post WCFM Marketplace – Store Policies appeared first on WC Lovers.

]]>

WCFM Marketplace - Store Policies

Store policies are very much important for any e-commerce sites.

Now, using WCfM you may define all types of policies for your store and products.

  • Shipping Policy
  • Refund Policy
  • Cancellation/Return/Exchange Policy

Store may set overall site product policies from WCfM Dashboard -> Setting -> Store Policies

Vendors are allowed to set their policies for their own store.

Policies can be set from WCfM Dashboard -> Setting -> Store Policies Tab

Vendor may also define Policy tab title from here.

It also possible to define policies for each product separately.

Policies can be set from WCfM Dashboard – Product manager -> Product Policies Tab

Policies will be sent to customers with store invoice.

You may disable this from Store Invoice setting as well.

You may disable WCfM Policies anytime just by one click.

You have to go to WCfM Admin Setting -> Modules -> Policies ->  Set this OFF

You may also control policies capabilities for vendors – globally, by group and individual.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is available with WCFM – FREE version.

The post WCFM Marketplace – Store Policies appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-store-policies/feed/ 0
WCFM – Store Invoice https://wclovers.com/knowledgebase/wcfm-store-invoice/ https://wclovers.com/knowledgebase/wcfm-store-invoice/#respond Fri, 13 Jul 2018 19:56:22 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=26339 The post WCFM – Store Invoice appeared first on WC Lovers.

]]>

WCfM this module will allow send you vendor store wise invoice to your customers.

Essential plugin for this module – WooCommerce PDF Invoice and Packing Slips

In general, it sends out invoice only from site admin. But WCfM Store Invoice module will extend this to vendor wise.

You will see a setting tab “Store Invoice” under WCfM Dashboard -> Admin Setting.

Now just enable “Store Invoice” and it will do all the things automatically.

Additionally, you may control more things from here. Whether you want to allow Vendor Logo, Address, Store Name in invoice or not!

You may also define more additional information fields for the invoice 🙂

Vendor will have a “Store Invoice” setting tab under their Dashboard -> Setting.

Vendor may define their store invoice number format. Store specific invoice numbers will be separate, starts from “1” and will increase sequentially.

Vendor may add additional information values from here as well.

Vendor can also set store disclaimer and attach their digital signature.

Customers will receive store invoices separately  along with admin invoice in their new order emails.

Here is an sample Store Invoice with all the information.

You may disable WCfM vendor invoice anytime just by one click.

You have to go to WCfM Admin Setting -> Modules -> Vendor Invoice ->  Set this OFF

You may also control invoice capabilities for vendors – globally, by group and individual.

Feel free to share any suggestion you have in mind!

Just to mention, this feature is only available for WCFM – Ultimate users.

The post WCFM – Store Invoice appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-store-invoice/feed/ 0
WCFM – Support Ticket Module https://wclovers.com/knowledgebase/wcfm-support-ticket-module/ https://wclovers.com/knowledgebase/wcfm-support-ticket-module/#respond Fri, 06 Apr 2018 10:11:18 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=21340 The post WCFM – Support Ticket Module appeared first on WC Lovers.

]]>

WCFM - Support Ticket Module

Support is available in various forms- forums, customer care, and so on. But these are not quite enough when the customer has very specific queries that are unique to their requirement. Besides, the process itself is quite lengthy: the customer lists all the queries- in many cases for different vendors- and posts them. The store admin distributes the queries to the respective vendors, collates the answers, and mails them to the customer. Apart from this, the forum is usually populated by other customers who have availed the plugin, and they might not be able to come up with an appropriate answer. In such a situation, only the product seller can help. And here, the WCFM Support Ticket System is of immense help.

The WCFM Support Ticket System allows the customer to post their queries at one go. They simply have to choose the query category, the product they have queries about, and the urgency, and write down the query in detail. They will be issued a ticket, and will be notified when a reply is posted. They can change the query priority and status in your account, and add replies if required. The process, as is evident, becomes much easier and faster.

Customer may file a support ticket from their My Account -> Orders page.

Customer support ticket submission form.

Allow to set:

  • Category
  • Priority
  • Product
  • Issues they have

There will be a new “Support Ticket” tab under My Account for customer to check their tickets.

Customers can manage their tickets very easily.

  • Change priority
  • Change status
  • And off course add new reply

You will have a new menu item under WCFM Dashboard name “support” to navigate support dashboard.

Vendors will see support tickets only for their products.

Support tickets can be filtered by:

  • Priority
  • Status
  • Date
  • Product
  • Vendor (only for Admin)

It’s very easy to manage support tickets from dashboard for vendors.

Also has the option to change ticket priority and status.

There has notification for each and every activities for – Admin, Vendor and Customer.

You will have both Email and Desktop Notifications

If you think some additional thing will make this feature more useful feel free to know us anytime.

Just to mention, this feature is only available for WCFM -Ultimate users.

The post WCFM – Support Ticket Module appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-support-ticket-module/feed/ 0
WCFM – Vendor Badges https://wclovers.com/knowledgebase/wcfm-vendor-badges/ https://wclovers.com/knowledgebase/wcfm-vendor-badges/#respond Wed, 21 Feb 2018 21:14:47 +0000 https://wclovers.com/?post_type=kbe_knowledgebase&p=19355 The post WCFM – Vendor Badges appeared first on WC Lovers.

]]>

WCFM - Vendor Custom Badges

Now you may create and assign any type of custom badges to your vendors.

Badges will be visible every where in the store with vendor name.

Now you will see a new setting section under WCfM Admin settings – “Vendor Badges”.

You may create any no of badges, just have to define badge name and set icon as per your choice.

You may also deactivate / delete a badge any time.

If you are using WCFM Membership then you may set badges with every membership levels.

If a vendor subscribe to that membership level then he will have those badges to his profile.

Badges will be visible at membership table as well, so that vendors will be interested to go for the more badges’ packages.

You may anytime change a vendor’s badges from vendor manager page.

This is not depending upon membership level and will overwrite membership badges.

Badges will be visible  through out the store with vendor’s name.

The post WCFM – Vendor Badges appeared first on WC Lovers.

]]>
https://wclovers.com/knowledgebase/wcfm-vendor-badges/feed/ 0