Banner Logo

Be a part of the family: Connect, Receive Support,
Contribute, and Reap Abundant Rewards!

JetWooBuilder Incompatibility

WCMp Advanced Frontend Manager

Tagged: 

Resolved
Viewing 12 reply threads
  • Author
    Posts
    • #124886
      DragNfLy
      Participant

      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

    • #124887
      DragNfLy
      Participant
      This reply has been marked as private.
    • #124974

      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.

    • #125073
      DragNfLy
      Participant

      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

    • #125098

      @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.

    • #125168
      DragNfLy
      Participant

      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

    • #125211

      Hello @Dale , hope you are doing well.
      I have forwarded this to our developer . Kindly provide them some time.

    • #125271

      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

    • #125702
      2ki
      Participant

      Hello,
      I have exactly the same problem as DragoNfly. To date no solution exists?

    • #125715

      @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.

    • #125723
      2ki
      Participant

      Do you know someone who can create custom code please?

    • #125737

      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.

    • #125893

      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

Viewing 12 reply threads

The topic ‘JetWooBuilder Incompatibility’ is closed to new replies.