GeoDirectory

GF SUBSCRIPTION CONDITIONS

Conditional logic for Gravity Forms based on WooCommerce subscription status. Show or hide fields per subscriber tier.

$0.00
PHP 8.2+WordPress 6.0+GPL-2.0

WHAT IT DOES

GF Subscription Conditions adds a "User Subscription" source to Gravity Forms conditional logic so you can show or hide any form field based on the current user's WooCommerce Subscription status. You pick a subscription product (or any subscription), choose a status such as Active, On Hold, Cancelled, or Expired, and select an "is" or "is not" operator. The condition evaluates live against the user's actual subscription state each time the form loads.

It fits subscription sites that use Gravity Forms for registration, applications, or support requests and need to tailor the form to what each visitor actually has. Logged-out users are treated as having no subscription, so an "is not" rule can target guests cleanly. Two merge tags let you include the user's current subscription status and product names in automated notifications and confirmation messages.

Features

  • Adds a "User Subscription" source to Gravity Forms conditional logic for showing or hiding fields
  • Target a specific subscription product or any subscription
  • Match Active, On Hold, Cancelled, Expired, Pending Cancel, or Pending status (or any status)
  • "is" and "is not" operators with All or Any matching across multiple conditional rules
  • Merge tags {user_subscription_status} and {user_subscription_products} for use in notifications and confirmations
  • Detects simple and variable subscription products
  • Logged-out users treated as having no subscription
  • Efficient caching of subscription products and per-user status, invalidated on subscription status-change hooks
  • WooCommerce HPOS compatible

Requirements

WordPress 7.0 or newer, PHP 8.3 or newer, Gravity Forms 2.7 or newer, WooCommerce 8.0 or newer, and WooCommerce Subscriptions 5.0 or newer.

Description

GF Subscription Conditions adds a “User Subscription” source to Gravity Forms conditional logic so you can show or hide any form field based on the current user’s WooCommerce Subscription status. You pick a subscription product (or any subscription), choose a status such as Active, On Hold, Cancelled, or Expired, and select an “is” or “is not” operator. The condition evaluates live against the user’s actual subscription state each time the form loads.

It fits subscription sites that use Gravity Forms for registration, applications, or support requests and need to tailor the form to what each visitor actually has. Logged-out users are treated as having no subscription, so an “is not” rule can target guests cleanly. Two merge tags let you include the user’s current subscription status and product names in automated notifications and confirmation messages.

Features

  • Adds a “User Subscription” source to Gravity Forms conditional logic for showing or hiding fields
  • Target a specific subscription product or any subscription
  • Match Active, On Hold, Cancelled, Expired, Pending Cancel, or Pending status (or any status)
  • “is” and “is not” operators with All or Any matching across multiple conditional rules
  • Merge tags {user_subscription_status} and {user_subscription_products} for use in notifications and confirmations
  • Detects simple and variable subscription products
  • Logged-out users treated as having no subscription
  • Efficient caching of subscription products and per-user status, invalidated on subscription status-change hooks
  • WooCommerce HPOS compatible

Requirements

WordPress 7.0 or newer, PHP 8.3 or newer, Gravity Forms 2.7 or newer, WooCommerce 8.0 or newer, and WooCommerce Subscriptions 5.0 or newer.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.