WordPress plugin intelligence profile

CCMS No-Rate Checkout Block for WooCommerce

Block WooCommerce checkout whenever the cart needs shipping but no shipping rate is available for the customer's address.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.6 · PHP 7.2
Directory statusactive
Last directory update24 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CCMS No-Rate Checkout Block for WooCommerce version 1.3.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

CCMS No-Rate Checkout Block for WooCommerce stops customers from placing an order when their address has no available shipping option. com/).

The moment WooCommerce calculates shipping for a customer’s address and returns zero shipping rates, this plugin:

  • Hides all payment methods (the card fields disappear entirely).
  • Replaces the Place Order button with a clear message, so there is nothing to click.
  • Shows the block message inside the order review — without hiding the checkout form, so the customer can simply correct their address.
  • Hard-blocks the order on submission as a safety net, on both the classic and the block-based (Store API) checkout.

Rate-source agnostic. The plugin never decides which locations are restricted. That is controlled entirely by your shipping methods — table rates, live carrier rates, flat-rate zones, or anything else.

If your shipping setup returns no rate for an address, checkout is blocked; if it returns a rate, checkout proceeds normally. This keeps the plugin generic: it works with any shipping method that can decline to offer a rate.

Typical use cases

  • Geo-restricted products where certain states or regions must not be shipped to (configure the exclusion in your shipping method; this plugin enforces the checkout block).
  • Weight, dimension, or order-value limits that make some carts unshippable to some destinations.
  • Any scenario where “no rate available” should mean “cannot check out.”

Features

  • Works with the classic (shortcode) checkout and the block-based Cart & Checkout.
  • Only blocks after the customer has entered a destination — it never blocks an empty or unknown address, and never traps the customer on a page they cannot recover from.
  • Ignores carts that do not need shipping (for example, all-virtual orders).
  • Customizable block message under WooCommerce → CCMS No-Rate Checkout Block.
  • Simple on/off toggle.
  • Developer filters: nsnc_should_block_checkout, nsnc_block_message, nsnc_is_enabled.
  • HPOS (High-Performance Order Storage) and Cart/Checkout Blocks compatible.

External services

This plugin is fully functional without contacting any external service. It connects to one external service, and only when you explicitly choose to use it:

CCMS newsletter opt-in (optional). The plugin includes an optional newsletter sign-up on the WooCommerce → CCMS No-Rate Checkout Block → About CCMS screen. Nothing is sent unless a logged-in administrator types an email address, ticks the consent checkbox, and clicks Subscribe.

When (and only when) that happens, the plugin sends the following to CCMS to record the subscription:

  • the email address you entered;
  • a consent flag indicating you agreed to receive email;
  • a fixed source label ( ccms-no-rate-checkout-block-for-woocommerce ); and
  • your site’s address (the result of home_url() ), so CCMS can associate the request with your site.

php. No data is sent at any other time, and no checkout, order, or customer data is ever transmitted.

com/

com/terms/

com/privacy-policy/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • restrict checkout
  • shipping restrictions
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.6 · PHP 7.2
Update activity24 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.