Clean Checkout for WooCommerce

Sharraxaad

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

Sawir-shaashado

  • Settings Page — Toggle switches to enable/disable checkout fields.
  • Classic Checkout with Full Name Field — Example showing the Full Name field enabled in classic checkout.
  • Block Checkout with Full Name and Country Fields — Example showing the Full Name field enabled in block checkout.

Rakibaad

  1. Upload the clean-checkout-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to WooCommerce Clean Checkout in your WordPress admin dashboard.
  4. Configure your preferred checkout fields using the toggle switches.
  5. Save your settings and test the checkout page.

SBI

Does this work with the new WooCommerce Checkout Blocks?

✅ Yes! Version 2.0 adds full support for Checkout Blocks (WooCommerce 10.0 and above).
Please note that Country and Email cannot be removed due to WooCommerce API restrictions, but you can hide or simplify others.

Can I still use it with the classic checkout?

Absolutely. The plugin continues to support classic checkout seamlessly.

Is any JavaScript or CSS loaded on the frontend?

No, everything runs only in the backend settings — keeping your checkout lightweight.

Where are the settings located?

Navigate to WooCommerce Clean Checkout to configure your fields.

Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

Ka-qaybgalayaasha & Horumariyayaasha

“Clean Checkout for WooCommerce” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

Ku tarjun “Clean Checkout for WooCommerce” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

2.0.1

  • 🛠️ Fix: Missing file causing fatal error on activation (Blocks loader).

2.0.0

  • ✨ Added full support for WooCommerce Checkout Blocks (10.2+)
  • 👤 Added new Full Name field (works in both Classic and Block checkout)
  • ⚙️ Unified toggle settings for both checkout types
  • 💬 Added admin notes and “Classic checkout only” labels for clarity
  • 🪄 Improved UI design and toggle spacing
  • 📸 Added new screenshot (Screenshot_3.png)

1.0

  • Initial release — support for disabling default WooCommerce billing fields and adding a Full Name field (classic checkout only)