I wrote follow in order to receive update e-mail fm your topic once admin reply you otherwise i lose this topic
Hi
Map GEO MY WP in single product page not Showing in some products. after I update wcfm plugins
I investigate that and i found the error :
I checked the Console in Browser I found the error : wcfmmp_store_map_options is not defined in js file
(wcfmmp-script–store.js)
So i compare two js files very old version and new version (See attached picture)
and I modified the js file in two places line 57 and line 81 according to the old version (See attached picture)
And the error is resolved the map is showing in all products
So please please correct that in next upadte
Thank you very much for your great plugins
Attachments:
You must be
logged in to view attached files.
Hello,
It’s feasible only if “Banner type” is set as “Static image”.
So, to achieve this you can hide all other fields “Store Banner Type”,”Mobile Banner”,”Store List Banner” ect.
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/
/****hide fields****/
add_filter('wcfm_marketplace_settings_fields_brand', 'wcfm_marketplace_settings_fields_general_custom2605', 50, 2 );
add_filter('wcfm_marketplace_settings_fields_general', 'wcfm_marketplace_settings_fields_general_custom2605', 50, 2 );
function wcfm_marketplace_settings_fields_general_custom2605($general_fields,$vendor_id) {
unset($general_fields['banner_type']);
unset($general_fields['banner_video']);
unset($general_fields['banner_slider']);
unset($general_fields['mobile_banner']);
unset($general_fields['list_banner_type']);
unset($general_fields['list_banner']);
unset($general_fields['list_banner_video']);
return $general_fields;
}
/****save banner image to mobile and list banner mage****/
add_action( 'wcfm_wcfmmp_settings_update','fn_wcfm_vendor_settings_custom_update_2605', 30, 2);
add_action( 'wcfm_vendor_settings_update','fn_wcfm_vendor_settings_custom_update_2605', 30, 2);
function fn_wcfm_vendor_settings_custom_update_2605($user_id, $wcfm_settings_form ){
global $WCFM;
$wcfm_settings_form_data_new = array();
parse_str($_POST['wcfm_settings_form'], $wcfm_settings_form_data_new);
$wcfm_settings_form_data_mobilelistdata = array();
if( isset($wcfm_settings_form_data_new['banner']) ) {
if( !empty($wcfm_settings_form['banner']) ) {
$wcfm_settings_form_data_mobilelistdata['mobile_banner'] = $WCFM->wcfm_get_attachment_id($wcfm_settings_form_data_new['banner']);
$wcfm_settings_form_data_mobilelistdata['list_banner'] = $WCFM->wcfm_get_attachment_id($wcfm_settings_form_data_new['banner']);
} else {
$wcfm_settings_form_data_mobilelistdata['mobile_banner'] = '';
$wcfm_settings_form_data_mobilelistdata['list_banner'] = '';
}
}
$wcfm_settings_form = array_merge( $wcfm_settings_form, $wcfm_settings_form_data_mobilelistdata );
update_user_meta( $user_id, 'wcfmmp_profile_settings', $wcfm_settings_form );
}
Thanks.
You are always welcome 🙂
Let me know if there’s anything else we can help you with.
Can we ask for a favor? Would you mind taking a few minutes to review our plugin (if you haven’t already) at https://wordpress.org/support/plugin/wc-multivendor-marketplace/reviews/ and let others know about your 5 Star experience with WCFM Marketplace. Also, follow us on Twitter https://twitter.com/wcfmmp for more exciting news, important updates, and irresistible offers.
I’ve the same issue and WCFM Admin Setting -> Shipping Setting -> it’s ON
Saving general settings clean the shipping setting
WCFM – WooCommerce Frontend Manager – Ultimate 6.5
WCFM – WooCommerce Multivendor Marketplace 3.4
WooCommerce 4.1.1
I thought it could be this code in my functions.php but deleting it the problem persists
add_filter( 'wcfm_marketplace_settings_fields_general', function( $setting_fields, $vendor_id ) {
if( !wcfm_is_vendor() ) {
if( !isset( $setting_fields['banner'] ) ) {//with this I exclude that it is entering the banner settings, otherwise it repeats the field
$wcfm_min_order_amt = get_user_meta( $vendor_id, '_wcfm_min_order_amt', true );
$setting_fields['_wcfm_min_order_amt'] = array(
'label' => __('Importo minimo per l\'ordine', 'wc-frontend-manager'),
'type' => 'select',
'options' => array( '' => 0, '19' => '19', '29' => '29', '39' => '39', '49' => '49', '99' => '99' ),
'class' => 'wcfm-select wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele',
'value' => $wcfm_min_order_amt );
$wcfm_min_order_qty = get_user_meta( $vendor_id, '_wcfm_min_order_qty', true );
$setting_fields['_wcfm_min_order_qty'] = array(
'label' => __('La quantitĂ minima per l\'ordine', 'wc-frontend-manager'),
'type' => 'text',
'class' => 'wcfm-text wcfm_ele', 'label_class' => 'wcfm_title wcfm_ele',
'value' => $wcfm_min_order_qty );
}
}
return $setting_fields;
}, 20, 2 );
add_action( 'wcfm_vendor_settings_update', function( $vendor_id, $wcfm_settings_form ) {
global $WCFM, $WCFMmp;
if( isset( $wcfm_settings_form['_wcfm_min_order_amt'] ) ) {
$wcfm_min_order_amt = $wcfm_settings_form['_wcfm_min_order_amt'];
update_user_meta( $vendor_id, '_wcfm_min_order_amt', $wcfm_min_order_amt );
}
if( isset( $wcfm_settings_form['_wcfm_min_order_qty'] ) ) {
$wcfm_min_order_qty = $wcfm_settings_form['_wcfm_min_order_qty'];
update_user_meta( $vendor_id, '_wcfm_min_order_qty', $wcfm_min_order_qty );
}
}, 500, 2 );
Hi,
The register page wording as updated thanks.
The code to hide the auction tab did not work, i am using Woo Ultimate Auctions plug-in (https://auctionplugin.net/) and i could not find any code related to it within the integrations.php so i’m not sure if that method can hide it.
Thanks.
Hi,
Please use the following snippet to fix the one-time subscription issue, in future, we will add the fix in our membership plugin-
add_filter( 'wcfm_vendor_memberships_args', function($args) {
$user_id = get_current_user_id();
if ( $user_id ) {
$wcfm_restricted_memberships = (array) get_user_meta( $user_id, 'wcfm_restricted_memberships', true );
if ( ! $wcfm_restricted_memberships ) return $args;
$args['exclude'] = array_unique( array_merge( (array) $args['exclude'], $wcfm_restricted_memberships ) );
}
return $args;
} );
Let me know how it goes. I’ll check the other issue with the slider and update you!
Thank You!
Desperately need sub category wise attributes. Please please add this in an update?
You are always welcome 🙂
Let me know if there’s anything else we can help you with.
Can we ask for a favor? Would you mind taking a few minutes to review our plugin (if you haven’t already) at https://wordpress.org/support/plugin/wc-multivendor-marketplace/reviews/ and let others know about your 5 Star experience with WCFM Marketplace. Also, follow us on Twitter https://twitter.com/wcfmmp for more exciting news, important updates, and irresistible offers.
I found the labels for the dashboard in the .php files and have successfully changed them but from my understanding these will be undone everytime the plugin updates. I wish i knew more about how snippets code works but my main skill set is around design and not code.
Hi,
Sorry for the delay. Kindly use the updated plugin from here- https://drive.google.com/open?id=16dHvy-Taht1Pumx_Xbfk-JJsveKOOg73
Thank you!
By updating the general settings of a shop (from admin), the selected shipping setting is lost.
For example, I change the image of the shop, click on “update” and after refres the shipment is no longer available in the checkout; in fact, in the shop settings, by opening the shipments tab the flag (wcfmmp_shipping [_wcfmmp_user_shipping_enable]) is disabled as are the other two settings relating to time and type.
So every time I make a change to the settings of a vendor I have to remember to check that the flag in the shipment is selected.
I use wcfm ultimate and wcfm marketplace
Hi WCFM, previously i have this code to enable buyer mark received and the order will change to ‘completed’ automatically.
However,it no longer works after the recent WCFM updates. Anyone can help?
add_filter( ‘wcfm_is_allow_order_complete_on_receive’, ‘__return_true’ );
Attachments:
You must be
logged in to view attached files.
this is an absolute nightmare!
Nothing is working in the back end, cant update settings or anything, any button I click has the console error
Uncaught TypeError: $(…).block is not a function
at HTMLInputElement.<anonymous> (wcfm-script-vendors-new.js?ver=6.5.0:78)
at HTMLInputElement.dispatch (jquery.js?ver=1.12.4-wp:3)
at HTMLInputElement.r.handle (jquery.js?ver=1.12.4-wp:3)
please help asap, vendors cannot edit orders or do anything, this has killed my website completely…. all because I updated wcfm and woocommerce today… ughhhh
also, do I need all 4 of these installed? so hard to understand what does what, its a totally confusing system, its been working up until today though when I updated the plugins & woocommerce
WCFM – WooCommerce Frontend Manager
Select WCFM – WooCommerce Frontend Manager – Ultimate
WCFM – WooCommerce Frontend Manager – Ultimate
WCFM – WooCommerce Multivendor Marketplace
WCFM – WooCommerce Multivendor Membership
as the title says the vendor registration page has stopped working since I updated the plugin today.
now when you click the Register button nothing happens whatsoever.
I can see some errors in developers console but I don’t know how to fix this,
I tried turning off the re-captcha too but that made no difference.
It was working fine before I updated????
any ideas please?
https://www.subscriptionboxaustralia.com/vendor-register/
Thanks
Hi team,
First of all: how are you? Are you all safe after cyclone Amphan?
My second question is: is there any news on this email issue? Because as you can see above none of the codes are working correctly.
Although the one mentioned in #132609 was the best there is still the issue with just one item display on the tracking section in case of back orders (Shipping Tracking for one item only).
Besides that 9 emails to customer for one order is still too much.
This was tested without adding any customer note otherwise it would be even more since the customer notes are send separately on top of the status update notification emails.
My suggestion are:
[1] No automatic email send to customer on order status update by vendor. Let vendor choose to send an email notification to the customer to notify them about the status update of the order.
[2] Integrate the Customer Note into the order status update email so they won’t be sent separately.
[3] In case of [2] > Add status update option “Partially Sent” and discard the “Shipping Tracking for one item only”. With integrated customer note vendor can put the tracking info for that particular item in that customer note and can add that the rest of the ordered items will follow.
[4] Also in case of [2] and better yet > Discard both Tracking info’s -so also for “All items update”- because the only thing it adds is the shipping tracking info and vendor can put this in the integrated customer note.
That way it would be a lot simpler and vendor gets to choose how much emails he sends to his customers. Because now they don’t have a choice.
Thank you
Hi,
My WCFM Ultimate license is active ( i even reactivated , disabled cache , cleared cache etc ) , but all the premium features are not showing. It is acting like if i dont have a license.
Please your urgent help is needed.
Attachments:
You must be
logged in to view attached files.
any update on this topic? I want to deduct client by 50% when requesting a refund request
Update, it did work by increasing the pixels of the inquiry button. One more question, Is there a way I can show top rated vendors on the homepage? Not with the sidebar. Any shortcode to display top-rated vendors? Thank you for your help.
I just purchased Ultimate specifically for the Chat feature. But the setup for Firebase has changed and when entering the following from your setup guide:
{
“rules”: {
“.read”: “true”,
“.write”: “true”
}
}
And
|| request.auth == null
Both lines of code generate errors.
Can you advise what the updated code should be.
Thanks
This reply has been marked as private.
Hi,
I have installed the plugin woocommerce pdf invoice and packing slips, the invoice date and invoice number is not displayed on the pdf invoice generated from the frontend. If I view from the woocommerce admin panel I see the fields, but when I try to create the pdf from the WCFM-utimate panel,as an admin the pdf gets generated without the invoice number and invoice date fields.
Also the vendors are unable to view the option of creating pdf invoice-all they can see is commission invoice and packing slips.
However, when i updated the logo, it reflected through the WCFM.
Earlier it used to get displayed, i.e before the plugin update
woocommerce pdf invoice and packingslip 2.4.10
wcfm ultimate Version 6.5.0
Update: since last update, Membership module is deactivated. Once activated on Modules, Mebership tab is shown.
BUT Stripe connect stopped working since last update. We are getting both a Link or page expired. Double checked with Stripe, everything is fine, but something was changed on last update since users are not able to connect Stripe account during store setup wizard nor dashboard.
Please help!