Forum Replies Created
- AuthorPosts
- WCFM ForumMember
Right, which SMS gateway you want to use?
WCFM ForumMemberIt’s Elementor created template tab, right?
You may add CSS in that template to make all tabs same width.
WCFM ForumMemberAre 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 ForumMemberHi,
DO you want to append next opening time with this close message?
Thank You
WCFM ForumMemberHi,
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 ForumMemberHI,
https://adoptaunbar.com/baryrest – this url not working for me. Kindly know me the correct one.
Thank You
WCFM ForumMemberSuch things can be achievable using custom development. You may contact us here for the purpose- https://wclovers.com/woocommerce-multivendor-customization/
Thank you
WCFM ForumMemberPlease check this for Withdrawal setting – https://docs.wclovers.com/withdrawal/
WCFM ForumMemberIs this page working fine in your desktop?
WCFM ForumMemberHi,
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 ForumMemberWe will look in to this.
WCFM ForumMemberWhich translation tool you are using?
and where you are saving your translation files?
WCFM ForumMemberWCFM 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 ForumMemberSorry, there is no such module.
WCFM ForumMemberHi,
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 ForumMemberYou have to setup these Tax rules under WooCommerce Tax Setting – https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/
WCFM ForumMemberHi,
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 ForumMemberPlease contact us here for the purpose- https://wclovers.com/woocommerce-multivendor-customization/
WCFM ForumMemberWe have plan to make this compatible with WCFM very soon.
Thank You
WCFM ForumMemberHi,
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 ForumMemberHI,
You have to keep any one store filter widget under sidebar.
Thank You
WCFM ForumMemberHi,
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 ForumMemberHi,
Vendor may set multiple email address as their Store email and notification will send to all – https://ibb.co/dm585FL
Thank You
WCFM ForumMemberHi,
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 ForumMemberHi,
Refund request popup has both options – Full Refund and Partial Refund – https://ibb.co/s2jJfSt
Thank You
- AuthorPosts