| 开发者 | codeatoz |
|---|---|
| 更新时间 | 2026年5月8日 20:25 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. Variation prices are hidden via AJAX-safe filters too.
Yes. Store API responses are scrubbed during REST requests, so block-based templates also respect your rules.
No. Both the legacy REST API (/wc/v3/products) and the Store API (/wc/store/v1/products) are filtered.
Yes. Choose "Login / Register button" replacement, set the link target to "My Account", "Register", or a custom URL.
By design, hide-from-listings only runs when you specify Product IDs and/or Categories — global rules are skipped to prevent accidentally hiding the entire catalog.
By default to your WordPress admin email. You can change the recipient under WooCommerce → Hide Price → Settings. Inquiries are sent via wp_mail(); for reliable delivery on shared hosts, install an SMTP plugin such as WP Mail SMTP.
No. The free version is fire-and-forget email only. If you want a managed inbox with status tracking, customer auto-reply, multiple recipients, configurable form fields and CSV export, upgrade to Pro.
No. It uses secure server-side logic. CSS is only used as a fallback for grouped product child prices and the quantity selector.
No. Listings exclusions are cached in transients; rule evaluation is short-circuited as soon as a match (or rejection) is found.
Strings are translation-ready. Use __() overrides or your translation plugin's normal flow.
RuleEngine::has_any_inquiry_rule() short-circuits asset loading on sites without inquiry rules.show_inquiry_button flag — old rules keep working until re-saved