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.

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:
- Click the dynamic tags icon on a text control.
- Pick the tag from the TierMint group.
- For a license or subscription tag, open its settings and enter the Product ID. The first name tag has no product field.

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.

| 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.

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.