elementor icon indicating copy to clipboard operation
elementor copied to clipboard

Elementor breaks WooCommerce Tab Manager

Open colmtroy opened this issue 6 years ago • 12 comments

Prerequisites

  • [x] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
  • [x] The issue still exists against the latest stable version of Elementor.

Description

Elementor and WooCommerce Tab Manager don't work together. WooCommerce Tab Manager is a popular WooCommerce extension used to create custom tabs on WooCommerce product pages. https://woocommerce.com/products/woocommerce-tab-manager/

When Elementor is used to manage WooCommerce product description content and WooCommerce Tab Manager is installed and configured, the Product content is repeated on all custom WooCommerce tabs, instead of the content that should appear in each tab.

Steps to reproduce

  • Install WooCommerce, Elementor and WooCommerce Tab Manager
  • Create some dummy WooCommerce products
  • Create a custom WooCommerce tab and give it some content: https://i.imgur.com/XltoqkY.png
  • Assign the custom tab as a default global tab: https://i.imgur.com/2ZDMzfv.png
  • Activate Elementor on products: https://i.imgur.com/w7ezj0B.png
  • Modify product description of any product with Elementor and save
  • Go to single product page and click on custom tab. I expect to see the custom content I added when I create the custom tab earlier. Instead I see a repeat of the product description tab.

Isolating the problem

  • [x] This bug happens with only Elementor plugin active (and Elementor Pro).
  • [x ] This bug happens with a default WordPress theme active.
  • [x] I can reproduce this bug consistently using the steps above.

Environment

System Info ```

== Server Environment == Operating System: Linux Software: nginx/1.14.0 MySQL version: MySQL Community Server (GPL) v5.7.23 PHP Version: 7.2.9 PHP Max Input Vars: 4000 PHP Max Post Size: 1000M GD Installed: Yes ZIP Installed: Yes Write Permissions: All right Elementor Library: Connected

== WordPress Environment == Version: 5.0.2 Site URL: http://wctabs.local Home URL: http://wctabs.local WP Multisite: No Max Upload Size: 300 MB Memory limit: 40M Permalink Structure: /%postname%/ Language: en-US Timezone: 0 Debug Mode: Inactive

== Theme == Name: Twenty Nineteen Version: 1.1 Author: the WordPress team Child Theme: No

== User == Role: administrator WP Profile lang: en_US User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36

== Active Plugins == Elementor Version: 2.3.8 Author: Elementor.com

WooCommerce
	Version: 3.5.3
	Author: Automattic

WooCommerce Tab Manager
	Version: 1.9.2
	Author: SkyVerge

== Debug == Errors: There are no errors to display

</details>

colmtroy avatar Jan 09 '19 13:01 colmtroy

Having the same issue with all the WooCommerce Extensions. Elementor please make sure all these extensions on the official Woocommerce.com page work. They are all faulty.

smile00000 avatar Jan 14 '19 13:01 smile00000

@bainternet - any thoughts on this one? It's been open since January - thanks.

colmtroy avatar Apr 03 '19 12:04 colmtroy

fwiw from the Tab Manager side, we apply the the_content filter to the tab content before display, and it looks like Elementor hooks in to that to output the builder content.

It looks like some additional WooCommerce-specific compatibility would be needed here to target content for the product description only, as that's what's being edited when using the builder.

ChaseWiseman avatar Jun 07 '19 18:06 ChaseWiseman

@colmtroy did you efter find a solution to this bug? I have a similar problem.

choledochus avatar Sep 07 '19 19:09 choledochus

same problem!

svrcore avatar Sep 21 '19 12:09 svrcore

I'm seeing the same problem with the 'Description' tab content being forced into any custom tab's content on single product display. I'm on WC 3.7.0, WP 5.4.0, Elementor 2.7.5, and am using InfiWebs Elegant Tabs 3.0 plugin which adds custom tabs.

sreuland avatar Oct 28 '19 19:10 sreuland

I am facing the same problems. I have developed a site using Elementor Pro + Woocommerce + WooCommerce Tab manager. When trying to view the tab manager from the backend it nearly takes 60-70 seconds to load the page in the backend.

Has anyone found any solution to this problem?

daglidd avatar Mar 14 '20 06:03 daglidd

Hi everyone! I ran into this problem today with both the WooCommerce Tab Manager as well as YITH's Tab Manager.

Lo and behold, the popular (and free) Custom Product Tabs for WooCommerce by YIKES has explained (and fixed) this so their tab manager is compatible with Elementor.

Here is their Knowledge Base article explaining it (for the Elementor Team perhaps). It is a simple checkbox both the free and premium version of their plugin to enable "Page Builder Compatibility":

If you’re using a Page Builder, like Elementor, you may experience issues with tabs displaying properly in WordPress.

The Page Builder and other plugins may be fighting to use the WordPress function used to display content apply_filters( 'the_content' ). In order to resolve this, we’ve added a compatibility setting to force our plugin to use a custom content filter so the Page Builder can use the WordPress version.

Turning this setting on is different for the free and premium version of the plugin.

Maybe Elementor can introduce a built-in workaround, but in the meantime, I am thankful the YIKES team figured it out and I am happy to use their plugin to meet our particular need for this project.

Thanks, everyone!

calebweeks avatar Aug 20 '20 20:08 calebweeks

Please tell me is the problem already solved? Since I am planning to use Elementor and Custom Product Tabs for WooCommerce

leyakoreya avatar Apr 18 '21 20:04 leyakoreya

Not solved yet in elementor 3.8.0

jgarcianewemage avatar Nov 11 '22 17:11 jgarcianewemage

Any updates on this one folks? I confirmed this is still an issue (almost 4 years later!)

colmtroy avatar Sep 29 '23 08:09 colmtroy

On January 1, 2024, encountered the same problem!

Are there any updates?

KevinLaucn avatar Jan 01 '24 14:01 KevinLaucn