DrPlugin

Elementor Pro features

Updated October 24, 2026

Add Subscriptions, Invoices and Upgrade Prompt widgets, dynamic tags and visibility rules to Elementor, plus a matching block. This needs TierMint Pro.

TierMint Pro adds customer account widgets, dynamic tags and visibility rules to the free Elementor integration, plus a Conditional Content block that uses the same rules in the block editor. They all work with the free Elementor plugin. You do not need Elementor Pro.

The Elementor features follow the free plugin's Elementor widgets setting under TierMint → Settings → Integrations. The Conditional Content block is a block editor feature and works whatever that setting is.

Account widgets

With TierMint Pro active, three more widgets join the TierMint widgets in the Elementor panel:

Widget What it shows
TierMint Subscriptions The customer's subscriptions, with the actions they can take on them.
TierMint Invoices The customer's invoices to download.
TierMint Upgrade Prompt An upsell card that hides itself for customers who already own the top tier.

The TierMint Licenses and TierMint Downloads widgets come with the free plugin, so an account page can use all five. See Elementor widgets.

The Elementor widget panel searched for TierMint, listing the free widgets and the three Pro widgets

Drop them onto any Elementor page to build your own account page. Each widget renders the same component as its shortcode, with the same markup. These three have no block. The Subscriptions and Invoices widgets show their own sign-in prompt to a visitor who is not signed in, so you do not need a visibility rule to hide them from guests.

In the Elementor editor you are not the customer, so an account widget often has nothing real to show. When that is so, it shows sample content instead, such as a sample invoice row or a sample subscription, with the caption "Sample preview. Real data appears on the live page." The sample has no cancel, resume or revoke buttons, never reaches a published page and issues no invoice number.

The Upgrade Prompt

Set the card's Heading, Body text, Button label and Button link on the widget's Content tab. Set Related product to a product, and the prompt hides for any customer whose active license for that product is on its highest-priced active tier. A customer on a lower tier, or with no license, still sees it. Leave Related product empty to show the prompt to everyone.

The prompt always shows in the Elementor editor, so you can style it. It shows no account details and no sign-in link.

Dynamic tags

TierMint Pro adds six dynamic tags to the TierMint group. Use them in any Elementor text control, such as a heading title or button text.

Tag What it outputs
TierMint License Status The customer's license status for the product: Active, Expired or Disabled.
TierMint License Tier The name of the tier the customer's license is on.
TierMint License Expiry The end of the current period of the customer's subscription for the product, or else the license expiry date, or else "Lifetime". For a cancelled or expired subscription this is the end of its last period.
TierMint Activation Usage Sites in use against the limit, such as "2 / 5" or "2 / Unlimited".
TierMint Subscription Status The customer's subscription status for the product: Pending, Trial, Active, Past due, Cancelled or Expired.
TierMint Customer First Name The signed-in customer's first name.

To add one:

  1. Click the dynamic tags icon on a text control.
  2. Pick the tag from the TierMint group.
  3. For a license or subscription tag, open its settings and enter the Product ID. The first name tag has no product field.

A heading's Title control in Elementor using the TierMint License Status dynamic tag, with its Product field set

A tag outputs nothing when there is no value, for example for a guest or for a customer with no license for that product. When a customer holds more than one license for the product, the tags read an active one, or the newest license when none is active. So a customer who bought again after a license lapsed sees the live license.

Visibility rules

TierMint Pro adds a TierMint Visibility section to the Advanced tab of Elementor elements. TierMint enforces the rules on widgets, sections and containers only. The controls also appear on a column, but a rule set there has no effect, so put the rule on a widget or container instead. Turn on Enable TierMint visibility, then pick a rule under Show when.

The TierMint Visibility section in an element's Advanced tab, with a license rule, a product ID and the Invert switch

Rule Shows the element when the visitor
Has an active license Holds an active license for the product, on a given tier when you enter one.
Has purchased the product Has a completed or partly refunded purchase of the product.
Has an active subscription Has a subscription with the status Active. A subscription in a trial does not match.
Subscription is past due Has a subscription with the status Past due, after a failed renewal payment.
Subscription is cancelled Has a cancelled subscription.
Activation count comparison Has a license for the product whose count of sites in use matches the comparison.
Is a logged-in customer Is signed in and has a customer record in TierMint.

The rules use these fields:

Field Used by What it does
Product ID Every rule except the logged-in customer rule The product to check. The license, purchase and activation count rules need it. Without it, the element stays hidden. For the subscription rules it is optional, and leaving it empty matches a subscription for any product.
Tier (price) ID Has an active license Requires a license on this tier. Leave it at 0 for any tier.
Activation count is, Value Activation count comparison The comparison (At least, At most, More than, Fewer than or Exactly) and the number to compare with.
Invert (hide when the rule matches) Every rule Turns the rule around, so one setting covers both show when and hide when.

TierMint checks the rule on the server. When a visitor does not match, the element is left out of the page's HTML, so its content never reaches the browser. TierMint also stops Elementor from caching the element. In the Elementor editor nothing is hidden, so you can still select and edit a conditioned element.

Has purchased the product or has an active license

The two rules look alike but read different records. Has purchased the product reads the customer's orders. Has an active license reads their licenses. They give different answers for bundles and for a license that has expired or that you disabled.

A bundle purchase records an order for the bundle product and creates a separate license for each licensed product in the bundle. So a bundle buyer passes Has an active license for each licensed product in the bundle, but Has purchased the product only for the bundle itself. Use the license rule when you mean "has access to this product".

A license that expired, or that you disabled, fails Has an active license, while Has purchased the product still passes. After a full refund both turn false: a fully refunded order no longer counts as a purchase, and the refund also disables the order's licenses unless the tiermint_refund_disables_license filter returns false. A partly refunded order still counts.

The Conditional Content block

The Conditional Content block brings the same rules to the WordPress block editor. Add the block, put any blocks inside it, and set the rule under TierMint visibility in the block settings sidebar: turn on Enable rule, then fill in Show when and the fields Visibility rules lists.

A Conditional Content block in the block editor, with a Has an active license rule and a product ID in the settings sidebar

The inner blocks render only for visitors who match the rule, and are left out of the page's HTML for everyone else. The editor always shows them. The block uses the same rule checks as the Elementor rules, so a rule means the same thing in both places.

Use it to gate content on pages that are not built with Elementor, or in block themes and templates.

Turn the Elementor integration off

When you turn off Elementor widgets under TierMint → Settings → Integrations, TierMint stops checking Elementor visibility rules. Elements that had a rule then show to everyone, so a rule can never hide a whole page by accident. The TierMint widgets and dynamic tags, free and Pro, also leave the Elementor editor.

The Conditional Content block keeps checking its rules with the setting off, because it is a block editor feature.