WP Manifestindependent plugin directory
manifest / ecommerce / soleman-auto-hide-checkout-field

Soleman Auto Hide Checkout Field

WooCommerce plugin: auto hide/show checkout fields by payment method

by Soleman · github.com/tim90403/soleman-auto-hide-checkout-field · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tim90403/soleman-auto-hide-checkout-field/archive/refs/heads/main.zip

依 WooCommerce 付款方式動態顯示或隱藏結帳欄位,支援 Classic 與 Block Checkout。

Description

Soleman Auto Hide Checkout Field 可讓你在 WooCommerce 設定中,針對每種付款方式勾選要顯示的結帳欄位(Billing / Shipping / Additional)。

功能重點:

  • 讀取已啟用的 WooCommerce 付款方式
  • 讀取 WooCommerce 預設欄位與 Checkout Field Editor Pro(THWCFD)自訂欄位
  • 整合於 WooCommerce → 設定 →「動態結帳欄位」分頁
  • 勾選 = 顯示;未設定的付款方式預設顯示全部欄位
  • 隱藏欄位時一併取消必填驗證,避免前端隱藏後仍被擋下單
  • 支援 Classic Checkout 與 Block Checkout

Installation

  1. 上傳外掛資料夾至 /wp-content/plugins/
  2. 在 WordPress 後台啟用「Soleman Auto Hide Checkout Field」
  3. 前往 WooCommerce → 設定 → 動態結帳欄位 進行設定

Frequently Asked Questions

需要 Checkout Field Editor Pro 嗎?

建議安裝以讀取自訂欄位;若未安裝,仍會使用 WooCommerce 預設結帳欄位。

尚未儲存某付款方式設定時會怎樣?

前端會顯示全部欄位。

Changelog

1.0.2

  • 完全移除 country locale / default address filters,避免與物件快取或 THWCFD 連鎖錯誤
  • Block Checkout 改以安全方式處理隱藏必填欄位

1.0.1

  • 修正儲存設定後,因 locale / 結帳欄位互相呼叫造成的無限遞迴,導致前台致命錯誤

1.0.0

  • 初始版本