WooCommerce Variable Products are loosing their connections
-
I would like to suggest a workaround for a problem we encountered using WooCommerce Multilingual with post type switcher.
The problem is that the variations are getting disconnected from the original product only when post type switcher is enabled.
We debugged the problem and it can be fixed by adding a more strict check to your plugin:
--- post-type-switcher.php.orig 2017-01-04 23:34:14.000000000 +0100 +++ post-type-switcher.php 2017-01-04 23:53:02.000000000 +0100 @@ -371,7 +371,9 @@ } // Update post type - $data['post_type'] = $post_type; + if ( $_REQUEST['post_ID'] === $postarr['ID'] ) { + $data['post_type'] = $post_type; + } // Return modified post data return $data;
With this, the variations retain their post_type and everything works.
Would you incorporate this fix to a future release?This issue was originally reported in https://wpml.org/fr/forums/topic/incompatibilite-de-lextension-post-type-switcher-probleme-avec-les-variations/
- The topic ‘WooCommerce Variable Products are loosing their connections’ is closed to new replies.