π The WooCommerce Blocks Timeline
Aug 2023
WooCommerce 8.3
Blocks checkout introduced
Nov 2024
WooCommerce 9.0
Blocks becomes default
2025+
The Future
Classic checkout phased out
π How Checkout Plugins Handle Blocks
Most checkout field plugins were built for Classic checkout and struggle with Blocks.
FlexCheckout
β Full Blocks Support
- All 23+ field types work
- Full conditional logic
- Payment & shipping gating
- Auto-detects checkout type
- One plugin for everything
ThemeHigh
β Limited Blocks Support
- Only 5 field types in Blocks
- Limited conditional logic
- No payment/shipping gating
- Many features Classic-only
WPDesk
β Requires 2 Plugins
- Main plugin: Classic only
- Separate "Blocks" plugin
- Two plugins to manage
- Potential compatibility issues
π Blocks Support Comparison
| Feature | FlexCheckout | ThemeHigh | WPDesk |
|---|---|---|---|
| Text / Email / Phone fields | β | β | β 2nd plugin |
| Date / Time Picker | β | β | β 2nd plugin |
| File Upload | β | β | β |
| Multi-Select | β | β | β |
| Conditional Show/Hide | β | β Limited | β 2nd plugin |
| Payment Method Gating | β | β | β |
| Shipping Method Gating | β | β | β |
π€ Why Does Blocks Support Matter?
It's the Default Now
New WooCommerce stores get Blocks checkout by default since version 9.0.
Better Performance
Blocks checkout is faster, more mobile-friendly, and integrates better with modern WordPress.
Future Updates
WooCommerce's development focus is on Blocks. New features will come to Blocks first.
Avoid Migration Pain
Choose a plugin that works with both now, so you don't have to switch later.
Ready for the Future of WooCommerce?
Don't let your checkout customizations break when WooCommerce phases out Classic checkout.
Get FlexCheckout β