We’re planning improvements to create a more consistent, intuitive, and flexible payments experience for merchants in WooCommerce. While no immediate changes are required for payment gateway extensions, we want to keep you informed about our roadmap and future plans.
Why we’re modernizing payments and what it means for developers
Merchants have told us that configuring and managing payments in WooCommerce can be complex and inconsistent. To address this, we’re building a more streamlined, standardized payments experience that will benefit both merchants and developers:
For merchants:
- A consistent interface for configuring all payment solutions.
- Simpler payment method discovery and setup.
- More intuitive management experience.
- Better showcase of available payment options.
For developers:
- Faster, more reliable settings interface for your customers.
- Improved discoverability of your payment gateway.
- Standardized UI patterns that reduce support requests.
- Future-ready foundation for new features and capabilities.
Like we did with High Performance Order Storage (HPOS), we’re introducing these changes gradually with a feature flag, allowing you to test and see the benefits firsthand while maintaining your existing integration.
Note: We’re improving the main WooCommerce Payments settings page (WooCommerce > Settings > Payments) while keeping individual payment gateway settings pages exactly as they are.
How weโre getting there
1. Modernized settings interface
To deliver a more consistent experience, we’re rebuilding the WooCommerce Settings > Payments page using modern technology:
- New React-based interface for the core WooCommerce Payments settings page
- Individual plugin settings pages are not affected by these changes
- Complete retirement of the classic WooCommerce Payments settings page in WooCommerce 9.9
2. Improved payment discovery
We’re evolving the Payments navigation to become a comprehensive hub where merchants can:
- Discover and compare available payment solutions.
- Access unified gateway configuration.
- Manage all payment-related settings in one place.
3. Future improvements
As part of our ongoing modernization efforts, we’re also planning additional enhancements:
- Standardized payment gateway registration patterns.
- Updated gateway-level information requirements (icons, URLs).
- Improved sorting and presentation of payment methods.
- More to come.
Details and timelines for these future improvements will be shared as they are established.
Rollout timeline
We’re taking a phased approach to ensure a smooth transition:
- WooCommerce 9.6 (Beta planned for Dec 17): Introduction behind a feature flag, allowing developers and merchants to test and provide feedback.
- WooCommerce 9.7: Enabling the new experience for all new stores.
- WooCommerce 9.9: Full rollout to all stores and retirement of classic payments settings page.
Review our release calendar for specific dates.
Testing and feedback
Your input during the feature flag phase will be crucial. We’ll focus on:
- Identifying potential bugs.
- Ensuring backward compatibility.
- Addressing technical integration issues.
Where to report issues
- Technical compatibility issues: Open an issue on GitHub.
- Integration questions: Reach out in the Woo Slack community.
- Bug reports: Submit through our bug reporting template.
Getting updates
- Watch the developer blog for future roadmap insights.
- Subscribe to the developer newsletter for monthly updates.
- Join our developer community Slack for peer support.
Next steps for developers
- No immediate changes are required for your payment gateway extensions
- These changes only affect the main WooCommerce Settings > Payments page, not individual plugin settings pages
- Starting with WooCommerce 9.6 (January 2024), you can test the new interface using a feature flag
- We’ll provide detailed technical documentation before any future integration updates are needed
- Stay tuned to the developer blog and newsletter for updates
We’re committed to supporting payment gateway developers through this transition with the information and documentation they’ll need. While these changes optimize the placement of WooPayments and our payment partners, we remain dedicated to maintaining an open ecosystem that benefits all developers and merchants.
Watch this space for regular updates as we approach the WooCommerce 9.6 release.
Leave a Reply