WooCommerce 9.4.2 has been released
This dot release resolves a fatal PHP error in the payments’ menu, enhances file handling in product imports with the WordPress Filesystem API, and restores the default batch size for the Product CSV Importer.
What’s in this release
Fix for payments menu PHP errors
🛠️ [PRR]: Fix Payments menu item linking causing a fatal PHP error and linking to a blank page (#52918)
This PR resolves a fatal PHP error triggered when onboarding tasks are filtered out via the woocommerce_admin_experimental_onboarding_tasklists
filter, and ensures the “Payments” menu item links correctly to the Payments settings page instead of a blank page. Without this fix, the onboarding experience for affected users, such as those on WPCOM or specific hosts, would be broken.
Fix product CSV import for restricted hosting environments
🛠️ [PRR]: Modify product import file check to use the WP filesystem API (#52922)
This PR resolves a critical issue with the product CSV import process, which fails in hosting environments that don’t allow direct file system access. The fix replaces direct access with the WP Filesystem API, ensuring compatibility across more hosting setups.
Restore product CSV import speed by reverting batch size to 30
🛠️ Product CSV Importer > Restore expected default number of lines-to-import per batch (#51631)
This PR restores the default batch size for product CSV imports to 30 lines per batch, addressing a significant performance issue introduced in WooCommerce 9.3.x that slowed imports by processing only one line per batch. The change dramatically improves import speed, especially for large datasets, and resolves customer complaints about the slower performance.
Leave a Reply