When three plugins are enabled at once:
MultiVendorX
Permalink Manager for WooCommerce (https://www.ads-software.com/plugins/permalink-manager-for-woocommerce/)
Performance Lab(https://www.ads-software.com/plugins/performance-lab/)
The ability to add a new product and follow navigation links in the dashboard disappears.
One at a time
MultiVendorX and Permalink Manager for WooCommerce – no conflicts.
MultiVendorX and Performance Lab – no conflicts.
All three together are a conflict.
I contacted the multivendor plugin, here is the link to the topic: https://multivendorx.com/support-forum/topic/conflict-with-other-plugins/
and the crux of the problem is this:
MultiVendorX:
We’ve thoroughly debugged the code and identified an issue. Our plugin puts the product on Auto Draft to prevent any accidental deletions when vendors forget to save the product. However, we’ve noticed a problem when running the query to put the product on Draft. Two other plugins are running their queries using the same hook, leading to memory exhaustion errors.Here’s the code snippet for creating the product draft on our end:
private function create_product_draft( $post_type ) {
$user = wp_get_current_user();
$vendor = get_mvx_vendor( $user->ID );
if ( $vendor && $vendor->id ) {
$post_id = wp_insert_post( array( 'post_title' => __( 'Auto Draft', 'multivendorx' ), 'post_type' => $post_type, 'post_status' => 'auto-draft' ) );
return get_post( $post_id );
}
return false;
}
You can find the reference in our GitHub repository here: https://github.com/multivendorx/MultiVendorX/blob/main/classes/products/class-mvx-products-edit-product.php
We kindly request that you contact the author of the conflicting plugin and inquire if they can investigate this issue to find a resolution. Thank you for your understanding.
Please tell me, can you help me with this and resolve the conflict?