
內容簡介
<div>
<p><strong>Beep Conditional Payments</strong> 可讓您根據您定義的條件,在結帳時顯示或隱藏 WooCommerce 付款網關。</p>
<p>您還可以為特定情況新增額外費用(專業版)。</p>
<p>輕鬆建立規則,例如:</p>
<ul>
<li>僅在訂單金額超過$100時啟用銀行轉帳。</li>
<li>對數位產品停用貨到付款。</li>
<li>在套用優惠券時增加$5費用(專業版)。</li>
<li>根據使用者角色或位置顯示不同的付款方法。</li>
</ul>
</div>
<div>
<h3>為什麼使用 Beep Conditional Payments?</h3>
<ul>
<li>節省管理付款選項的時間。</li>
<li>防止不需要的網關出現。</li>
<li>應用智慧商業邏輯,無需編碼。</li>
<li>創建無限的規則集。</li>
</ul>
</div>
<div>
<h3>免費功能</h3>
<ul>
<li>無限的條件規則集。</li>
<li>啟用或停用 WooCommerce 付款網關。</li>
<li>匯出和匯入規則集(JSON)。</li>
<li>複製或刪除規則集。</li>
<li>支持的條件:</li>
<ul>
<li>訂單小計。</li>
<li>運送方式。</li>
<li>產品(包含/只包含/排除)。</li>
<li>帳單字段(名字、姓氏、公司、州、國家、電子郵件、電話)。</li>
<li>送貨字段(名字、姓氏、公司、州、國家、郵遞區號)。</li>
<li>客戶登錄狀態。</li>
<li>客戶角色。</li>
</ul>
</ul>
</div>
<div>
<h3>專家版功能</h3>
<ul>
<li>所有免費功能外,還有:</li>
<ul>
<li>新增額外結帳費用。</li>
<li>高級條件:</li>
<ul>
<li>購物車中的項目數量。</li>
<li>套用的優惠券(包含/排除)。</li>
<li>產品類別、標籤、品牌、產品類型、運送類別。</li>
<li>庫存狀態(有庫存/缺貨)。</li>
<li>客戶先前的訂單數量。</li>
<li>客戶IP地址。</li>
<li>增值稅免稅狀態。</li>
<li>星期幾(週一至週日)。</li>
<li>一天中的時間(HHMM 24小時制)。</li>
<li>日期範圍(開始→結束)。</li>
</ul>
</ul>
</ul>
</div>
<div>
<p><strong>進階支援及更新。</strong></p>
</div>
外掛標籤
開發者團隊
原文外掛簡介
Beep Conditional Payments lets you show or hide WooCommerce payment gateways at checkout depending on conditions you define.
You can also add extra fees for specific scenarios (Pro version).
Easily build rules like:
Enable Bank Transfer only for orders above $100.
Disable Cash on Delivery for digital products.
Add a $5 fee when a coupon is applied (Pro).
Show different payment methods depending on user roles or location.
Why use Beep Conditional Payments?
Save time managing payment options.
Prevent unwanted gateways from appearing.
Apply smart business logic without code.
Create unlimited rulesets.
Legend (condition availability)
[FREE] — Shipped in this plugin today: appears in the rule builder and is evaluated at checkout.
[PRO] — Reserved for Beep Conditional Payments Pro (or a future release): not evaluated in the free build; listed here as the product roadmap.
Master condition list (catalog vs. edition)
Below is the full condition taxonomy for the Beep Conditional Payments product line. Items marked [FREE] match the slugs registered in beep_get_conditions() and handled in checkout evaluation for this release.
1. Product-based conditions
Specific product(s) in cart [FREE] — products (IDs / variations; standard operators).
Variable products in cart [FREE] — variable_products.
Product category [FREE] — product_categories.
Product tag [FREE] — product_tags.
Product type (simple, variable, subscription, etc.) [PRO] — dedicated rule (UI hooks exist for extensions; not a default free slug).
Product SKU as its own rule [PRO] — SKU is searched when picking products; standalone “match by SKU only” is Pro roadmap.
Product attribute (color, size, etc.) [PRO].
Product stock status (in stock / out of stock / on backorder) [PRO] — stock_status UI path is reserved for Pro.
Product on sale [PRO].
Featured product [PRO].
Virtual / downloadable product [PRO].
Product shipping class [PRO] — taxonomy-backed selector reserved for Pro.
Product brand [PRO] — when a product_brand (or compatible) taxonomy is present; Pro-tier packaging.
Product meta (custom fields) [PRO].
2. Cart conditions
Cart contains / does not contain specific product [FREE] — via products operators (in, not_in, legacy include/exclude, etc.).
Cart contains category / tag [FREE] — product_categories, product_tags.
Cart subtotal [FREE] — order_subtotal.
Cart total (incl. tax as configured by Woo) [FREE] — cart_total.
Cart total min / max band [FREE] — cart_total_minmax.
Cart tax total [PRO].
Cart discount total [PRO] — beyond coupon-amount conditions (see coupons).
Cart weight [PRO].
Cart volume (dimensions) [PRO].
Number of line items in cart [FREE] — number_items.
Number of unique products [PRO].
Cart contains only virtual / only physical / mixed [PRO].
3. Quantity conditions
Quantity of a specific product [PRO] — granular per-SKU line qty (free uses list membership on cart IDs).
Quantity in category [PRO].
Total quantity in cart [PRO] — distinct from number_items (line count).
Min / max quantity thresholds [PRO].
4. Price / amount conditions
Cart total > / < / = / between [FREE] — cart_total, cart_total_minmax. Subtotal > / < / = [FREE] — order_subtotal. Product price at line level [PRO]. Average order value (historical) [PRO]. Multi-currency amount rules [PRO]. 5. Customer conditions Logged in vs guest [FREE] — logged_in. User role [FREE] — role. Specific user ID [PRO]. User email [PRO] — beyond billing email field matching. User registration date [PRO]. Customer order count / total spent [PRO]. First order vs returning customer [PRO]. Customer meta [PRO]. 6. Location conditions Billing country [FREE] — billing_country. Shipping country [FREE] — shipping_country. Billing state [FREE] — billing_state. Shipping state [FREE] — shipping_state. Billing / shipping first name, last name, company, email, phone, postcode [FREE] — matching text fields. City (dedicated) [PRO] — not split from generic address meta in free. ZIP / postcode pattern beyond shipping postcode field [PRO]. IP-based / GeoIP location [PRO]. 7. Shipping conditions Shipping method (chosen rate IDs / labels) [FREE] — shipping_method. Shipping class in cart [PRO]. Shipping zone [PRO]. Shipping cost [PRO]. Local pickup selected [PRO]. 8. Payment context (advanced) Previously used payment method [PRO]. Payment retry / failed payment counts [PRO]. 9. Order history Total orders / completed / pending [PRO]. Last order date / frequency [PRO]. Lifetime value (LTV) [PRO]. 10. Time & date Date range (start to end) [PRO] — daterange field exists in the admin renderer for extensions; not evaluated in the free switch today. Specific date / day of week / time of day [PRO]. Holidays / special events [PRO]. 11. Coupon conditions Coupon applied (yes / no) [FREE] — coupon_applied. Specific coupon code(s) [FREE] — coupon_code. Coupon discount amount [FREE] — coupon_amount (compares to cart discount total). Coupon discount type [FREE] — coupon_type. 12. Device / session (advanced) Device type (mobile / desktop / tablet) [PRO]. Browser / referral / landing URL [PRO]. Session or cart age [PRO]. 13. Custom meta Product / cart / order / user meta rules [PRO]. 14. WooCommerce Subscriptions Subscription in cart / status / renewal / trial [PRO] — requires Subscriptions-aware logic. 15. Multi-currency & language Store currency switch rules [PRO]. Language (WPML / Polylang) [PRO]. 16. Custom logic (developer tier) PHP callback condition [PRO]. Custom filter hook [PRO] — beep_conditions / related filters already allow developers to extend free; first-party UI for “custom callback” is Pro roadmap. Remote API-based condition [PRO]. Free edition (this repository) Unlimited conditional rulesets Enable or disable WooCommerce payment gateways at checkout Export and import rulesets (JSON), duplicate, delete Conditions included in this build (see [FREE] markers in the master list above), including for example: cart total and min/max band, order subtotal, number of line items, shipping method, products and variations in cart, product categories and tags, coupon applied/code/amount/type, billing and shipping address fields, logged-in vs guest, user role Pro edition (commercial upgrade) Everything in the Free edition Payment method fees at checkout (charge an amount when specific gateways are selected) Advanced conditions from the master list marked [PRO] (stock, dates, order history, GeoIP, subscriptions, multi-currency, device/session, meta, custom callbacks, and more — see beepcoder.com for the current Pro matrix) Priority support and ongoing updates
