WCMp Advanced Frontend Manager
Tagged: JetWooBuilder
-
AuthorPosts
-
-
July 15, 2021 at 3:38 PM #124886DragNfLyParticipant
Hi,
I have customised the ‘WCMp Store Page’ Elementor Template using Elementor and JetWooBuilder V1.8.2 from Crocoblock.
This worked beautifully until the latest JetWooBuilder V1.9.1 update which does not recognise your template any longer. Instead JetWooBuilder is now applying the default Elementor Shop Template to WCMp Store Pages.
JetWooBuilder allows you to set custom templates for WooCommerce and the settings are found in WooCommerce > Settings > JetWooBuilder as in the screenshot attached.
As you can see from my screenshot I have disabled the “Custom Shop Page” which allows the WCMp template to function again but this is not how my site is built. I need it to be activated as before. The moment I activate it; – the WCMp Store Page template is not recognised. Somehow WCMP needs include their Store Page template to JetWooBuilder so it is recognised.
I have been building and working on this site for a very long time now and everything was working fine until the latest JetWooBuilder update making WCMp not functional any more. Could you please update your support for JetWooBuilder in WCMp.
Kind regards,
Dale -
July 15, 2021 at 3:40 PM #124887DragNfLyParticipantThis reply has been marked as private.
-
July 16, 2021 at 4:11 PM #124974MVX Support NinjaKeymaster
Hi @DragNfLy, We understand your concern, however, as much as I’d like to assist you with this, third party plugins are beyond the scope of our support as we don’t know how this was developed and can’t provide a solution that could guarantee it will work as expected.
In such a case, if the support of that plugin needs help from us, they can open an issue on our Github account (https://github.com/dualcube/dc-woocommerce-multi-vendor) and our developers will be happy to assist.
-
July 19, 2021 at 5:01 PM #125073DragNfLyParticipant
Hi Ninja,
Thank you for your reply.
I have contacted Crocoblock for their input on this issue and they have now also said that they do not provide compatibility with 3rd party plugins but say that they are 100% compatible with the Elementor Page Builder.
I am now not sure what to do as I am using Elementor Page builder with the WCMp Elementor Template and this seems to be causing the issue. If they say they are 100% compatible with Elementor, then who’s plugin is now breaking my site?
Your advice on a resolution for this issue would be greatly appreciated.
Kind regards,
Dale -
July 19, 2021 at 6:55 PM #125098NerdySupportExpert MoumitaKeymaster
@Dale, as you can understand the code we have added for elementor support only uses hook/filters of elementor.
Now Crocoblock definitely uses hook/filter of Elementor and added their own codes. So, in order to also use their plugin, you need to do the same (I.e. add support of their code for vendor shop page ).
I am afraid this will need huge custom code.
-
July 20, 2021 at 6:34 PM #125168DragNfLyParticipant
Hi Moumita,
Thank you for your reply and explanation.
My back is against the wall here and I need to have this resolved in order to continue using WCMp as now the WCMp Vendor Storefront page is not working any more. I would really appreciate it if your developers can have a look at my explanation and see if they willing to help.
I have compared the JetWooBuilder plugin versions and have located the file that is causing the issue. >> /plugins/jet-woo-builder\includes\integrations\base\class-jet-woo-builder-integration-woocommerce.php
…if I replace this file with the old version file then my WCMp Storefront template works again.I have done further testing and noticed that if I use the new version of the plugin and uncomment line 65 >> //add_filter( ‘template_include’, [ $this, ‘set_archive_page_template’ ], 9999 );
…then WCMp Storefront template works again but my WooCommerce Shop page template does not work again.…So it has something to do with the “set_archive_page_template” function which is:
[code]
/**
* Set product archive template for editor
*
* @param $template
*
* @return string
*/
function set_archive_page_template( $template ) {if ( ‘yes’ === jet_woo_builder_shop_settings()->get( ‘custom_shop_page’ ) ) {
if ( is_post_type_archive( ‘product’ ) || is_page( wc_get_page_id( ‘shop’ ) ) || is_product_taxonomy() ) {
$custom_template = $this->get_custom_products_archive_template();if ( $custom_template && ‘default’ !== $custom_template ) {
$template_settings = get_post_meta( $custom_template, ‘_elementor_page_settings’, true );
$template_layout = isset( $template_settings[‘template_layout’] ) ? $template_settings[‘template_layout’] : ”;switch ( $template_layout ) {
case ‘elementor_header_footer’:
$template = jet_woo_builder()->plugin_path( ‘templates/template-types/archive-templates/header-footer.php’ );
do_action( ‘jet-woo-builder/template-include/found’ );
break;
case ‘elementor_canvas’:
$template = jet_woo_builder()->plugin_path( ‘templates/template-types/archive-templates/canvas.php’ );
do_action( ‘jet-woo-builder/template-include/found’ );
break;
default:
$template = jet_woo_builder()->get_template( ‘woocommerce/archive-product.php’ );
break;
}
}
} elseif ( ! empty( $_GET[‘elementor-preview’] ) && is_singular( jet_woo_builder_post_type()->slug() ) ) {
$template = jet_woo_builder()->plugin_path( ‘templates/template-types/archive-templates/header-footer.php’ );
do_action( ‘jet-woo-builder/template-include/found’ );
}
}return $template;
}
[/code]I am no coder but my intuition tells me that somehow I need to exclude the WCMp Elementor template from the function above or include it with a separate function that forces the WCMp template to be used for the WCMp storefront page.
When you say this will need huge custom code; – will it really be so much work? Are you able to put me in touch with a developer that can do this for me please?
I look forward to hearing from you.
Kind regards,
Dale -
July 21, 2021 at 1:10 PM #125211MVX Support NinjaKeymaster
Hello @Dale , hope you are doing well.
I have forwarded this to our developer . Kindly provide them some time. -
July 22, 2021 at 8:31 PM #125271Raju The Cool GuyKeymaster
Hi,
We have given support with the default elementor template. Not with any other plugin. And checking other plugin codes is very difficult for us. We have used the default structure elementor. You can check our code. So it’s better you contact that plugin author or override the template with previous code.
Thanks -
July 30, 2021 at 5:18 PM #1257022kiParticipant
Hello,
I have exactly the same problem as DragoNfly. To date no solution exists? -
July 30, 2021 at 7:38 PM #125715NerdySupportExpert MoumitaKeymaster
@2ki, the solution requires huge custom code, as this plugin is a third-party plugin. Hence by doing custom code you have to make that compatible with WCMp.
-
July 30, 2021 at 9:10 PM #1257232kiParticipant
Do you know someone who can create custom code please?
-
July 31, 2021 at 11:05 AM #125737MVX Support NinjaKeymaster
For the coding procedure if you have any developers, ask them to contact us so we can help you out.
Alternatively, you may hire our service team.
(https://multivendorx.com/custom-development/) so they can add this feature to your site. -
August 4, 2021 at 3:21 PM #125893NerdySupportExpert MoumitaKeymaster
We are closing this thread for now.
@2ki, if you need us to open this thread, send us an email here – contact@wc-marketplace.com
-
-
AuthorPosts
The topic ‘JetWooBuilder Incompatibility’ is closed to new replies.