Hello,
I believe I found a compatibility issue between MarketKing 2.1.40 and WooCommerce Subscriptions 9.0.0.
Environment- WordPress 7.x
- WooCommerce 10.9.4
- WooCommerce Subscriptions 9.0.0
- MarketKing 2.1.40
- PHP 8.3
After updating MarketKing to version 2.1.40, the Vendor Dashboard throws a fatal error.
The error log shows:
PHP Fatal error: Failed opening required .../wp-content/plugins/woocommerce-subscriptions/includes/apfs/includes/admin/class-wcs-att-admin-notices.phpInvestigation
The issue appears to be in:
marketking-multivendor-marketplace-for-woocommerce/public/dashboard/marketking-dashboard-login.php
where MarketKing loads:
require_once( WCS_ATT_ABSPATH . 'includes/admin/class-wcs-att-admin-notices.php' ); require_once( WCS_ATT_ABSPATH . 'includes/admin/class-wcs-att-admin.php' );
However, in WooCommerce Subscriptions 9.0.0, those files are actually located at:
wp-content/plugins/woocommerce-subscriptions/includes/apfs/admin/
instead of:
wp-content/plugins/woocommerce-subscriptions/includes/apfs/includes/admin/
So MarketKing is looking for:
apfs/includes/admin/
while the current plugin structure is:
apfs/admin/
As a result, the Vendor Dashboard crashes with a fatal error.
Could you please confirm whether this is a known compatibility issue with WooCommerce Subscriptions 9.0.0?
Thank you very much.