Forum Replies Created
- AuthorPosts
WCFM Forum
MemberRight, which SMS gateway you want to use?
WCFM Forum
MemberIt’s Elementor created template tab, right?
You may add CSS in that template to make all tabs same width.
WCFM Forum
MemberAre you able to fix this yet?
April 2, 2020 at 9:35 pm in reply to: Add \"Store Hours\" to the listing notice that is displayed #114805WCFM Forum
MemberHi,
DO you want to append next opening time with this close message?
Thank You
WCFM Forum
MemberHi,
Can we just do as 1 order number per shipment tracking and 1 order number per “mark as recieved” on orders customer page?
– We have this in plan, will add in WCFM Ultimate next update.
Thank You
April 2, 2020 at 9:32 pm in reply to: Pagination o Store List not working with Country & State filter #114803WCFM Forum
MemberHI,
https://adoptaunbar.com/baryrest – this url not working for me. Kindly know me the correct one.
Thank You
WCFM Forum
MemberSuch things can be achievable using custom development. You may contact us here for the purpose- https://wclovers.com/woocommerce-multivendor-customization/
Thank you
WCFM Forum
MemberPlease check this for Withdrawal setting – https://docs.wclovers.com/withdrawal/
WCFM Forum
MemberIs this page working fine in your desktop?
WCFM Forum
MemberHi,
Please add this code snippet to your site for the purpose –
add_filter( 'wcfm_product_manage_fields_general', function( $general_fields, $product_id, $product_type ) { if( isset( $general_fields['is_virtual'] ) ) { $general_fields['is_virtual']['dfvalue'] = 'enable'; } $general_fields = wcfm_hide_field( 'is_downloadable', $general_fields ); return $general_fields; }, 50, 3 );
Add this code to your child theme’s functions.php
In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/Thank You
WCFM Forum
MemberWe will look in to this.
WCFM Forum
MemberWhich translation tool you are using?
and where you are saving your translation files?
WCFM Forum
MemberWCFM well compatible with Divi Theme but it’s not possible to customize Store template using Divi Builder.
WCFM only support Elementor page builder for the purpose- https://wordpress.org/plugins/wc-frontend-manager-elementor/
WCFM Forum
MemberSorry, there is no such module.
WCFM Forum
MemberHi,
NO, WCFM does not take that much resource.
Well, in site frontend there has many other plugins, specially theme. May any of those consuming high resource.
Thank You
WCFM Forum
MemberYou have to setup these Tax rules under WooCommerce Tax Setting – https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/
WCFM Forum
MemberHi,
Override this template – wp-content\plugins\wc-frontend-manager\views\dashboard\wcfm-view-wcfmmarketplace-dashboard.php
under your child theme\wcfm\dasboard and edit as per your requirement.
Thank You
WCFM Forum
MemberPlease contact us here for the purpose- https://wclovers.com/woocommerce-multivendor-customization/
WCFM Forum
MemberWe have plan to make this compatible with WCFM very soon.
Thank You
WCFM Forum
MemberHi,
We have resolved this WCFM Ultimate latest update, please be sure you are using it’s latest version, 6.4.7
Thank You
April 2, 2020 at 9:02 pm in reply to: Bug: Map on Vendors Listing Page not working when sidebar is customized #114781WCFM Forum
MemberHI,
You have to keep any one store filter widget under sidebar.
Thank You
WCFM Forum
MemberHi,
Use this short code –
[wcfm_stores per_row="4" per_page="20"]
Thank You
April 2, 2020 at 8:48 pm in reply to: Send vendor notification email to another mail address #114779WCFM Forum
MemberHi,
Vendor may set multiple email address as their Store email and notification will send to all – https://ibb.co/dm585FL
Thank You
WCFM Forum
MemberHi,
Add this code to your site for the purpose –
function wcfmmp_vendor_customer_pay_option( $vendor_id ) { global $WCFM, $WCFMmp; $active_order_payment_methods = get_wcfm_marketplace_disallow_order_payment_methods(); $wcfm_preferred_customer_payment = get_user_meta( $vendor_id, 'wcfm_preferred_customer_payment', true ); $wcfm_customer_payment_options = get_user_meta( $vendor_id, 'wcfm_customer_payment_options', true ); if( did_action( 'wcfm_vendor_settings_after_shipping' ) ) { ?> <!-- collapsible --> <div class="page_collapsible" id="wcfm_settings_form_min_order_amount_head"> <label class="wcfmfa fa-cart-plus"></label> <?php _e('Customer Pay Option', 'wc-frontend-manager'); ?><span></span> </div> <div class="wcfm-container"> <div id="wcfm_settings_form_vendor_invoice_expander" class="wcfm-content"> <?php } else { ?> <div class="wcfm_clearfix"></div> <div class="wcfm_vendor_settings_heading"><h2><?php _e('Customer Pay Option', 'wc-frontend-manager'); ?></h2></div> <div class="wcfm_clearfix"></div> <div class="store_address"> <?php } ?> <?php $WCFM->wcfm_fields->wcfm_generate_form_field( array( "wcfm_preferred_customer_payment" => array('label' => __('Preferred Payment Method', 'wc-frontend-manager'), 'type' => 'select', 'class' => 'wcfm-select wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele', 'options' => $active_order_payment_methods, 'value' => $wcfm_preferred_customer_payment ), "wcfm_customer_payment_options" => array('label' => __('Payment Details', 'wc-frontend-manager'), 'type' => 'textarea', 'class' => 'wcfm-textarea wcfm_ele wcfm_full_ele', 'label_class' => 'wcfm_title wcfm_ele wcfm_full_ele_title', 'value' => $wcfm_customer_payment_options ), ) ); ?> </div> <?php if( did_action( 'wcfm_vendor_settings_after_shipping' ) ) { ?> </div> <?php } ?> <div class="wcfm_clearfix"></div> <!-- end collapsible --> <?php } add_action( 'wcfm_vendor_settings_after_shipping', 'wcfmmp_vendor_customer_pay_option', 500 ); add_action( 'wcfmmp_admin_wcfm_vendor_commission_payment_settings_after', 'wcfmmp_vendor_customer_pay_option', 500 ); add_action( 'wcfm_vendor_settings_update', function( $vendor_id, $wcfm_settings_form ) { global $WCFM, $WCFMmp; if( isset( $wcfm_settings_form['wcfm_preferred_customer_payment'] ) ) { $wcfm_preferred_customer_payment = $wcfm_settings_form['wcfm_preferred_customer_payment']; update_user_meta( $vendor_id, 'wcfm_preferred_customer_payment', $wcfm_preferred_customer_payment ); } if( isset( $wcfm_settings_form['wcfm_customer_payment_options'] ) ) { $wcfm_customer_payment_options = $wcfm_settings_form['wcfm_customer_payment_options']; update_user_meta( $vendor_id, 'wcfm_customer_payment_options', $wcfm_customer_payment_options ); } }, 500, 2 ); function wcfmmp_vendor_order_customer_payment_options( $order ) { global $WCFM, $WCFMmp; if( function_exists('is_wcfm_page') && is_wcfm_page() ) return; echo "<br /><br />"; echo "<h2 style='font-size: 18px; color: #17a2b8; line-height: 20px;margin-top: 6px;margin-bottom: 10px;padding: 0px;text-decoration: underline;'>" . __( 'Payment Details:', 'wc-frontend-manager-ultimate' ) . "</h2>"; echo "<table width='100%' style='width:100%;'><tbody>"; $line_items = $order->get_items( apply_filters( 'woocommerce_purchase_order_item_types', 'line_item' ) ); $line_items = apply_filters( 'wcfm_valid_line_items', $line_items, $order->get_id() ); $processed_vendor_ids = array(); foreach ( $line_items as $item_id => $item ) { $product_id = $item->get_product_id(); $vendor_id = wcfm_get_vendor_id_by_post( $product_id ); if( !$vendor_id || !wcfm_is_vendor( $vendor_id ) ) continue; if( ( apply_filters( 'wcfm_is_allow_order_item_policies_by_vendor', true ) || !apply_filters( 'wcfm_is_show_marketplace_itemwise_orders', true ) ) && in_array( $vendor_id, $processed_vendor_ids ) ) continue; $processed_vendor_ids[$vendor_id] = $vendor_id; if( wcfm_is_vendor() && ( $vendor_id != $WCFMmp->vendor_id ) ) continue; $wcfm_customer_payment_options = get_user_meta( $vendor_id, 'wcfm_customer_payment_options', true ); if( !$wcfm_customer_payment_options ) continue; $wcfm_preferred_customer_payment = get_user_meta( $vendor_id, 'wcfm_preferred_customer_payment', true ); if( $wcfm_preferred_customer_payment && ( $wcfm_preferred_customer_payment != $order->get_payment_method() ) ) continue; $store_name = wcfm_get_vendor_store_name( $vendor_id ); ?> <tr> <td colspan="3" style="background-color: #eeeeee;padding: 1em 1.41575em;line-height: 1.5;font-weight:600;"> <?php if( apply_filters( 'wcfm_is_allow_order_item_policies_by_vendor', true ) || !apply_filters( 'wcfm_is_show_marketplace_itemwise_orders', true ) ) { echo $store_name . ' '; $gross_sales = $WCFM->wcfm_vendor_support->wcfm_get_gross_sales_by_vendor( $vendor_id, '', false, $order->get_id() ); echo "<br />Payable Amount: " . wc_price( $gross_sales ); } else { echo get_the_title( $product_id ) . ' ('. $store_name .') '; } ?> </td> <td colspan="5" style="background-color: #f8f8f8;padding: 1em;"><?php echo wpautop($wcfm_customer_payment_options); ?></td> </tr> <?php } echo "</tbody></table>"; echo "<br /><br /><br /><br />"; } add_action( 'woocommerce_order_details_after_order_table', 'wcfmmp_vendor_order_customer_payment_options', 50 ); add_action( 'woocommerce_email_order_meta', 'wcfmmp_vendor_order_customer_payment_options', 50 ); add_action( 'wcfm_store_invoice_vendor_info_after', function( $vendor_id, $order_id, $order, $document ) { $wcfm_customer_payment_options = get_user_meta( $vendor_id, 'wcfm_customer_payment_options', true ); if( $wcfm_customer_payment_options ) { $wcfm_preferred_customer_payment = get_user_meta( $vendor_id, 'wcfm_preferred_customer_payment', true ); if( $wcfm_preferred_customer_payment && ( $wcfm_preferred_customer_payment == $order->get_payment_method() ) ) { echo '<br /><div class="vendor-shop-phone"><b>Payment Options -</b><br />' . wpautop($wcfm_customer_payment_options) . '</div><br />'; } } }, 50, 4 ); add_filter( 'wcfm_is_allow_wc_default_email_customer_details', '__return_true' ); add_filter( 'wcfm_is_show_marketplace_itemwise_orders', '__return_false' );
Add this code to your child theme’s functions.php
In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/Now, vendor has to set there preferred customer payment method ans details from their setting -> Customer Pay Options tab – https://ibb.co/NSyWRty
Thank You
WCFM Forum
MemberHi,
Refund request popup has both options – Full Refund and Partial Refund – https://ibb.co/s2jJfSt
Thank You
- AuthorPosts