Home Plugins clean checkout for woocommerce
Clean Checkout for WooCommerce logo

Clean Checkout for WooCommerce

by Riffaz Aman on WordPress.org

Simplify WooCommerce checkout by disabling fields and adding a Full Name field — supports both classic and block checkout.

(0)
Settings Page — Toggle switches to enable/disable checkout fields.

Settings Page — Toggle switches to enable/disable checkout fields.

Clean Checkout for WooCommerce 2.0 introduces full compatibility with the new WooCommerce Checkout Blocks, along with the familiar control over the classic checkout form.

This plugin lets you hide any checkout fields, add a single “Full Name” field, and maintain a faster, cleaner checkout experience. It automatically detects whether your site is using the classic or block checkout and applies the correct logic for each.

No CSS or JavaScript files are loaded on the frontend — so your checkout stays fast!

Key Features:
– 🧩 Block Checkout Support — Now works with WooCommerce Checkout Blocks
– 👤 Full Name Field — Unified field for first + last names (stored in order details)
– ⚙️ Toggle-based Settings — Enable or disable individual checkout fields easily
– ⚡ Lightweight — No frontend scripts or extra load
– 💬 Classic Checkout Only Notice — Clear notes on fields not available in Block Checkout (e.g., Country)

Perfect for store owners who want to reduce checkout friction and improve user experience.

Future Features

Planned enhancements:
Conditional Logic: Enable/disable fields based on roles or cart contents
Custom Field Options: Add and manage extra fields beyond Full Name
Multilingual Support: Translation-ready .pot file
Styling Controls: Basic styling options directly from the settings
Analytics Integration: Track field usage and abandonment
Import/Export Settings: Move your field setup between sites easily

Active installations0+
Weekly downloads
50+1566.67%
Version2.0.1
Last updated10/22/2025
WordPress version5.0
Tested up to6.8.3
PHP version7.0
Tags
checkoutcheckout blockscustomizationfieldswoocommerce