WooCommerce now uses the block editor for its Cart and Checkout pages by default on new stores. That makes checkout easier to design, but it also means payment plugins must explicitly support the Cart and Checkout blocks. Here is what that means for your store.
Blocks vs shortcodes
Older stores used shortcodes such as [woocommerce_checkout] to render a PHP-based checkout. The block checkout is built with React and the WooCommerce Store API, so payment gateways need a separate integration to appear in it.
Why block support matters
- A gateway without block support may not appear at checkout on block-based stores.
- Block checkout is the direction WooCommerce development is heading.
- Block checkout lets you edit checkout layout visually in the Site Editor.
How to check if your payment plugin is compatible
- Open Pages → Checkout in the editor. Incompatible plugins are flagged with a notice in the Checkout block sidebar.
- Read the plugin’s WordPress.org page or changelog for “Cart and Checkout blocks” support.
- Place a test order on a staging site.
What if a plugin isn’t compatible?
You can switch back to the classic checkout: in the Checkout page editor, select the Checkout block and use the option to switch to the classic shortcode checkout. Then ask the plugin developer about block support.
CoderPress plugins with block checkout support
- NOWPayments for WooCommerce (recommended for crypto) — accepts many cryptocurrencies in the block and classic checkout.
- Coinbase Business for WooCommerce — USDC payments for US and Singapore businesses (Coinbase Commerce shut down on 31 March 2026).
Frequently Asked Questions
What is WooCommerce block checkout?
WooCommerce block checkout is the block-based Cart and Checkout experience built on the WordPress block editor and the WooCommerce Store API. It is the default for new WooCommerce stores.
Does NOWPayments for WooCommerce support block checkout?
Yes. NOWPayments for WooCommerce supports both the WooCommerce block checkout and the classic shortcode checkout.
How do I switch back to classic WooCommerce checkout?
Edit the Checkout page, select the Checkout block and choose the option to switch to classic checkout, which replaces it with the [woocommerce_checkout] shortcode.

OpenAI
Perplexity
Leave a Reply